Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Usa il compito Genie Code per eseguire un agente autonomo come parte di un lavoro. Genie Code funziona a partire da un prompt in linguaggio naturale e viene eseguito con approvazione automatica.
Importante
Questa funzionalità è in versione beta. Gli amministratori dell'area di lavoro possono controllare l'accesso a questa funzionalità dalla pagina Anteprime . Vedere Gestire le anteprime di Azure Databricks.
Informazioni generali
Il tipo di attività Genie Code avvia una nuova chat di Genie Code con il tuo prompt e genera una risposta. Genie Code legge dati, chiama strumenti e agisce sul tuo prompt senza richiedere input o approvazione aggiuntiva. Una volta completata l'esecuzione, puoi aprire la chat e continuare a interagire con Genie Code.
Usa un compito Genie Code quando vuoi automatizzare analisi complesse, operazioni dati o decisioni come parte di un lavoro programmato. Per esempio:
- Riassumi i risultati dei lavori notturni e invia un rapporto via email.
- Analizza i dati in arrivo e segnala le anomalie.
- Indaga su un ticket di Jira e proponi una soluzione.
- Genera un audit settimanale di conformità.
Requirements
- I tuoi spazi di lavoro devono avere accesso alle capacità agentiche di Genie Code. Vedere Requisiti.
- Il prompt del tuo compito deve rispettare le politiche di utilizzo del Codice Genie.
Configura un'attività di Genie Code
Note
L'interfaccia utente dei processi visualizza le opzioni in modo dinamico in base ad altre impostazioni configurate.
Per aggiungere un compito Genie Code:
- Vai alla scheda Attività nell'interfaccia utente Lavori.
- Fare clic
Aggiungere un'attività.
- Immettere un nome nel campo Nome attività .
- Nel menu a discesa Tipo selezionare
Genie Code.
Configura il prompt
Inserisci un prompt in linguaggio naturale nel campo Prompt . Il prompt descrive cosa vuoi che l'agente faccia quando il compito viene eseguito. Per esempio:
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.
(Opzionale) Configura i parametri
Per riutilizzare un prompt tra run con valori diversi, fai riferimento ai parametri del lavoro nel prompt. I parametri del processo vengono trasferiti automaticamente all'attività, quindi non è necessario configurare i parametri direttamente nell'attività.
- Definisci i parametri del processo come coppie chiave-valore, usando Modifica parametri nella barra laterale Dettagli processo. Consultare Configurare i parametri del processo.
- Nel prompt, si fa riferimento a un parametro con
{{name}}, dovenameè la chiave del parametro del lavoro.
Ad esempio, con un parametro di lavoro chiamato region:
Summarize yesterday's sales for {{region}} and flag anomalies.
Quando il compito viene eseguito, Azure Databricks sostituisce ogni {{name}} segnaposto con il valore del parametro. Un segnaposto senza parametri corrispondenti rimane invariato. Il valore di un parametro di lavoro può essere un valore statico o un riferimento dinamico, come il valore di un compito a monte. Vedere Riferimenti a valori dinamici.
Finalizzare la configurazione del lavoro
- (Facoltativo) Per configurare i nuovi tentativi, i limiti per la durata di esecuzione o per il backlog dello streaming, oppure le notifiche, consulta Impostazioni avanzate dell'attività.
- Fare clic su Salva attività.
Per modificare, clonare, disabilitare o eliminare questa attività, vedere Configurare e modificare le attività in Processi Lakeflow.
Come funzionano i compiti di lavoro di Genie Code
Esecuzione autonoma con approvazione automatica
Quando viene eseguito un compito Genie Code, l'agente esegue il tuo prompt in modo autonomo. L'approvazione automatica è sempre attiva per le attività del processo, quindi non devi confermare le chiamate degli strumenti durante l'esecuzione. L'agente utilizza un classificatore AI per confrontare ogni azione rispetto al tuo prompt e blocca operazioni rischiose che esescano dall'ambito previsto.
Per capire come funziona l'auto-approvazione e quali sono i suoi limiti, consulta Approvare le azioni dello strumento.
Warning
L'auto-approvazione è una funzione di produttività, non un confine di sicurezza, e non puoi disabilitarla per un compito di lavoro. Poiché il compito viene eseguito senza supervisione, sii attento a quali dati di produzione, spazi di lavoro sensibili o risorse condivise il prompt può raggiungere.
Lettura degli output dei task a monte
L'agente può leggere gli output dei compiti a monte nello stesso lavoro come parte del suo lavoro. Descrivi nel prompt i dati upstream che vuoi far utilizzare e l'agente recupererà gli output pertinenti del task durante l'esecuzione.
Impostazioni del Codice Genie e connessioni MCP
Il compito eredita le impostazioni del tuo codice Genie e qualsiasi connessione personalizzata Model Context Protocol (MCP) che hai configurato. L'agente ha accesso agli stessi strumenti e fonti di dati che useresti in una sessione interattiva di Codice Genio.
Risultato
Ogni esecuzione di un'attività produce un thread di conversazione di Genie Code che può essere continuato. Quando il compito si completa, l'output Run mostra un collegamento alla conversazione, il prompt del compito e l'ultima risposta. Clicca sul link per aprire la discussione e rivedere cosa ha fatto l'agente, fare domande di approfondimento o proseguire il lavoro in modo interattivo.
Limitazioni
- L'auto-approvazione non può essere disabilitata: i compiti del lavoro si eseguono sempre con l'auto-approvazione attiva. Non puoi disattivarlo o rivedere le azioni prima che vengano eseguite.
Risorse aggiuntive
- Configura e modifica le attività nei Lakeflow Jobs: Configura e modifica le attività in Lakeflow Jobs.
- Usa Genie Code: Impara a usare Genie Code in generale.
- Compiti programmati Codice Genie: Programmare i prompt Codice Genio per essere eseguiti in modo ricorrente. Un compito programmato viene eseguito in modo interattivo e genera una chat nella tua chat list, mentre un compito di lavoro Genie Code viene eseguito come parte di un flusso di lavoro di lavoro.