Partager via


Ajouter des fonctionnalités à votre agent déclaratif

Vous pouvez améliorer l’expérience utilisateur de votre agent déclaratif en ajoutant des fonctionnalités. L’élément capabilities dans la référence du manifeste et la section Capabilities dans le générateur d’agent Copilot Studio fournissent plusieurs options pour déverrouiller des fonctionnalités pour vos utilisateurs. Cet article décrit les fonctionnalités utilisateur que vous pouvez ajouter à vos agents.

Interpréteur de code

L’interpréteur de code est un outil avancé conçu pour résoudre des tâches complexes via du code Python. Il utilise le modèle de raisonnement pour écrire et exécuter du code, ce qui permet aux utilisateurs de résoudre des problèmes mathématiques complexes, d’analyser des données, de générer des visualisations, etc. Une fois le code exécuté, l’interpréteur de code génère les résultats et le code généré. Il peut également produire des images ou des fichiers basés sur le scénario, et accepte des fichiers comme entrée pour les modifications et l’analyse.

Remarque

La prise en charge des agents en contexte pour lesquelles l’interpréteur de code est activé varie selon l’hôte.

Exemples d’interpréteur de code

Graphique des données

L’invite de l’utilisateur « Grapher les 20 premiers nombres dans une séquence de Fibonacci » génère à la fois un graphique linéaire et, lorsque l’utilisateur clique sur le </> Code bouton, fournit le code Python correspondant.

Les images suivantes montrent des exemples de résultats d’une demande de graphe de données.

Réponse graphique à l’invite de l’utilisateur

Réponse du code Python à l’invite de l’utilisateur

Visualisation de données

L’invite de l’utilisateur « Create a word cloud of top pet names » génère un nuage de mots qui inclut les premiers noms, comme illustré dans l’exemple suivant.

Word réponse cloud à l’invite de l’utilisateur

Activer l’interpréteur de code

Si vous utilisez Teams Toolkit et Visual Studio Code pour créer votre agent, pour activer l’interpréteur de code, ajoutez la CodeInterpreter valeur à la propriété capabilities dans votre référence de manifeste, comme illustré dans l’exemple suivant.

Remarque

Vous devez utiliser la version 1.2 du schéma de manifeste de l’agent déclaratif pour ajouter la CodeInterpreter fonctionnalité.

{
  "capabilities": [
    {
      "name": "CodeInterpreter"
    }
  ]
}

Si vous utilisez Copilot Studio générateur d’agent pour créer votre agent, sous l’onglet Configurer, sous Fonctionnalités, choisissez le bouton bascule en regard de Interpréteur de code.

Capture d’écran de la section Fonctionnalités du générateur d’agent

Générateur d’images

La fonctionnalité de générateur d’images permet aux agents déclaratifs de générer des images en fonction des invites de l’utilisateur. Le générateur d’images utilise la fonctionnalité Designer existante pour créer des graphiques visuellement attrayants et contextuels, et inclut les fonctionnalités suivantes :

  • Génération d’images multiples : pour chaque invite utilisateur, l’agent génère quatre images.
  • Options d’image interactive : les utilisateurs peuvent cliquer sur chaque image générée pour l’afficher en taille réelle. Ils peuvent télécharger, copier ou afficher les informations d’identification de contenu pour l’image en taille réelle. Ils peuvent également cliquer sur la flèche latérale pour faire défiler les quatre images.
  • Modification de l’image : les utilisateurs peuvent suivre les invites suivantes pour modifier les images d’origine sans perdre le contexte. Par exemple, première invite : « Créer une photo d’un chiot heureux courant dans une cour ». Deuxième invite : « Inclure une balle de tennis ».
  • Mécanisme de commentaires : les utilisateurs peuvent fournir des commentaires sur les images générées en donnant un pouce vers le haut ou vers le bas. Cela permet d’améliorer la qualité des générations d’images futures.
  • Presse-papiers et partage : les utilisateurs peuvent copier les images générées dans leur Presse-papiers pour les coller dans d’autres applications, ou ils peuvent partager les images générées directement à partir de l’interface.

Exemples de générateurs d’images

Les exemples suivants montrent ce que les utilisateurs peuvent faire avec la fonctionnalité de génération d’images dans votre agent.

Invite utilisateur : Créez une image d’une plage sereine au coucher du soleil avec des palmiers et des vagues douces.

L’image suivante montre le résultat.

Réponse de l’image de plage à l’invite de l’utilisateur

Invite utilisateur : Concevez un flyer pour un festival de musique d’été et ajoutez une date pour le 15 mai 2024.

L’image suivante montre le résultat.

Réponse de l’image du festival à l’invite de l’utilisateur

Activer le générateur d’images

Si vous utilisez Teams Toolkit et Visual Studio Code pour créer votre agent, pour activer le générateur d’images dans votre agent, ajoutez la GraphicArt valeur à la propriété capabilities dans votre référence de manifeste, comme illustré dans l’exemple suivant.

Remarque

Vous devez utiliser la version 1.2 du schéma de manifeste de l’agent déclaratif pour ajouter la GraphicArt fonctionnalité.

{
  "capabilities": [
    {
      "name": "GraphicArt"
    }
  ]
}

Si vous utilisez Copilot Studio générateur d’agent pour créer votre agent, sous l’onglet Configurer, sous Fonctionnalités, choisissez le bouton bascule en regard de Générateur d’images.

Capture d’écran de la section Fonctionnalités du générateur d’agent

Remarque

Le générateur d’images ne fonctionne actuellement pas dans le volet de test de Copilot Studio générateur d’agent.