Fonctionnalités et capacités de Genie Code

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

Pour exécuter Genie Code en tant qu’agent autonome, voir Mode Agent. Pour ouvrir et naviguer dans l’interface Genie Code, voir Naviguer dans Genie Code.

Obtenez de l’aide pour le code

Obtenez de l’aide sur le code de Genie directement dans vos blocs-notes. Offres Genie Code :

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

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

Code optimisé pour l’environnement Azure Databricks

Le code généré par Genie Code est destiné à s’exécuter dans un environnement de calcul 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 destiné à être un assistant de programmation à usage général.

Genie Code utilise souvent des informations provenant de ressources Databricks, telles que le site web de documentation Databricks ou la Base de connaissances, pour mieux répondre aux requêtes des utilisateurs. Il fonctionne le mieux lorsque la question de l’utilisateur est liée aux questions qui peuvent être répondues à l’aide des connaissances de la documentation Databricks, du catalogue Unity et du code utilisateur dans l’espace de travail.

Obtenir des réponses provenant de la documentation

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

Réponse de Génie Code montrant une réponse source de documentation.

Genie Code sur la plateforme Azure Databricks

Genie Code s’adapte à la surface du produit sur laquelle vous travaillez et prend en charge de façon autonome les tâches en plusieurs étapes.

Surface Description
Science des données et apprentissage automatique dans les notebooks Genie Code est intégré aux notebooks Databricks et optimisé pour automatiser l’analyse exploratoire des données et l’apprentissage du modèle.
Développement de pipelines dans Lakeflow Genie Code dispose de fonctionnalités d’ingénierie des données qui facilitent l’automatisation des charges de travail ETL et la génération de pipelines Lakeflow.
Analyse des données dans les tableaux de bord Genie Code peut planifier et générer des tableaux de bord prêts pour la production et faciliter l’analyse des données.
Observabilité et évaluation dans MLflow Genie Code peut comprendre, déboguer et améliorer vos applications IA.

Assistance au code intégrée

Genie Code utilise les métadonnées du catalogue Unity (tables, colonnes, descriptions et ressources 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 :

Fonctionnalité Description
Discuter avec le code Genie Posez des questions sur Genie Code et il répond avec des informations pertinentes, notamment des citations de la documentation Databricks.
Suggestions en ligne et saisie semi-automatique Obtenez de l’aide pour écrire du code avec des suggestions en ligne.
Correctif rapide Genie Code suggère automatiquement des correctifs pour les erreurs de base que vous pouvez choisir d’accepter et d’exécuter.
Diagnostiquer l’erreur Genie Code analyse des erreurs plus complexes, notamment les erreurs d’environnement et tente de les corriger.
Commandes /slash Utilisez les commandes /slash pour les demandes courantes.
Raccourcis de commande Utilisez Le code Genie directement dans une cellule de bloc-notes.
Filtrer les données Filtrez les données à l’aide du langage naturel dans les surfaces prises en charge.
Génie Ontology Aperçu public. Genie Code recherche le contexte métier de votre organisation, comme les définitions de métriques et les indices de jointure, pour écrire un SQL plus précis.

Plus de façons d’utiliser Genie Code

Fonctionnalité Description
Planifier les tâches avec Genie Code Programez Genie Code pour exécuter automatiquement des tâches récurrentes et relisez chaque exécution.
Explorer des exemples de données Posez des questions en langage naturel sur des données d’exemple dans les tables du catalogue Unity, puis relisez ou exécutez automatiquement le SQL généré.

Ressources supplémentaires