Aller au contenu principal

Fonctionnalités et capacités de Genie Code

Genie Code aide les développeurs à générer, optimiser, expliquer et corriger du code dans les notebooks Databricks, l'éditeur SQL, les jobs, les tableaux de bord AI/BI et l'éditeur de fichiers. Il répond aux questions issues de la documentation Databricks, s'adapte à la surface de produit sur laquelle vous travaillez et offre une assistance au code intégrée.

Pour exécuter Genie Code en tant qu’agent autonome, consultez le mode Agent. Pour ouvrir et naviguer dans l’interface de Genie Code, consultez Naviguer dans Genie Code.

Obtenir de l’aide avec le code

Obtenez de l’aide avec le code auprès de Genie Code directement dans vos notebooks. Genie Code propose :

Databricks vous recommande de toujours examiner tout code généré par Genie Code avant de l’exécuter, car il peut parfois commettre des erreurs.

Pour plus d’informations sur la façon dont Genie Code peut vous aider avec le code, consultez Obtenir de l’aide pour le codage avec Genie Code.

Code optimisé pour l’environnement Databricks

Le code généré par Genie Code est destiné à être exécuté dans un environnement de compute Databricks. Il est optimisé pour créer du code dans les langages de programmation, frameworks et dialectes pris en charge par Databricks. Il n'est pas conçu pour être un assistant de programmation à usage général.

Genie Code utilise souvent des informations provenant de ressources Databricks, telles que le site de documentation Databricks ou la base de connaissances, pour mieux répondre aux queries des utilisateurs. Il est plus performant lorsque la question de l'utilisateur est liée à des questions pouvant être résolues grâce aux connaissances issues de la documentation Databricks, d'Unity Catalog et du code utilisateur dans le workspace.

Obtenez des réponses basées sur la documentation

Genie Code effectue des recherches dans la documentation Databricks pour répondre à vos questions. Lorsqu'il fait référence à la documentation, vous voyez une étape Documentation recherchée dans la réponse. Vous pouvez demander à Genie Code de citer ses sources ; il fournit alors des liens vers les pages de documentation pertinentes.

Une réponse de Genie Code affichant une réponse issue de la documentation.

Genie Code sur la plateforme Databricks

Genie Code s’adapte à la surface du produit que vous utilisez et gère les tâches multiétapes de manière autonome.

Assistance au code intégrée

Genie Code utilise les métadonnées du Unity Catalog (tables, colonnes, descriptions et assets de données populaires de votre entreprise) pour fournir des réponses personnalisées pendant que vous écrivez, déboguez et exécutez du code. Utilisez les fonctionnalités intégrées suivantes :

    • Discuter avec Genie Code
    • Posez des questions à Genie Code et il répondra avec des informations pertinentes, incluant des citations de la documentation Databricks.
    • Correction rapide
    • Genie Code suggère automatiquement des correctifs pour les erreurs de base que vous pouvez choisir d’accepter et d’exécuter.
    • Filtrer les données
    • Filtrez les données en utilisant le langage naturel dans les surfaces prises en charge.
    • Ontologie Genie
    • Aperçu public. Genie Code recherche le contexte métier de votre organisation, tel que les définitions de métriques et les indicateurs de jointure, pour rédiger un SQL plus précis.

Autres façons d'utiliser Genie Code

    • Rechercher sur le web
    • Laissez Genie Code rechercher des informations actuelles sur le Web public, telles que les notes de version récentes, la documentation tierce et les actualités, et citer ses sources.

Ressources supplémentaires