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.
Cette page fournit des conseils généraux et des bonnes pratiques pour aider Genie Code à fournir de meilleures réponses.
Pour personnaliser le code Genie selon vos préférences, fournissez des instructions. Pour développer les fonctionnalités de Genie Code, créez des compétences d’agent et connectez-la aux serveurs MCP.
Être spécifique
La structure et les détails fournis par Genie Code peuvent changer, même pour la même invite. Essayez de fournir autant de conseils au code Génie que vous pouvez pour l’aider à retourner les informations souhaitées dans le format souhaité, le niveau de détail, et ainsi de suite. Envisagez d’effectuer les opérations suivantes :
- Spécifiez le niveau de détail que vous recherchez. Par exemple, « Expliquer ce code en quelques phrases » ou « Expliquer cette ligne de code par ligne ».
- Spécifiez la bibliothèque que vous souhaitez utiliser par Genie Code. Par exemple, « Créer une visualisation à l’aide de Matplotlib » ou « Créer une visualisation à l’aide de Seaborn ».
- Spécifiez la structure de la réponse souhaitée. Par exemple, « Fournir des instructions sous forme d'étapes numérotées » ou « Fournir des instructions sous forme de listes à puces accompagnées de brèves explications ».
- Soyez précis dans vos instructions. Genie Code connaît votre schéma de table et de colonne et vos métadonnées. Vous pouvez donc utiliser le langage naturel pour poser votre question. Par exemple, « Répertorier le taux de réussite de passes des quarterbacks actifs et retraités de la NFL, pour ceux qui ont eu plus de 500 tentatives dans une saison ». Genie Code répond à l’aide de données provenant de colonnes telles que
s.player_idets.attempts.
Genie Code utilise le contexte pour fournir de meilleures réponses
Vous pouvez fournir un code Genie avec un contexte spécifique, comme des tables, des pipelines, des notebooks, des requêtes et des fichiers. Dans le volet de conversation de Genie Code, cliquez sur Ajoutez un contexte pour sélectionner manuellement la ressource que vous souhaitez fournir. Vous pouvez également référencer le contexte en tapant
@<resource-name> dans l’invite de conversation. Chaque contexte sélectionné est répertorié en haut de la boîte de dialogue et est conservé dans la conversation.
En plus du contexte que vous fournissez manuellement, Genie Code a accès aux schémas et métadonnées de table et de colonne. Cela vous permet d’utiliser le langage naturel et de générer des requêtes plus précises. Par exemple, si une table a une colonne appelée State, vous pouvez demander à Genie Code de générer une liste d’utilisateurs vivant dans le Michigan.
Genie Code utilise le contexte suivant :
- Code ou requêtes dans la cellule actuelle du notebook ou dans l’onglet de l’éditeur Databricks SQL.
- Noms et descriptions des tables et des colonnes.
- Questions d’invite précédentes.
- Tables favorites et actives.
- Pour la fonctionnalité de diagnostic d'erreurs, utilisez la trace de pile à partir de la sortie d'erreur.
Étant donné que Genie Code utilise votre historique de conversation pour fournir des réponses meilleures et plus précises, vous pouvez demander à Genie Code de modifier la sortie d’une réponse précédente sans avoir à réécrire toute l’invite. Utilisez l’historique des conversations de Genie Code pour nettoyer, explorer, filtrer et découper des trames de données de façon itérative dans le volet Génie Code.
Joindre des images à des fenêtres de dialogue
Vous pouvez joindre des images à vos invites de code Génie. Pour attacher une image, utilisez l’une des méthodes suivantes :
- Copiez et collez une image directement dans l’invite de conversation.
- Faites glisser et déposez une image dans l’invite de conversation.
- Cliquez sur
Attachez une image pour sélectionner une image à partir de votre ordinateur local.
Les images sont utiles lorsqu’elles ajoutent des informations que vous ne pouvez pas transmettre facilement ou avec précision avec du texte seul. Envisagez d’attacher des images lorsque :
- Vous devez fournir des informations visuelles auxquelles Genie Code n’a pas accès. Genie Code peut voir des images et des graphiques dans vos fichiers et blocs-notes d’espace de travail. Vous devez donc uniquement joindre des images externes.
- Vous souhaitez vous aider à comprendre le contenu visuel, comme les diagrammes, les organigrammes, les croquis d’architecture, les captures d’écran des diapositives ou les photos de tableau blanc.
- Vous vous demandez des données externes qui sont affichées, non décrites, telles que des graphiques, des graphiques, des tableaux de bord ou des rapports où les tendances, les anomalies ou les étiquettes sont importantes.
- Vous avez besoin d’un texte extrait d’une image, comme des photos ou des analyses de documents, de notes manuscrites ou d’étiquettes et de signes.
- Vous travaillez avec des photos réelles et souhaitez vous demander ce qui se passe dans l’image, décrire des scènes de documentation ou vérifier si quelque chose correspond à une spécification.
Help Genie Code fonctionne avec des jeux de données
Genie Code peut accéder au contexte des tables avec lesquelles vous travaillez. Voici quelques opérations que vous pouvez faire pour mieux répondre lors de l’utilisation de jeux de données :
Lorsque vous recherchez une table, utilisez l’invite « Rechercher des tables » ou la commande
/findTablespour obtenir de meilleures réponses. Par exemple, « Trouver des tables liées aux matches NFL ».Utilisez
@<table-name>pour référencer une table spécifique dans une invite. Vous pouvez également sélectionner manuellement la table en cliquant surAjoutez un contexte dans la conversation. Genie Code adaptera ses réponses à l’utilisation de cette table.
Lorsque vous sélectionnez des colonnes à partir d’un DataFrame, vous pouvez obtenir des résultats plus précis en fournissant une requête de démarrage. Par exemple, fournissez une instruction telle que
SELECT * FROM <table_name>. Cela permet à Genie Code d’obtenir les noms de colonnes et de ne pas avoir à deviner.Si vous devez utiliser des conversions de type de données de colonne pour exécuter une opération, vous devrez peut-être fournir des détails. Par exemple : « Convertissez ce code de pandas en PySpark, y compris le code nécessaire pour convertir le DataFrame pandas en DataFrame PySpark et pour changer le type de données de la colonne churn de booléen à entier ».
Tableaux de documents et colonnes dans le catalogue Unity. Consultez Ajouter des commentaires générés par l’IA aux objets Unity Catalog. Cela donne à Genie Code plus de contexte sur les données. Utilisez des commentaires de table ou de colonne dans l’Explorateur de catalogues pour ajouter une ligne d’exemples de données. Par exemple, supposons que votre colonne de hauteur soit au format
feet-inches. Pour aider Genie Code à interpréter les données, ajoutez un commentaire tel que « La colonne de hauteur est au format de chaîne et est séparée par un trait d’union. Exemple : « 6-2 ». Pour plus d’informations sur les commentaires de table et de colonne, consultez Ajouter des commentaires aux ressources d’IA et de données.
Modifier et exécuter du code dans le volet de conversation De Génie Code
Exécutez du code dans le volet Génie pour le valider ou l’utiliser comme bloc-notes. Pour exécuter du code, cliquez sur
dans le coin supérieur gauche de la zone de code dans le volet Code De Génie.
Les onglets ci-dessous présentent des exemples de code Python et SQL :
Python
SQL
Lorsque vous exécutez du code dans le volet Code Genie, la sortie s’affiche et les variables deviennent utilisables dans le notebook.
Vous pouvez également modifier le code généré directement dans la zone de conversation De Génie Code avant de déplacer le code vers le bloc-notes.
Permet Shift + Enter d’ajouter une nouvelle ligne dans la zone de texte de conversation
Permet Shift + Enter d’ajouter une nouvelle ligne dans la zone de texte de conversation de Génie Code. Cela facilite la mise en forme et l’organisation de vos messages en Code Génie.
Utiliser des actions de cellule dans un carnet
Les actions de cellule incluent des raccourcis vers des tâches courantes, telles que la documentation (commentaires), la correction et l’explication du code.
Ressources additionnelles
- Pour personnaliser le code Genie selon vos préférences, fournissez des instructions.
- Pour développer les fonctionnalités personnalisées de Genie Code, créez des compétences d’agent.
- Pour permettre à Genie Code d’accéder aux outils externes et aux sources de données, connectez-le aux serveurs MCP.
- Conseils et astuces de code Génie pour les analystes de données
- Astuces et conseils de code Genie pour les ingénieurs en données