Code Génie

Genie Code est l’assistant IA de programmation et de données pour les développeurs et les professionnels techniques dans l’espace de travail Azure Databricks. Il génère et exécute du code, génère des pipelines et des tableaux de bord IA/BI, débogue des erreurs et fonctionne directement avec les tables, colonnes et traçabilité du catalogue Unity pour accélérer le travail des données en plusieurs étapes. Il fonctionne dans les notebooks, l’éditeur SQL, l’éditeur de pipelines Lakeflow, les tableaux de bord IA/BI et MLflow, et les fils de discussion sont conservés lorsque vous naviguez entre les pages.

Le code Genie est régi par vos autorisations de catalogue Unity, ce qui permet d’accéder uniquement aux données et d’effectuer des opérations pour lesquelles vous disposez d’autorisations. Il est disponible sans frais supplémentaires pour tous les clients Azure Databricks ; vous payez uniquement pour le calcul utilisé pour exécuter vos notebooks, requêtes et travaux. Les limites d’utilisation équitables empêchent les abus, mais n’affectent pas la plupart des utilisateurs.

Genie Code fait partie de la famille Génie d’expériences IA. Les utilisateurs professionnels qui souhaitent une interface de conversation simplifiée pour poser des questions sur les données, explorer des tableaux de bord et exécuter des applications doivent utiliser Genie. Les équipes de données configurant des données approuvées, des métriques et des règles d’entreprise pour les environnements spécifiques au domaine doivent voir Genie Spaces. Pour plus d’informations sur la confidentialité, la confiance et la sécurité, consultez La confiance et la sécurité des fonctionnalités d’assistance d’IA Databricks.

Vidéo de démonstration

Voir Genie Code en action dans cette vidéo de démonstration.

Fonctionnalités du mode Agent par surface de produit

En mode Agent, Genie Code s’adapte à l’aire de produit que vous utilisez et gère les tâches en plusieurs étapes de manière autonome. Dans l’éditeur de pipelines Lakeflow, l’accent est mis sur l’édition des pipelines et l’ingénierie des données. Dans les notebooks et l’Éditeur SQL, il permet l’exploration et l’analyse des données. Dans les tableaux de bord, il prend en charge l’analyse des données et la création de tableaux de bord. Dans MLflow, il permet de déboguer et d’améliorer les applications GenAI.

Fonctionnalités de Génie Code 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 déclaratifs Spark 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é & évaluation dans MLflow Genie Code peut comprendre, déboguer et améliorer vos applications GenAI.

Fonctionnalités intégrées pour l’assistance au code

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és de Genie Code 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.
Explorer des exemples de données Explorez des exemples de données de table dans l’Explorateur de catalogues à l’aide du langage naturel dans l’Explorateur de catalogues.

Tutoriel

Pour commencer, essayez le didacticiel Genie Code :

Didacticiel sur le code Génie Description
Didacticiel sur l’analyse de segmentation Utilisez Genie Code pour exécuter la segmentation des clients de bout en bout directement à l’intérieur d’un notebook Databricks.

Disponibilité géographique des fonctionnalités de Génie Code

Genie Code est un service désigné qui utilise Geos pour gérer la résidence des données lors du traitement du contenu client. Pour en savoir plus sur la disponibilité des fonctionnalités de Génie Code dans différentes zones géographiques, consultez Databricks Designated Services.

Conseil / Astuce

Si vous ne pouvez pas activer le Code Genie, vous devrez peut-être désactiver l'application du traitement des données dans l'espace de travail Geography pour les fonctionnalités d'IA. Consultez Activer le traitement intergéographique.