Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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.
Wat de Genie Code-taak doet
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:
- Navigeer naar het tabblad Taken in de Jobs-gebruikersinterface.
- Klik op
Taak toevoegen.
- Voer een naam in het veld Taaknaam in.
- Selecteer in het
Genie Codedrop-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) Gebruik parameters en dynamische waarden in de prompt
Om één prompt te hergebruiken over runs met verschillende waarden, verwijs in de prompt naar waarden met dubbele accolades ({{ }}). Wanneer de taak wordt uitgevoerd, vervangt Azure Databricks elke referentie door zijn waarde. De prompt ondersteunt:
-
Taakparameters:
{{name}}, waarbijnamede sleutel van de taakparameter is. Definieer de jobparameters voor de taak met behulp van Parameters bewerken in de zijbalk Taakdetails. Zie Configureer taakparameters. -
Dynamische waardereferenties: bijvoorbeeld
{{job.id}},{{job.start_time.iso_date}}, een waarde die wordt ingesteld door een upstream-taak met{{tasks.<task_name>.values.<key>}}, of de huidige invoer van een For each taak met{{input}}. Zie dynamische waardeverwijzingen.
Bijvoorbeeld, met een taakparameter genaamd region en een upstream-taak genaamd ingest die de taakwaarde tablebepaalt :
Summarize yesterday's sales in {{tasks.ingest.values.table}} for {{region}} and flag anomalies.
Hoe referenties worden behandeld:
- Een referentie die de taak niet kan gebruiken wordt vermeld in een waarschuwing onder de prompt en ongewijzigd gelaten zoals getypt, bijvoorbeeld
{{input}}buiten een 'For each'-taak, een verwijzing naar een taak die niet stroomopwaarts van deze taak is, of een taaknaam die met backticks moet worden geëscaped. - Een
{{name}}placeholder zonder bijbehorende jobparameter blijft ongewijzigd. - Als een dynamische waarde niet kan worden opgelost tijdens het uitvoeren van de taak, bijvoorbeeld een taakwaarde die de upstream-taak niet heeft ingesteld, faalt de taak voordat deze gestart is.
Taakconfiguratie voltooien
- (Optioneel) Zie Geavanceerde taakinstellingen als u nieuwe pogingen, runtime- of streamingachterstandsdrempels of meldingen wilt configureren.
- 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 Run-uitvoer een link naar het gesprek, de taakprompt en het antwoord van de agent. Voor een succesvolle run toont de Final response het laatste bericht van de agent. Als het bericht erg lang is, toont de uitvoer het eerste deel en behoudt het gesprek de volledige tekst. Klik op Open gesprek om te bekijken wat de agent heeft gedaan, vervolgvragen te stellen of het werk interactief voort te zetten.
Een downstream-taak kan de uiteindelijke respons van een geslaagde run gebruiken met de dynamische waardereferentie {{tasks.<task_name>.output.response}}, bijvoorbeeld in een taakparameter, een If/else-conditie, of de prompt van een andere Genie Code-taak. Zie dynamische waardeverwijzingen.
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
- Configureren en bewerken van taken in Lakeflow Jobs: Configureren en bewerken van taken in Lakeflow Jobs.
- Genie Code functies en mogelijkheden: Leer hoe je Genie Code in het algemeen gebruikt.
- Geplande taken voor Genie Code: Plan Genie Code-opdrachten in om deze periodiek uit te voeren. Een geplande taak draait interactief en genereert een chat in je chatlijst, terwijl een Genie Code-taaktaak als onderdeel van een taakworkflow loopt.