Vue d’ensemble de Chat magics dans les notebooks Microsoft Fabric (préversion)
La bibliothèque Python Chat-magics améliore votre flux de travail de science des données et d’ingénierie dans les notebooks Microsoft Fabric. Il s’intègre en toute transparence à l’environnement Fabric et permet l’exécution de commandes magiques IPython spécialisées dans une cellule de notebook, afin de fournir des sorties en temps réel. Les commandes magiques IPython et plus d’informations sur l’utilisation sont disponibles ici : https://ipython.readthedocs.io/en/stable/interactive/magics.html#.
Remarque
- Votre administrateur doit activer le commutateur de locataire avant de commencer à utiliser Copilot. Pour obtenir plus d’informations, consultez l’article CopilotParamètres du locataire .
- Votre capacité F64 ou P1 doit se trouver dans l’une des régions répertoriées dans cet article, Disponibilité des régions Fabric.
- Si votre locataire Fabric ou votre capacité est en dehors des États-Unis ou de la France, Copilot est désactivé par défaut, sauf si votre administrateur de locataire Fabric active l'option , permettant aux données envoyées à Azure OpenAI d'être traitées en dehors de la région géographique de votre locataire, de la limite de conformité ou de l’instance de cloud nationale, réglée par le paramètre de locataire dans le portail d’administration Fabric.
- Copilot dans Microsoft Fabric n’est pas pris en charge sur les références SKU d’essais gratuits. Seules les références SKU payantes (F64 ou ultérieures, ou P1 ou version ultérieure) sont prises en charge.
- Copilot dans Fabric est actuellement déployé en préversion publique et devrait être disponible pour tous les clients à la fin mars 2024.
- Pour plus d’informations, consultez l’article Vue d’ensemble de Copilot dans Fabric et Power BI.
Fonctionnalités de chat-magics
Génération instantanée de requête et de code
La commande %%chat
vous permet de poser des questions sur l’état de votre bloc-notes. Le %%code
active la génération de code pour la manipulation ou la visualisation des données.
Descriptions des tableaux de données
La commande %describe
fournit des résumés et des descriptions des dataframes chargés. Cela simplifie la phase d’exploration des données.
Commentaire et débogage
Les commandes %%add_comments
et %%fix_errors
permettent d’ajouter des commentaires à votre code et de corriger les erreurs respectivement. Cela permet de rendre votre bloc-notes plus lisible et sans erreur.
Contrôles de confidentialité
Chat-magics offre également des paramètres de confidentialité granulaires, ce qui vous permet de contrôler les données partagées avec le service Azure OpenAI. Les commandes %set_sharing_level
et %configure_privacy_settings
, par exemple, fournissent cette fonctionnalité.
Comment chat-magics peut-il vous aider ?
Chat-magics améliore votre productivité et votre flux de travail dans les notebooks Microsoft Fabric Accélère l’exploration des données, simplifie la navigation des blocs-notes et améliore la qualité du code. Il s’adapte aux environnements de code multilingues et hiérarchise la confidentialité et la sécurité des données. Grâce à des réductions de charge cognitive, il vous permet de vous concentrer davantage sur la résolution des problèmes. Qu’il s’agisse d’un scientifique des données, d’un ingénieur données ou d’un analyste d’entreprise, Chat-magics intègre en toute transparence des fonctionnalités Azure OpenAI robustes au niveau de l’entreprise directement dans vos notebooks. Cela en fait un outil indispensable pour des tâches de science et d’ingénierie des données efficaces et simplifiées.
Commencez avec Chat-magics
- Ouvrez un bloc-notes Microsoft Fabric nouveau ou existant.
- Sélectionnez le bouton Copilot sur le ruban du bloc-notes pour générer le code d’initialisation chat-magics dans une nouvelle cellule de bloc-notes.
- Exécutez la cellule lorsqu’elle est ajoutée en haut de votre notebook.
Vérifier l’installation de Chat-magics
- Créez une cellule dans le bloc-notes et exécutez la commande
%chat_magics
pour afficher le message d’aide. Cette étape vérifie l’installation appropriée de Chat-magics.
Présentation des commandes de base : %%chat et %%code
Utiliser %%chat (Cell Magic)
- Créez une cellule dans votre bloc-notes.
- Tapez
%%chat
en haut de la cellule. - Entrez votre question ou instruction sous la commande
%%chat
, par exemple, Quelles variables sont actuellement définies ? - Exécutez la cellule pour afficher la réponse de Chat-Magics.
Utilisation du code %% (Cell Magic)
- Créez une cellule dans votre bloc-notes.
- Tapez
%%code
en haut de la cellule. - Ci-dessous, spécifiez l’action de code souhaitée , par exemple, Charger my_data.csv dans un dataframe pandas.
- Exécutez la cellule et passez en revue l’extrait de code généré.
Personnalisation des paramètres de sortie et de langue
- Utilisez la commande %set_output pour modifier la valeur par défaut de la façon dont les commandes magic fournissent une sortie. Les options peuvent être consultées en exécutant %set_output ?
- Choisissez où placer le code généré, à partir d’options telles que
- cellule actuelle
- nouvelle cellule
- sortie de cellule
- dans une variable
Commandes avancées pour les opérations de données
%describe, %%add_comments, and %%fix_errors
- Utilisez %describe DataFrameName dans une nouvelle cellule pour obtenir une vue d’ensemble d’un dataframe spécifique.
- Pour ajouter des commentaires à une cellule de code pour une meilleure lisibilité, tapez %%add_comments en haut de la cellule que vous souhaitez annoter, puis exécutez. Veillez à vérifier que le code est correct
- Pour résoudre les erreurs de code, tapez %%fix_errors en haut de la cellule qui contenait une erreur et l’exécutez.
Paramètres de confidentialité et de sécurité
- Par défaut, votre configuration de confidentialité partage les messages précédents envoyés vers et depuis le modèle d'apprentissage linguistique (MAL). Toutefois, il ne partage pas le contenu des cellules, les sorties, les schémas ou les exemples de données provenant de sources de données.
- Utilisez
%set_sharing_level
dans une nouvelle cellule pour ajuster les données partagées avec le processeur IA. - Pour obtenir des paramètres de confidentialité plus détaillés, utilisez
%configure_privacy_settings
.
Commandes de contexte et de focus
Utilisation de %pin, de %new_task et d’autres commandes de contexte
- Utilisez
%pin DataFrameName
pour aider l’IA à se concentrer sur des dataframes spécifiques. - Pour effacer l’IA pour vous concentrer sur une nouvelle tâche dans votre bloc-notes, tapez %new_task suivi d’une tâche que vous êtes sur le point d’entreprendre. Cela efface l’historique d’exécution que copilot connaît à ce stade et peut rendre les réponses futures plus pertinentes.