Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Utilisez la tâche Genie Code pour exécuter un agent autonome dans le cadre d’un travail. Genie Code fonctionne à partir d’une requête en langage naturel et fonctionne avec l’approbation automatique.
Important
Cette fonctionnalité est en version bêta. Les administrateurs d’espace de travail peuvent contrôler l’accès à cette fonctionnalité à partir de la page Aperçus . Consultez Gérer les préversions d’Azure Databricks.
Overview
Le type de tâche Genie Code lance une nouvelle conversation Genie Code avec votre prompt et génère une réponse. Genie Code lit les données, appelle des outils et agit selon votre consigne sans nécessiter d’input ou d’approbation supplémentaire. Une fois la partie terminée, vous pouvez ouvrir le chat et continuer à interagir avec Genie Code.
Utilisez une tâche Genie Code lorsque vous souhaitez automatiser une analyse complexe, des opérations de données ou la prise de décision dans le cadre d’un travail planifié. Par exemple:
- Résumez les résultats du travail du jour au lendemain et envoyez un rapport par email.
- Analyser les données entrantes et signaler les anomalies.
- Enquêtez sur un ticket Jira et proposez une solution.
- Générez un audit de conformité hebdomadaire.
Exigences
- Vos espaces de travail doivent avoir accès aux fonctionnalités agentiques de Genie Code. Consultez Spécifications.
- La consigne de tâche doit respecter les politiques d’utilisation de Genie Code.
Configurer une tâche Genie Code
Note
L’interface utilisateur des travaux affiche les options de manière dynamique en fonction d’autres paramètres configurés.
Pour ajouter une tâche Genie Code :
- Accédez à l’onglet Tâches de l’interface utilisateur des travaux.
- Cliquez sur
Ajouter une tâche.
- Entrez un nom dans le champ Nom de la tâche .
- Dans le menu déroulant Type, sélectionnez
Genie Code.
Configurez la requête
Entrez une invite en langue naturelle dans le champ Prompt . L’instruction décrit ce que vous souhaitez que l’agent fasse au moment de l’exécution de la tâche. Par exemple:
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.
(Optionnel) Configurer les paramètres
Pour réutiliser un prompt d’une exécution à l’autre avec des valeurs différentes, faites référence aux paramètres de tâche dans le prompt. Les paramètres du job sont automatiquement transmis à la tâche, vous n’avez donc pas à configurer de paramètres au niveau de la tâche elle-même.
- Définissez les paramètres du poste comme des paires clé-valeur sur le projet, en utilisant les paramètres d’édition dans la barre latérale des détails du travail . Consultez Configurer les paramètres d’un travail.
- Dans l’invite, faites référence à un paramètre avec
{{name}}, oùnamecorrespond à la clé du paramètre de tâche.
Par exemple, avec un paramètre de travail nommé region:
Summarize yesterday's sales for {{region}} and flag anomalies.
Lorsque la tâche s'exécute, Azure Databricks remplace chaque {{name}} placeholder par la valeur du paramètre. Un substitut sans paramètre correspondant reste inchangé. La valeur d’un paramètre de tâche peut être une valeur statique ou une référence dynamique, comme la valeur d’une tâche en amont. Consultez les références de valeur dynamique.
Finaliser la configuration du travail
- (Facultatif) Pour configurer les tentatives de nouvelle exécution, les seuils de durée d’exécution ou de retard de streaming, ou les notifications, consultez les paramètres de tâche avancés.
- Cliquez sur Enregistrer la tâche.
Pour modifier, cloner, désactiver ou supprimer cette tâche, consultez Configurer et modifier des tâches dans les travaux Lakeflow.
Comment fonctionnent les tâches de Genie Code
Exécution autonome avec approbation automatique
Lorsqu’une tâche Genie Code s’exécute, l’agent exécute votre invite de manière autonome. L’approbation automatique est toujours activée pour les tâches du travail, vous n’avez donc pas à confirmer les appels d’outils pendant l’exécution. L’agent utilise un classificateur IA pour vérifier chaque action par rapport à votre prompt et bloque les opérations risquées qui dépassent la portée prévue.
Pour comprendre comment fonctionne l’auto-approbation et ses limites, voir Approuver les actions de l’outil.
Warning
L’auto-approbation est une fonctionnalité de productivité, pas une limite de sécurité, et vous ne pouvez pas la désactiver pour une tâche de travail. Comme la tâche s’exécute sans surveillance, réfléchissez soigneusement aux données de production, aux espaces de travail sensibles ou aux ressources partagées auxquels le prompt peut accéder.
Lecture des résultats des tâches en amont
L’assistant peut lire, dans le cadre de son exécution, les résultats des tâches précédentes du même travail. Décrivez dans votre prompt les données sources que vous souhaitez lui faire utiliser, et l’agent récupère les résultats des tâches pertinentes pendant l’exécution.
Paramètres du code Genie et connexions MCP
La tâche hérite de vos paramètres Genie Code ainsi que de toutes les connexions personnalisées Model Context Protocol (MCP) que vous avez configurées. L’agent a accès aux mêmes outils et sources de données que vous utiliseriez lors d’une session interactive de Code Génie.
Output
Chaque exécution de tâche produit un fil de conversation Genie Code continu. Lorsque la tâche est terminée, la sortie Run affiche un lien vers la conversation, la requête de tâche et la réponse la plus récente. Cliquez sur le lien pour ouvrir le fil et revoir ce que l’agent a fait, poser des questions de suivi ou poursuivre le travail de manière interactive.
Limites
- L’approbation automatique ne peut pas être désactivée : Les tâches du travail s’exécutent toujours avec l’approbation automatique activée. Vous ne pouvez pas l’éteindre ni revoir les actions avant qu’elles ne s’exécutent.
Ressources additionnelles
- Configurez et modifiez les tâches dans Lakeflow Jobs : Configurez et modifiez les tâches dans Lakeflow Jobs.
- Fonctionnalités et capacités de Genie Code : Apprenez à utiliser Genie Code en général.
- Tâches programmées de Genie Code : Programmez les prompts Genie Code pour qu’ils s’exécutent de manière récurrente. Une tâche planifiée s’exécute de manière interactive et génère un chat dans votre liste de discussion, tandis qu’une tâche Genie Code s’exécute dans le cadre d’un flux de travail.