Partager via


Utiliser l’interpréteur de code pour générer et exécuter du code Python

L’interpréteur de code dans Microsoft Copilot Studio et les invites du générateur d’invites permettent aux créateurs de créer des agents d’IA qui :

  • Exécuter du code Python pour l’analyse des données, le traitement des fichiers Word, Excel, PowerPoint et PDF et les visualisations
  • Utilisent des modèles de langage pour les réponses génératives

Cette fonctionnalité est adaptée aux développeurs, aux analystes d’entreprise et aux développeurs low code. La génération et l’exécution du code s’intègrent en toute transparence à l’écosystème Copilot Studio pour créer des solutions puissantes basées sur l’IA.

Les développeurs doivent lire l’interpréteur de code pour les développeurs et passer en revue l’exemple de composant POWER APPS Component Framework (PCF) de l’interpréteur de code pour comprendre comment ils peuvent utiliser le message Dataverse Predict pour appeler des invites et traiter les réponses retournées.

Spécifications

Fonctionnalités de l’interpréteur de code en un clin d’œil

L’interpréteur de code permet aux assistants d’écrire et d’exécuter du code Python pour les tâches avancées. Les cas d’usage sont les suivants :

  • Traitement des fichiers Excel : créez, copiez et mettez à jour des feuilles de calcul Excel dans un classeur, lisez StyleNames, appliquez des StylesNames, copiez la mise en forme entre les cellules, copiez et mettez à jour les formules entre les cellules, et ainsi de suite.
  • Traitement des fichiers Word et PowerPoint.
  • Traitement des fichiers PDF : créez et copiez des fichiers PDF, lisez des tableaux et des paragraphes de texte.
  • Traitement des données de table Dataverse.
  • Calculs mathématiques et statistiques complexes.
  • Analyse, manipulation et visualisation des données (par exemple, tableaux et graphiques).

L’interpréteur de code ajoute les fonctionnalités suivantes aux prompts :

  • Prise en charge des fichiers en tant que type de sortie dans les prompts
  • Compatibilité avec les fichiers Excel en tant que types d'entrée et de sortie pour les commandes.

Vous pouvez créer des invites de deux façons :

  • Utilisation de l’option Générer votre propre prompt dans AI Hub dans Power Apps
  • Dans un outil de prompt ajouté à un assistant dans Copilot Studio au niveau de l’assistant

Pour plus d’informations sur les invites, consultez la vue d’ensemble des invites.

Vous pouvez également utiliser l’interpréteur de code dans la conversation d’agent dans Copilot Studio.

Créer une invite vide et activer l’interpréteur de code pour l’invite

Tout d’abord, vous commencez par créer une invite vide dans AI Hub ou Copilot Studio. Ensuite, vous activez l’interpréteur de code dans les paramètres d’invite.

Créer une invite dans Power Apps AI Hub et activer l’interpréteur de code

Vous pouvez créer une invite vide dans AI Hub dans Power Apps et activer l’interpréteur de code dans les paramètres d’invite. Vous pouvez voir des exemples d’écriture et de configuration d’invites qui utilisent l’interpréteur de code, consultez Utiliser l’interpréteur de code dans des exemples d’invites.

  1. Accédez à Power Apps.

  2. Sélectionnez AI Hub dans le volet gauche.

  3. Sélectionnez Prompts.

    Capture d’écran de la sélection d’invites dans AI Hub.

  4. Sélectionnez Créer votre propre invite.

    Capture d’écran de la sélection de

  5. Indiquez le nom de votre prompt.

  6. Dans la section Instructions , sélectionnez les trois points (...), puis sélectionnez Paramètres.

    Capture d’écran montrant comment ouvrir les paramètres d’invite.

  7. Dans la page Paramètres , activez l’interpréteur de codes.

  8. Fermez la page des paramètres pour revenir à l’éditeur de prompt.

Une invite vide est créée avec l’interpréteur de code activé. Ensuite, vous pouvez écrire les instructions d’invite et configurer l’invite en fonction des besoins.

Créer une invite en tant qu’outil au sein d’un agent et activer l’interpréteur de code

Vous pouvez créer une invite vide en tant qu’outil au sein d’un agent dans Copilot Studio et activer l’interpréteur de code pour cette invite. Plus loin dans cet article, nous vous montrons comment écrire et configurer une invite qui utilise l’interpréteur de code.

  1. Dans Copilot Studio, accédez à l’agent où vous souhaitez activer l’interpréteur de code.

  2. Sélectionnez l’onglet Outils, puis Ajouter un outil>Nouvel outil>.

    Capture d’écran de la sélection d’un outil de commande.

    L’interface de création d’invites du générateur d’invites intégré s’ouvre dans Copilot Studio.

  3. Dans la barre d’informations, sélectionnez les trois points (...), puis sélectionnez Paramètres .

    Capture d’écran des paramètres de l’invite de démarrage.

  4. Sur la page Paramètres, sélectionnez Activer l'interpréteur de code.

  5. Fermez la page des paramètres pour revenir à l’éditeur de prompt.

Une invite vide est créée avec l’interpréteur de code activé. Ensuite, vous pouvez écrire les instructions d’invite et configurer l’invite en fonction des besoins.

Étapes suivantes avec l’interpréteur de code dans les commandes

Ensuite, vous pouvez écrire les instructions d’invite et configurer l’invite en fonction des besoins.

Pour obtenir des exemples détaillés d’utilisation de l’interpréteur de code dans les invites, consultez les exemples d’invites de l’interpréteur de code.

Meilleures pratiques pour l’interpréteur de code dans les invites

  • Utilisez d’autres outils IA comme Copilot pour obtenir le prompt optimisé pour démarrer.
  • Utilisez des prompts précis avec des exemples (prompt à quelques captures).
  • Spécifiez les sorties (par exemple, « Retour au format JSON » ou « Excel » ou « PDF »).

Limites

  • L’analyse de plusieurs fichiers téléchargés dans une seule requête n’est pas prise en charge.
  • Le renvoi de plusieurs sorties de fichier dans une seule invite n’est pas pris en charge.
  • Le fait de poser des questions sur un fichier chargé en plusieurs étapes n'est pas supporté.
  • Pour utiliser l’interpréteur de code, vous devez configurer votre agent, dans les paramètres de l’agent, pour utiliser l’authentification utilisateur. Par exemple, utiliser la ligne directe sans authentification sélectionnée ne fonctionnera pas pour les scénarios utilisant un interpréteur de code.