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.
Important
Copilot for Data Engineering and Data Science est dans preview.
Copilot dans Microsoft Fabric est votre partenaire IA pour transformer les données en insights plus rapidement, avec moins de frictions.
Disponible pour les charges de travail Fabric, chaque expérience Copilot est adaptée à la tâche en cours. Cet article se concentre sur l'expérience des notebooks en Data Science et Data Engineering.
Dans les notebooks, Copilot vous permet de passer de données à du code de travail sans interrompre votre flux. Il comprend le contexte de votre carnet, y compris les Lakehouses attachés, les tables et fichiers de l'espace de travail, ainsi que les dataframes chargés, afin de suggérer du code pertinent, expliquer les résultats et résoudre les problèmes pour que vous puissiez transformer les questions en insights approuvés plus rapidement.
Pour plus d’informations sur Copilot dans d’autres charges de travail, consultez Overview de Copilot dans Fabric et Power BI.
Ce que vous pouvez accomplir avec Copilot
Copilot prend en charge votre flux de travail de notebook complet, de l’exploration à l’optimisation, afin que vous puissiez passer d’une question à un résultat validé sans quitter votre bloc-notes.
Lorsque vous ouvrez le volet de conversation Copilot, vous pouvez commencer par une invite suggérée ou poser votre propre question en langage naturel.
Avec Copilot, vous pouvez :
- Accélérez le développement avec la génération de code et la configuration moins répétitive.
- Générez et refactorisez du code entre plusieurs cellules et flux de travail entiers, et pas seulement des cellules individuelles.
- Résumez et validez la logique de bloc-notes de bout en bout.
- Explorez, validez et préparez les données en profilant les tables, en échantillonnant des données et en nettoyant les incohérences.
- Lorsque vous y êtes invité, faites apparaître des insights sur les performances, comme recommander des stratégies de jointure efficaces, éviter les shuffles de données coûteuses, refactoriser en fonctions réutilisables et mettre en évidence les problèmes de qualité des données détectés pendant l'exploration.
- Résolvez les problèmes dans le contexte en comprenant les erreurs et en appliquant des correctifs suggérés.
- Analysez et optimisez les notebooks en générant des métriques, en explorant les tendances, en convertissant du code et en documentant la logique pour faciliter la collaboration.
Si vous souhaitez obtenir des instructions d’utilisation pas à pas, des exemples de commandes et des présentations du portail, consultez le volet de conversation Copilot.
Pour les flux de travail de diagnostic et de récupération des défaillances, consultez Diagnose notebook failures avec Copilot.
Fonctionnement de Copilot
Lorsque vous ouvrez un notebook, Copilot comprend automatiquement :
- Espace de travail actuel
- Le Lakehouse attaché
- Schémas, tables et fichiers disponibles
- Structure du notebook et code existant
- Environnement d’exécution
- État d’exécution et télémétrie d’exécution récente (par exemple, tailles de données et comportement de jointure)
Vous n’avez pas besoin de décrire votre configuration. Copilot utilise ce contexte pour générer des réponses pertinentes et sensibles à l’environnement à mesure que votre carnet évolue. Les réponses et recommandations prennent en compte les caractéristiques actuelles du runtime pour proposer des optimisations alignées sur le comportement observé.
Étant donné que Copilot prend en compte le schéma, vous pouvez demander :
- « Combien de tables se trouvent dans la maison sur le lac ? »
- « Quelles sont les colonnes de la table customers ? »
- « Créer un tableau de données à partir du fichier sales.csv. »
Copilot génère du code et des explications directement dans le volet de conversation, alignés sur votre environnement.
Travaillez comme vous le souhaitez : volets de conversation et dans la cellule Copilot
Copilot s’intègre aux notebooks de deux façons complémentaires.
- Volet conversation : Idéal pour les flux de travail en plusieurs étapes, la création de pipelines entre les cellules, l’exploration des jeux de données et l’examen du code généré avec une vue différentielle. Le volet de conversation prend en charge la génération de code à l’échelle du notebook et la refactorisation entre les cellules, avec la possibilité d’examiner et d’appliquer des modifications à l’aide d’un écart d’approbation. Il peut coordonner les modifications couvrant plusieurs cellules pour générer ou optimiser les flux de travail de bout en bout.
-
In-cell Copilot : meilleure solution pour les améliorations ciblées au sein d’une seule cellule, telles que la génération de code, l’explication de la logique (
/explain), la correction des erreurs (/fix), l’ajout de documentation (/comments) ou l’optimisation des performances (/optimize).
Les deux expériences partagent le même contexte de notebook, vous permettant de passer en toute transparence entre la conception globale des flux de travail et l'affinement ciblé.
Pour obtenir des instructions et des exemples de bout en bout, consultez Utilisez le volet de conversation Copilot. Pour plus d’informations sur les commandes slash et l’utilisation dans les cellules, consultez In-cell Copilot. Pour la complétion de code en ligne, consultez Copilot complétion de code en ligne.
Utilisation responsable de l’IA
Copilot est un outil de productivité, pas un remplacement du jugement humain. Passez toujours en revue le code, les explications et les suggestions générés par l’IA avant de les appliquer à votre notebook. Copilot peut produire des résultats imprécis, incomplets ou basés sur une syntaxe de bibliothèque obsolète.
Pour prendre en charge l’utilisation responsable :
- Passez en revue toutes les sorties : validez le code et les résultats générés par rapport à vos données et attentes avant d’être exécutés en production.
- Control what Copilot s’exécute — Par défaut, Copilot demande votre approbation avant d’exécuter des cellules ou de modifier le code. Conservez ce paramètre activé pour que vous puissiez passer en revue chaque action avant qu’elle ne s’exécute. Pour plus d’informations, consultez Paramètres d’approbation.
- Comprendre la gestion des données : les données client sont temporairement stockées et traitées pour détecter l’utilisation dangereuse de l’IA. Pour plus d’informations sur la confidentialité, la sécurité et la rétention des données, consultez Confidentialité, sécurité et utilisation responsable de Copilot dans les notebooks.
Prerequisites
Avant de pouvoir utiliser Copilot dans les cahiers numériques :
- Vérifiez que le paramètre Les utilisateurs peuvent utiliser Copilot et d’autres fonctionnalités optimisées par Azure OpenAI est activé. Ce paramètre est activé par défaut, mais votre administrateur Fabric peut l’avoir désactivé.
- Vérifiez que votre espace de travail se trouve sur une capacité prise en charge (F2 ou version ultérieure, ou P1 ou ultérieure).
- Si votre capacité se trouve en dehors des États-Unis ou de l’UE, assurez-vous que votre administrateur active davantage de paramètres de locataire pour le traitement et le stockage intergéographiques des données.
Pour plus d’informations sur les besoins en capacité, la disponibilité des régions, les paramètres de locataire requis et le traitement des données dans les zones géographiques, consultez Overview de Copilot dans Fabric et Power BI. Pour obtenir la liste complète des paramètres de locataire, consultez Copilot paramètres de locataire.
Correction avec Copilot
Lorsqu’une cellule ou un travail Spark échoue, l’action Fix avec Copilot apparaît sous la cellule ayant échoué. Il fournit un résumé des erreurs, une analyse de la cause racine et des correctifs recommandés.
Copilot peut appliquer automatiquement des modifications de code avec un diff d'approbation afin de pouvoir examiner avant l'enregistrement. Vous pouvez également appeler la commande /fix dans le Copilot chat pour des diagnostics ciblés sur une cellule spécifique ou pour l’ensemble du notebook.
Pour plus d'informations sur les diagnostics de pannes, consultez Diagnostiquer les pannes de notebooks.
Limitations connues
- Copilot fonctionnalités de l’expérience Data Science and Data Engineering sont actuellement étendues aux notebooks. Copilot peut également lire les modèles sémantiques Power BI via l'intégration de lien sémantique.
- Copilot la prise de conscience contextuelle est optimisée pour les scénarios Lakehouse. Si vous utilisez d'autres sources de données telles que des bases de données SQL, Copilot risque de ne pas reconnaître entièrement le contexte de connexion et peut être défini par défaut sur les suggestions orientées Lakehouse. Spécifiez explicitement la source de données dans vos invites pour obtenir les meilleurs résultats.
- Si votre locataire est configuré avec une liaison privée, le volet de conversation Copilot ne fonctionne pas. Les suggestions de code inline et les actions rapides peuvent toujours fonctionner, mais les interactions de conversation ne parviennent pas à se charger.
- La génération de code avec des bibliothèques à évolution rapide ou récemment publiées peut inclure des inexactitudes ou des fabrications.
- Le contenu généré par l’IA peut être incorrect. Passez toujours en revue les suggestions Copilot avant de les appliquer.
Copilot bouton est désactivé dans les blocs-notes
Dans certains cas, le bouton Copilot dans Fabric Blocs-notes peut apparaître désactivé (grisé). Cela indique que Copilot n’est actuellement pas disponible dans votre environnement en raison de la configuration, de la capacité ou des exigences régionales non remplies.
Copilot s’appuie sur plusieurs prérequis dans les paramètres de locataire, la capacité, la configuration de l’espace de travail et la disponibilité régionale. Si l’une de ces exigences n’est pas satisfaite, le point d’entrée Copilot est désactivé.
Guide pratique pour résoudre
Utilisez le tableau ci-dessous pour identifier la cause et prendre les mesures appropriées.
| # | Reason | Action Utilisateur/Administrateur |
|---|---|---|
| 1 | L’administrateur client n’a pas activé Copilot. Le paramètre de locataire « Les utilisateurs peuvent utiliser Copilot et d’autres fonctionnalités optimisées par Azure OpenAI » est désactivé. | Contactez votre administrateur de locataire Fabric/Power BI → Admin Portal → paramètres du locataire → Activez "Copilot et le service Azure OpenAI". |
| 2 | La référence SKU de capacité ne répond pas aux exigences minimales. Copilot nécessite une capacité de Fabric F64 ou supérieure (ou P1+ pour Power BI Premium). Les capacités d’évaluation sont également prises en charge. | Augmentez votre capacité à F64+ ou démarrez un essai de Fabric à Fabric Trial. |
| 3 | Le traitement intergéographique des données n’est pas activé. Votre capacité se trouve dans une région où Azure OpenAI n’est pas disponible en mode natif et le paramètre intergéographique est désactivé. | Admin Portal → Paramètres du locataire → Activer « Les données envoyées à Azure OpenAI peuvent être traitées en dehors de la région géographique de votre capacité, de la limite de conformité ou de l'instance cloud nationale ». |
| 4 | L’espace de travail n’est pas affecté à une capacité éligible. L’espace de travail contenant le notebook n’est pas lié à une capacité qui supporte Copilot. | Déplacez l'espace de travail vers une capacité éligible (F64+ / P1+ / Essai). |
| 5 | Copilot pas encore disponible dans votre région. La disponibilité régionale d'Azure OpenAI peut limiter Copilot dans certaines zones géographiques. | Vérifiez Copilot régions disponibles et envisagez d’activer le traitement intergéographique. |
Conseil / Astuce
Si vous ne savez pas quel paramètre provoque le problème, commencez par contacter votre administrateur client, car la plupart des exigences Copilot sont contrôlées au niveau de l'organisation.
Problèmes connus
Copilot peut ne pas utiliser la sortie d’erreur de cellule la plus récente lors de la résolution des problèmes
Dans certains cas, Copilot peut ne pas incorporer entièrement le message d'erreur le plus récent d’une cellule de notebook lors de la résolution des problèmes. Cela peut entraîner des conseils de dépannage incomplets ou moins pertinents.
Solution de contournement :
Pour améliorer la qualité de la réponse, référencez explicitement ou incluez le dernier message d’erreur dans votre invite lorsque vous demandez Copilot pour obtenir de l’aide.
Note
Il s’agit de problèmes connus qui peuvent se produire dans des environnements de production. Un correctif est en cours et sera déployé dans une prochaine mise à jour.