Genie Code-taak voor opdrachten

Gebruik de Genie Code-taak om een autonome agent te laten draaien als onderdeel van een taak. Genie Code werkt vanuit een prompt in natuurlijke taal en draait met auto-goedkeuring.

Important

Deze functie bevindt zich in de bètaversie. Werkruimtebeheerders kunnen de toegang tot deze functie beheren vanaf de pagina Previews . Zie Azure Databricks previews beheren.

Overview

Het Genie Code-taaktype start een nieuwe Genie Code-chat met jouw prompt en geeft een antwoord. Genie Code leest data, roept tools aan en handelt op jouw prompt zonder extra input of goedkeuring te vereisen. Nadat de run is voltooid, kun je de chat openen en verder interacteren met Genie Code.

Gebruik een Genie Code-taak wanneer je complexe analyses, databewerkingen of besluitvorming wilt automatiseren als onderdeel van een geplande taak. Voorbeeld:

  • Vat de resultaten van de nachtelijke taak samen en e-mail een rapport.
  • Analyseer binnenkomende data en markeer afwijkingen.
  • Onderzoek een Jira-ticket en stel een oplossing voor.
  • Genereer een wekelijkse compliance-audit.

Requirements

  • Je werkruimtes moeten toegang hebben tot de agentische mogelijkheden van Genie Code. Raadpleeg Vereisten.
  • Je opdrachtprompt moet voldoen aan de gebruiksregels van Genie Code.

Configureer een Genie Code-taak

Note

In de gebruikersinterface voor taken worden opties dynamisch weergegeven op basis van andere geconfigureerde instellingen.

Om een Genie Code-taak toe te voegen:

  1. Navigeer naar het tabblad Taken in de Jobs-gebruikersinterface.
  2. Klik op pluspictogram.Taak toevoegen.
  3. Voer een naam in het veld Taaknaam in.
  4. Selecteer in het Genie Code drop-down menu.

Configureer de prompt

Voer een prompt in natuurlijke taal in in het promptveld . De prompt beschrijft wat je wilt dat de agent doet wanneer de taak wordt uitgevoerd. Voorbeeld:

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.

(Optioneel) Parameters configureren

Om één prompt te hergebruiken over runs met verschillende waarden, verwijs je naar jobparameters in de prompt. Jobparameters worden automatisch doorgegeven aan de taak, dus je configureert geen parameters voor de taak zelf.

  1. Definieer taakparameters als sleutel-waardeparen op de taak, met behulp van Bewerkparameters in de zijbalk van de taakdetails . Zie Configureer taakparameters.
  2. In de prompt verwijs je naar een parameter met {{name}}, waarbij name de sleutel van de taakparameter is.

Bijvoorbeeld, met een taakparameter genaamd region:

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

Wanneer de taak wordt uitgevoerd, vervangt Azure Databricks elke {{name}} plaatsaanduiding door de waarde van de parameter. Een प्लaatsaanduiding zonder overeenkomende parameter blijft ongewijzigd. De waarde van een taakparameter kan een statische waarde zijn of een dynamische waardereferentie, zoals de waarde van een upstream-taak. Zie dynamische waardeverwijzingen.

Taakconfiguratie voltooien

  1. (Optioneel) Zie Geavanceerde taakinstellingen als u nieuwe pogingen, runtime- of streamingachterstandsdrempels of meldingen wilt configureren.
  2. Klik op Taak opslaan.

Als u deze taak wilt bewerken, klonen, uitschakelen of verwijderen, zie Taken configureren en bewerken in Lakeflow Jobs.

Hoe de jobtaken van Genie Code werken

Autonoom uitvoeren met automatische goedkeuring

Wanneer een Genie Code-taak wordt uitgevoerd, voert de agent jouw prompt autonoom uit. Automatische goedkeuring staat altijd aan voor werktaken, dus je bevestigt geen tool-oproepen tijdens de uitvoering. De agent gebruikt een AI-classifier om elke actie te vergelijken met jouw prompt en blokkeert risicovolle handelingen die buiten het beoogde bereik vallen.

Om te begrijpen hoe automatische goedkeuring werkt en de beperkingen, zie acties van het instrument goedkeuren.

Warning

Auto-approve is een productiviteitsfunctie, geen beveiligingsgrens, en je kunt het niet uitschakelen voor een taaktaak. Omdat de taak onbeheerd verloopt, wees dan bewust over welke productiegegevens, gevoelige werkruimtes of gedeelde bronnen de prompt kan bereiken.

Het lezen van upstream taakuitkomsten

De agent kan de uitvoer van voorgaande taken binnen dezelfde job lezen als onderdeel van zijn werk. Beschrijf de upstream-data die je wilt gebruiken in je prompt, en de agent haalt de relevante taak-output op tijdens de run.

Genie Code-instellingen en MCP-verbindingen

De taak erft je Genie Code-instellingen en eventuele aangepaste Model Context Protocol (MCP)-verbindingen die je hebt geconfigureerd. De agent heeft toegang tot dezelfde tools en databronnen die je zou gebruiken in een interactieve Genie Code-sessie.

Uitvoer

Elke taak die wordt uitgevoerd genereert een doorlopende Genie Code-gespreksdraad. Wanneer de taak is voltooid, toont de uitvoer een link naar het gesprek, de taakprompt en het laatste antwoord. Klik op de link om de thread te openen en te bekijken wat de agent heeft gedaan, stel vervolgvragen of zet het werk interactief voort.

Limitations

  • Automatische goedkeuring kan niet worden uitgeschakeld: Jobtaken draaien altijd met automatische goedkeuring ingeschakeld. Je kunt het niet uitschakelen of acties controleren voordat ze worden uitgevoerd.

Aanvullende bronnen