Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Nutzen Sie die Genie-Code-Aufgabe, um einen autonomen Agenten als Teil eines Auftrags auszuführen. Genie Code arbeitet mit einem Prompt in natürlicher Sprache und läuft mit Auto-Approve.
Important
Dieses Feature befindet sich in der Betaversion. Arbeitsbereichsadministratoren können den Zugriff auf dieses Feature über die Vorschauseite steuern. Siehe Manage Azure Databricks Previews.
Overview
Der Genie-Code-Aufgabentyp startet einen neuen Genie-Code-Chat mit deinem Prompt und erzeugt eine Antwort. Genie Code liest Daten, ruft Werkzeuge auf und handelt auf deine Eingabeaufforderung, ohne zusätzliche Eingaben oder Genehmigungen zu benötigen. Nach Abschluss des Durchlaufs kannst du den Chat öffnen und weiter mit Genie Code interagieren.
Verwenden Sie eine Genie-Code-Aufgabe, wenn Sie komplexe Analysen, Datenoperationen oder Entscheidungsfindung als Teil eines geplanten Auftrags automatisieren möchten. Beispiel:
- Fassen Sie die Ergebnisse des nächtlichen Jobs zusammen und senden Sie einen Bericht per E-Mail.
- Analysieren Sie eingehende Daten und markieren Sie Anomalien.
- Untersuche ein Jira-Ticket und schlage eine Lösung vor.
- Erstellen Sie ein wöchentliches Compliance-Audit.
Anforderungen
- Ihre Arbeitsbereiche müssen Zugriff auf die agentischen Funktionen von Genie Code haben. Siehe Anforderungen.
- Ihr Aufgabenprompt muss den Nutzungsrichtlinien des Genie Code entsprechen.
Konfigurieren einer Genie Code Aufgabe
Note
Die Job-Benutzeroberfläche zeigt Optionen dynamisch basierend auf anderen konfigurierten Einstellungen an.
Um eine Genie-Code-Aufgabe hinzuzufügen:
- Navigieren Sie zur Registerkarte Aufgaben in der Benutzeroberfläche „Jobs“.
- Klicken Sie auf
Aufgabe hinzufügen.
- Geben Sie einen Namen in das Feld " Vorgangsname " ein.
- Wählen Sie im Dropdownmenü Typ die Option
Genie Codeaus.
Konfigurieren Sie den Prompt
Geben Sie eine Eingabeaufforderung in natürlicher Sprache im Prompt-Feld ein. Der Prompt beschreibt, was der Agent tun soll, wenn die Aufgabe ausgeführt wird. Beispiel:
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.
(Optional) Parameter konfigurieren
Um einen Prompt über mehrere Ausführungen hinweg mit unterschiedlichen Werten wiederzuverwenden, verweisen Sie im Prompt auf Jobparameter. Job-Parameter werden automatisch auf die Aufgabe übertragen, sodass man die Parameter nicht direkt auf der Aufgabe konfigurieren kann.
- Definieren Sie Jobparameter als Schlüssel-Wert-Paare im Job, indem Sie die Bearbeiten-Parameter in der Seitenleiste Jobdetails verwenden. Siehe Konfigurieren von Job-Parametern.
- Im Prompt verweisen Sie auf einen Parameter mit
{{name}}, wobeinameder Schlüssel des Jobparameters ist.
Zum Beispiel mit einem Jobparameter namens region:
Summarize yesterday's sales for {{region}} and flag anomalies.
Wenn die Aufgabe ausgeführt wird, ersetzt Azure Databricks jeden {{name}} Platzhalter durch den Wert des Parameters. Ein Platzhalter ohne passenden Parameter bleibt unverändert. Der Wert eines Jobparameters kann ein statischer Wert oder eine dynamische Wertreferenz sein, wie zum Beispiel der Wert einer vorgelagerten Aufgabe. Siehe Dynamische Werteverweise.
Abschließen der Job-Konfiguration
- (Optional) Informationen zum Konfigurieren von Wiederholungsversuchen, Laufzeit- oder Streaming-Backlog-Schwellenwerten oder Benachrichtigungen finden Sie unter "Erweiterte Aufgabeneinstellungen".
- Klicken Sie auf Aufgabe speichern.
Informationen zum Bearbeiten, Klonen, Deaktivieren oder Löschen dieser Aufgabe finden Sie unter Konfigurieren und Bearbeiten von Aufgaben in Lakeflow-Aufträgen.
So funktionieren Genie Code-Job-Aufgaben
Autonome Ausführung mit automatischer Genehmigung
Wenn eine Genie-Code-Aufgabe ausgeführt wird, führt der Agent deine Eingabeaufforderung autonom aus. Die automatische Genehmigung ist für Aufgaben immer aktiviert, daher bestätigen Sie während des Laufs keine Tool-Aufrufe. Der Agent verwendet einen KI-Klassifikator, um jede Aktion mit deinem Prompt abzugleichen und blockiert riskante Operationen, die außerhalb des vorgesehenen Umfangs liegen.
Um zu verstehen, wie die automatische Genehmigung funktioniert und welche Grenzen sie hat, siehe Aktionen des Werkzeugs genehmigen.
Warning
Auto-Approve ist eine Produktivitätsfunktion, keine Sicherheitsgrenze, und Sie können sie für eine Job-Aufgabe nicht deaktivieren. Da die Aufgabe unbeaufsichtigt läuft, sollten Sie darauf achten, welche Produktionsdaten, sensiblen Arbeitsbereiche oder geteilten Ressourcen der Prompt erreichen kann.
Lesen von vorgelagerten Aufgabenausgaben
Der Agent kann die Ausgaben von Upstream-Aufgaben im selben Job als Teil seiner Arbeit lesen. Beschreibe die Upstream-Daten, die du verwenden möchtest, in deinem Prompt, und der Agent ruft die relevanten Aufgabenausgaben während des Laufs ab.
Genie-Code-Einstellungen und MCP-Verbindungen
Die Aufgabe erbt deine Genie Code-Einstellungen und alle benutzerdefinierten Model Context Protocol (MCP)-Verbindungen, die du konfiguriert hast. Der Agent hat Zugang zu denselben Tools und Datenquellen, die Sie in einer interaktiven Genie-Code-Sitzung verwenden würden.
Output
Jede ausgeführte Aufgabe erzeugt einen fortlaufenden Genie-Code-Gesprächsstrang. Wenn die Aufgabe abgeschlossen ist, zeigt die Ausführen-Ausgabe einen Link zur Unterhaltung, zur Aufgabenaufforderung und zur neuesten Antwort an. Klicken Sie auf den Link, um den Thread zu öffnen und zu überprüfen, was der Agent gemacht hat, Folgefragen zu stellen oder die Arbeit interaktiv fortzusetzen.
Einschränkungen
- Die automatische Genehmigung kann nicht deaktiviert werden: Job-Aufgaben laufen immer mit aktivierter automatischer Genehmigung. Du kannst es nicht deaktivieren oder Aktionen überprüfen, bevor sie ausgeführt werden.
Weitere Ressourcen
- Konfigurieren und bearbeiten Sie Aufgaben in Lakeflow Jobs: Konfigurieren und bearbeiten Sie Aufgaben in Lakeflow Jobs.
- Verwenden Sie Genie Code: Lernen Sie allgemein, wie man Genie Code verwendet.
- Geplante Aufgaben von Genie Code: Plant Genie-Code-Prompts so, dass sie regelmäßig ausgeführt werden. Eine geplante Aufgabe läuft interaktiv und erzeugt einen Chat in Ihrer Chatliste, während eine Genie Code-Job-Aufgabe als Teil eines Job-Workflows ausgeführt wird.