Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Kod Genie działa w trybie agenta, który automatyzuje wieloetapowe przepływy pracy, planuje rozwiązania, pobiera odpowiednie zasoby, uruchamia kod, używa danych wyjściowych komórek w celu poprawy wyników i automatycznie naprawia błędy. Jeśli chcesz uzyskać bezpośrednią odpowiedź konwersacyjną bez autonomicznego wykonywania zadania, powiedzmy to w wierszu polecenia, na przykład "Po prostu wyjaśnij to mi, nie uruchamiaj żadnego kodu".
Aby wykonać zadania, kod Genie wysyła monit i odpowiedni kontekst do modelu, w tym nazwy tabel i kolumn, opisy, kod, z którym pracujesz, próbki danych z tabel i danych wyjściowych komórek. Wszystkie dane wysyłane do modelu uwzględniają uprawnienia nadane w Unity Catalog. Aby uzyskać szczegółowe informacje, zobacz Dane wysyłane do modeli.
Requirements
Aby korzystać z możliwości agentów usługi Genie Code, obszar roboczy wymaga następujących elementów:
- Funkcje sztucznej inteligencji wspierane przez partnerów są dostępne zarówno dla konta, jak i obszaru roboczego. Zobacz Funkcje sztucznej inteligencji obsługiwane przez partnerów.
- Obszar roboczy musi znajdować się w obsługiwanym regionie. Genie Code to wyznaczona usługa, która używa Geos do zarządzania lokalizacją przechowywania danych. Zobacz Geo availability of Genie Code features (Dostępność geograficzna funkcji kodu Genie).
Jeśli funkcje SI obsługiwane przez partnerów są wyłączone, Genie Code jest nadal dostępny, ale bez funkcji agentowych i korzysta z modelu hostowanego przez Databricks.
Zatwierdź działania narzędzia
Gdy kod Genie musi używać narzędzia, takiego jak uruchamianie kodu, edytowanie notesu lub wykonywanie zapytań dotyczących tabeli, wymaga zatwierdzenia przed kontynuowaniem. Możesz zatwierdzić każdą prośbę osobno lub ustawić tryb zatwierdzania, który będzie dotyczyć reszty twojego obecnego czatu lub wszystkich przyszłych czatów.
Zatwierdzanie pojedynczego żądania
Gdy aplikacja Genie Code żąda uprawnień do używania narzędzia, kliknij przycisk Zezwalaj , aby zatwierdzić akcję lub Pomiń , aby go odrzucić.
Aby zmienić sposób, w jaki Genie Code obsługuje przyszłe wnioski o zatwierdzenie w obecnym czacie, wybierz jedną z następujących opcji z tego samego promptu:
| Option | Behavior |
|---|---|
| Pytaj za każdym razem | Genie Code prosi o zatwierdzenie za każdym razem, gdy używa narzędzia. |
| Zezwalaj na obecny czat | Genie Code może korzystać z wybranego narzędzia do końca bieżącej rozmowy bez pytania o zgodę. |
| Zawsze zezwalaj | Genie Code może korzystać z żądanego narzędzia na każdym czacie bez pytania. |
| Automatyczne zatwierdzenie (Zalecane) | Genie Code automatycznie zatwierdza działania narzędzi na resztę bieżącego czatu. Klasyfikator AI sprawdza każdą akcję względem twojego żądania i blokuje wszelkie działania wykraczające poza jego zakres. |
Ustawianie domyślnego trybu zatwierdzania
Gdy po raz pierwszy używasz Genie Code, domyślnym trybem każdego czatu jest Auto-approval. Aby zmienić tryb zatwierdzania, ustaw nowy tryb domyślny w ustawieniach Genie Code. Kliknij w nagłówku panelu Genie Code, aby otworzyć ustawienia.
Wybierz jedną z następujących opcji:
Najpierw zapytaj: zatwierdź każde narzędzie po uruchomieniu. Nadpisania dla poszczególnych narzędzi nadal obowiązują.
Automatyczne zatwierdzanie: Klasyfikator AI przegląda każdą proponowaną akcję wbrew twoim deklarowanym zamiarom i zatwierdza lub blokuje każdą z nich, minimalizując ręczne zatwierdzenia i blokując działania wykraczające poza twoje zamiary.
Ważna
Automatyczne zatwierdzanie to funkcja produktywności, a nie granica zabezpieczeń. Klasyfikator opiera się na heurystyce i może się mylić. Może zatwierdzać niebezpieczne akcje lub blokować bezpieczne. Nie należy polegać na niej w celu wymuszania wymagań dotyczących zabezpieczeń, zgodności ani kontroli dostępu. Pozostaw automatyczne zatwierdzanie wyłączone podczas pracy z danymi produkcyjnymi, wrażliwymi obszarami roboczymi lub współdzielonymi zasobami, gdy konsekwencje błędnego zatwierdzenia mogą mieć istotne znaczenie. Nadal odpowiadasz za weryfikację wyników działania Genie Code.
Gdy automatyczne zatwierdzenie jest włączone, Genie Code zatwierdza działania niezbędne do realizacji Twojego żądania na zasobach, które posiadasz lub na które się odwołujesz. Na przykład uruchamia zapytania tylko do odczytu, edytuje twoje pliki i notatniki, zapisuje się w tabelach, które posiadasz, oraz wykonuje zadania lub pipeline, do których już się odwołałeś. Wykonuje też akcję, o którą wyraźnie prosiłeś, nawet gdy ta akcja zmienia lub usuwa dane, na przykład usuwając tabelę, którą nazwasz, czy usuwając wiersze z tabeli, w której pracujesz. Automatyczne zatwierdzenie podąża za twoim zamiarem, więc nie wstrzymuje działania tylko dlatego, że jest ono destrukcyjne.
Genie Code blokuje działania wykraczające poza Twoje żądanie: destrukcyjną zmianę w danych, której nie wskazałeś (na przykład usunięcie tabeli, o której nigdy nie wspomniałeś), operację bardziej destrukcyjną, niż wynika to z Twojego żądania (na przykład dodanie CASCADE do DROP), lub działanie, które rozszerza zakres albo wpływa na zasoby współdzielone (takie jak wdrożenia produkcyjne, zmiany uprawnień i sekretów, wywołania wysyłające dane do podmiotów trzecich oraz ryzykowne operacje kontroli wersji, takie jak operacje force push).
Gdy działanie zostanie zablokowane, Genie Code otrzymuje informację o przyczynie i dostosowuje się, na przykład ponawiając próbę z użyciem węższego zakresu.