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 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 :
- Utilisez Genie Code pour la science des données pour vous aider à planifier et automatiser des flux de travail de science des données en plusieurs étapes.
- La complétion automatique basée sur l’IA.
- Filtrage des données avec des requêtes en langage naturel.
- Débogage de code avec diagnostiquer l’erreur.
- Correctif rapide, qui présente des recommandations automatiques pour résoudre les erreurs de code que vous pouvez accepter et exécuter.
- Exécution du code sans serveur.
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.
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é. |