Zadanie Genie Code dla zadań

Użyj zadania Genie Code, aby uruchomić autonomicznego agenta w ramach zadania. Genie Code działa na podstawie polecenia w języku naturalnym i uruchamia się z opcją automatycznego zatwierdzania.

Ważna

Ta funkcja jest dostępna w wersji beta. Administratorzy obszaru roboczego mogą kontrolować dostęp do tej funkcji ze strony Podglądy . Zobacz Zarządzanie wersjami zapoznawczami usługi Azure Databricks.

Overview

Typ zadania Genie Code uruchamia nowy czat Genie Code na podstawie Twojego monitu i generuje odpowiedź. Genie Code odczytuje dane, wywołuje narzędzia i działa na podstawie Twojego promptu bez konieczności dodatkowego wprowadzania danych czy zatwierdzania. Po zakończeniu rozgrywki możesz otworzyć czat i kontynuować interakcję z Genie Code.

Używaj zadania Genie Code, gdy chcesz zautomatyzować złożoną analizę, operacje z danymi lub podejmowanie decyzji w ramach zaplanowanego zadania. Przykład:

  • Podsumuj wyniki pracy z dnia na dzień i wyślij raport mailem.
  • Analizuj napływające dane i oznaczaj anomalie.
  • Przeanalizuj zgłoszenie w systemie Jira i zaproponuj poprawkę.
  • Generuj cotygodniowy audyt zgodności.

Requirements

  • Twoje przestrzenie robocze muszą mieć dostęp do funkcji agentowych Genie Code. Zobacz Wymagania.
  • Prompt zadania musi być zgodny z zasadami korzystania z Genie Code.

Konfiguruj zadanie Genie Code

Note

Interfejs użytkownika zadań wyświetla opcje dynamicznie na podstawie innych skonfigurowanych ustawień.

Aby dodać zadanie Genie Code:

  1. Przejdź do karty Zadania w interfejsie użytkownika zadań.
  2. Kliknij ikonę Plus.Dodaj zadanie.
  3. Wprowadź nazwę w polu Nazwa zadania .
  4. W menu rozwijanym Typ wybierz Genie Code.

Skonfiguruj monit

Wprowadź polecenie w języku naturalnym w polu Prompt. Prompt opisuje, co chcesz, aby agent zrobił podczas wykonywania zadania. Przykład:

Check the most recent results in the batch_errors table. If error_count is above 5, create a summary of the errors by type and severity, then post a summary to #data-ops Slack channel.

(Opcjonalnie) Konfiguruj parametry

Aby ponownie użyć jednego promptu w różnych uruchomieniach z różnymi wartościami, odwołaj się w nim do parametrów zadania. Parametry zadania są automatycznie przekazywane do zadania podrzędnego, więc nie konfigurujesz ich bezpośrednio w samym zadaniu.

  1. Zdefiniuj parametry zadania jako pary klucz-wartość w zadaniu, za pomocą opcji Edytuj parametry na pasku bocznym Szczegóły zadania. Zobacz Konfigurowanie parametrów zadania.
  2. W monicie odwołaj się do parametru za pomocą {{name}}, gdzie name to klucz parametru zadania.

Na przykład, z parametrem zadania o nazwie region:

Summarize yesterday's sales for {{region}} and flag anomalies.

Gdy zadanie się uruchamia, Azure Databricks zastępuje każdy {{name}} placeholder wartością parametru. Symbol zastępczy, dla którego nie ma pasującego parametru, pozostaje niezmieniony. Wartość parametru zadania może być wartością statyczną lub odwołaniem do wartości dynamicznej, na przykład wartości poprzedniego zadania. Zobacz Odwołania do wartości dynamicznych.

Finalizowanie konfiguracji zadania

  1. (Opcjonalnie) Aby skonfigurować ponawianie prób, progi czasu trwania działania, progi zaległości strumieniowania lub powiadomienia, zobacz Zaawansowane ustawienia zadania.
  2. Kliknij pozycję Zapisz zadanie.

Aby edytować, klonować, wyłączać lub usuwać to zadanie, zobacz Konfigurowanie i edytowanie zadań w Lakeflow Jobs.

Jak działają zadania w Genie Code

Autonomiczne wykonanie z automatyczną aprobatą

Gdy zadanie Genie Code jest wykonywane, agent wykonuje Twoje prompt autonomicznie. Automatyczne zatwierdzanie jest zawsze włączone dla zadań zadaniowych, więc nie potwierdzasz wywołań narzędzi podczas wykonywania zadania. Agent używa klasyfikatora AI, który sprawdza każdą akcję względem twojego promptu i blokuje ryzykowne operacje wykraczające poza zamierzony zakres.

Aby zrozumieć, jak działa automatyczne zatwierdzanie i jakie są jego ograniczenia, zobacz Approve tool actions.

Warning

Automatyczne zatwierdzenie to funkcja produktywności, a nie granica bezpieczeństwa, i nie można jej wyłączyć dla zadania zadaniowego. Ponieważ zadanie jest wykonywane bez nadzoru, warto świadomie określić, do jakich danych produkcyjnych, wrażliwych przestrzeni roboczych lub współdzielonych zasobów może dotrzeć prompt.

Odczyt wyników zadań nadrzędnych

Agent może odczytywać wyniki zadań upstream w tym samym zadaniu jako część swojej pracy. Opisz w promptcie dane wejściowe, które ma wykorzystać, a następnie agent pobierze odpowiednie wyniki zadań podczas działania.

Ustawienia Genie Code i połączenia MCP

Zadanie dziedziczy ustawienia Genie Code oraz wszelkie niestandardowe połączenia protokołu Model Context Protocol (MCP), które zostały skonfigurowane. Agent ma dostęp do tych samych narzędzi i źródeł danych, których używałbyś podczas interaktywnej sesji Genie Code.

Output

Każde wykonanie zadania generuje ciągły wątek konwersacyjny Genie Code. Po zakończeniu zadania wyjście Run wyświetla link do rozmowy, promptu zadania oraz najnowszej odpowiedzi. Kliknij link, aby otworzyć wątek i przejrzeć działania agenta, zadać pytania uzupełniające lub kontynuować pracę interaktywnie.

Ograniczenia

  • Nie można wyłączyć automatycznej akceptacji: Zadania pracy zawsze działają z włączoną automatyczną aprobatą. Nie możesz go wyłączyć ani sprawdzić działań przed ich wykonaniem.

Dodatkowe zasoby