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.
Genie Code est l’assistant IA intégré à Lakeflow Designer. Décrivez ce que vous voulez en langage naturel, et Genie Code ajoute, configure et connecte des opérateurs, écrit des expressions et vous aide à corriger les erreurs. Toutes les interactions ont un comportement agentique et utilisent le contexte de la plateforme Azure Databricks, comme les tables de votre catalogue. Pour un aperçu de Genie Code sur Azure Databricks, voir Genie Code.
Requirements
- Genie Code doit être disponible dans votre espace de travail. Quand ce n’est pas le cas, Lakeflow Designer masque ses fonctionnalités d’IA, et vous configurez les opérateurs à la main.
Choisissez comment utiliser Genie Code
Le Genie Code apparaît à plusieurs endroits dans Lakeflow Designer. Utilisez celui qui correspond à la portée de votre changement :
| Objectif | Utiliser |
|---|---|
| Construisez ou modifiez plusieurs opérateurs simultanément, comme ajouter une source, filtrer et agréger. | Le prompt du canevas |
| Passez en revue la conversation complète et ce que l’agent a fait. | Le volet latéral |
| Changer la configuration d’un opérateur. | Modifier avec Genie Code |
| Écrire une expression de colonne, une condition de filtre ou une condition de jointure. | Description de l’IA dans l’éditeur d’expressions |
| Comprendre et corriger un opérateur qui a échoué. | Corriger les erreurs |
| Trouvez le bon opérateur pour une tâche. | Recherche d’opérateur IA |
| Créez un opérateur logique qu’aucun opérateur intégré ne couvre. | Créez un opérateur personnalisé avec Genie Code |
Prompt Genie Code sur le canevas
Le prompt Genie Code flotte au-dessus de la toile. Tapez une demande et appuyez sur Entrée. Genie Code planifie la modification, puis ajoute, modifie, connecte ou supprime des opérateurs et paramètres dans la zone de travail. Une ligne de statut montre ce qu’elle est en train de faire, comme ajouter ou exécuter un opérateur.
Tip
Essayez des consignes telles que les suivantes :
Add a source for samples.nyctaxi.trips
Show average fare by pickup zip code
Filter taxi rides with fare over $50
Si votre demande est ambiguë, Genie Code pose une question clarifiante avant qu’elle ne continue. Une fois que l’opération est terminée, un résumé d’une ligne de sa dernière modification apparaît au-dessus de la boîte d’entrée. Pour arrêter une requête en cours, cliquez sur Arrêter.
Les boutons suivants dans l’invite offrent des fonctionnalités supplémentaires :
-
: Attache un fichier à utiliser dans le cadre de l’invite.
-
: fait référence aux tables, fichiers ou opérateurs dans le prompt. Pour référencer un opérateur de canevas, tapez
@et sélectionnez-le parmi Opérateurs. -
: démarre un nouveau thread de conversation avec un nouveau contexte d’agent.
-
: Ouvre le volet latéral.
Regarde la conversation dans le panneau latéral
Pour ouvrir le volet latéral de Genie Code, cliquez sur dans l’invite du canevas. Le volet latéral montre l’historique de vos interactions avec Genie Code et plus de détails sur ce que fait l’agent. Lorsque le volet latéral est ouvert, la barre d’outils dans le canevas est réduite.
Modifier un opérateur avec Genie Code
Pour changer un seul opérateur en décrivant ce que vous voulez, ouvrez le panneau de configuration de l’opérateur et cliquez sur Modifier avec Genie Code. La boîte de dialogue du canvas s’ouvre pour modifier cet opérateur. Décrivez le changement.
Tip
Par exemple, dites à Genie Code :
Also keep the customer_id column.
Vous pouvez également modifier la description générée par l’IA que chaque opérateur affiche. Modifier la description reconfigure l’opérateur pour qu’il corresponde.
Écrire des expressions en langage naturel
Les opérateurs qui prennent des expressions, telles que Filter, Join, Aggregate, et les colonnes personnalisées dans Prepare, incluent une section description IA dans leur éditeur d’expressions. La description et l’expression restent synchronisées :
- Pour générer une expression, saisissez ce qu’elle doit faire dans Décrivez ce que cette expression devrait faire.... Appuyez sur Entrée ou cliquez sur Appliquer la description pour régénérer l’expression. Appuyez sur Esc pour fermer l’éditeur sans appliquer les modifications.
- Pour générer une description, écrivez ou modifiez l’expression. Lakeflow Designer régénère la description pour qu’elle corresponde.
Tip
Par exemple, décrivez une expression comme ceci :
Days between order date and ship date
Lorsque vous tapez une expression, Genie Code peut aussi suggérer une complétion. Cliquez sur Accepter pour utiliser la suggestion, ou écartez-la pour continuer à taper.
Corriger les erreurs de Genie Code
Lorsqu’un opérateur échoue, le panneau de sortie affiche l’erreur avec un résumé IA de ce qui a mal tourné.
Cliquez sur Corriger pour que Genie Code diagnostique l’erreur et mette à jour l’opérateur. Genie Code commence par l’invite Fix operator <operator-name> dans l'invite de canevas, donc vous pouvez suivre ses changements.
Trouver des opérateurs grâce à la recherche par IA
Dans le panneau Opérateurs, saisissez ce que vous voulez faire dans Recherche d’un opérateur..., comme average by month. Les correspondances de mots-clés apparaissent en premier. Les opérateurs suggérés par Genie Code en fonction de votre intention apparaissent sous Suggestions de l’IA, avec une courte raison pour laquelle chacun correspond.