Partager via


Créer des actions conversationnelles pour Microsoft Copilot

Important

Les capacités et les fonctionnalités de Power Virtual Agents font maintenant partie de Microsoft Copilot Studio, suite à des investissements significatifs dans l’IA générative et des intégrations améliorées dans Microsoft Copilot.

Certains articles et captures d’écran peuvent faire référence à Power Virtual Agents pendant que nous mettons à jour la documentation et le contenu de la formation.

Note

Les actions étaient auparavant connues sous le nom de plug-ins. Certains articles et captures d’écran peuvent faire référence aux actions pendant que nous mettons à jour la documentation et le contenu de de la formation.

Microsoft Copilot fournit des expériences prêtes à l’emploi pour interagir avec le contenu et les ressources de toute votre organisation. Dans certaines situations, des réponses et une interaction avec des systèmes externes sont nécessaires. Avec Microsoft Copilot Studio, vous pouvez créer une rubrique conversationnelle pouvant être publiée comme action du copilote. Une fois que votre administrateur de clients a approuvé l’action, cette dernière peut être ajoutée aux expériences de conversation instantanée M365 de votre organisation.

Vous pouvez créer une action conversationnelle qui reçoit la requête de l’utilisateur (stockée dans la variable Activity.Text), la traite en effectuant une ou plusieurs opérations, puis envoie une ou plusieurs réponses à l’utilisateur dans la conversation instantanée M365.

Important

Vous ne pouvez pas utiliser les actions conversationnelles que vous avez créées dans Microsoft Copilot Studio comme action de plug-in.

En quoi consiste une action de copilote et comment fonctionne-t-elle ?

Le système conversationnel de Microsoft Copilot utilise une logique d’orchestration et de grands modèles de langage pour aider l’utilisateur à atteindre ses objectifs. Ce système interprète la demande de l’utilisateur et détermine la meilleure marche à suivre, puis active le système, l’action, le composant ou la série de composants qui convient. Enfin, un résultat généré est renvoyé à l’utilisateur.

Une action conversationnelle intégrée dans Microsoft Copilot Studio vous permet d’étendre le comportement de votre application. Vous pouvez créer de nouvelles fonctionnalités qui ne sont pas natives dans Microsoft Copilot, comme appeler une API spécifique, appliquer une logique métier sophistiquée ou accéder à des sources de données qui nécessitent une configuration en dehors de l’accès de Microsoft Copilot.

Contrairement à un modèle de composant traditionnel qui crée un point d’intégration codé en dur avec le copilote, Microsoft Copilot Studio permet au créateur de créer une action conversationnelle. Le créateur donne un texte descriptif des capacités de l’action à l’orchestrateur de Microsoft Copilot. L’orchestrateur peut alors décider lui-même du moment où l’action serait le plus utile et poser à l’utilisateur des questions appropriées pour renseigner les paramètres de l’action.

Conditions préalables

  • Les utilisateurs finaux doivent disposer d’une licence pour utiliser Microsoft Copilot for Microsoft 365.
  • Votre client Power Platform doit être configuré pour activer la publication d’actions, comme décrit dans l’article Copilot for Microsoft 365 Créer des plug-ins à l’aide de Microsoft Business Applications.
  • L’application Microsoft Copilot Studio doit être un copilote Microsoft Copilot Studio, et pas un bot « classique » Power Virtual Agents.
  • Avant que le processus de bout en bout ne fonctionne, l’administrateur du client Microsoft 365 doit activer la catégorie Applications intégrées Microsoft Copilot Studio dans le centre d’administration Microsoft.

Note

La vignette du centre d’administration Microsoft était auparavant Dynamics 365 et Microsoft Copilot Studio et a été divisée en deux, Dynamics 365 et Microsoft Copilot Studio. Seul ce dernier est nécessaire au bon fonctionnement de cette fonctionnalité.

Important

Dans cette version, il existe certaines limitations :

  • Votre rubrique ne pourra pas interagir (poser des questions) avec l’utilisateur, et peut uniquement traiter la requête entrante de l’utilisateur (dans la variable Activity.Text) et envoyer une réponse.
  • Les réponses seront limitées au texte. Aucun média ou carte adaptative ne sera pris en charge.
  • Dans cette version préliminaire, Copilot Studio ne peut pas authentifier l’utilisateur ; par conséquent, les sources SharePoint et OneDrive pour les réponses génératives ne seront pas fonctionnelles.
  • Cette version est limitée aux copilotes de langue anglaise.
  • Tous les utilisateurs de Microsoft Copilot au sein de votre organisation pourront interagir avec l’action ; l’action ne prendra pas en charge l’autorisation de l’utilisateur lui-même.

Création d’une action conversationnelle de base à publier dans Microsoft Copilot

Votre rubrique utilisée dans la conversation instantanée Microsoft Copilot utilise la variable système Activity.Text comme entrée qui représente la question de l’utilisateur dans Microsoft Copilot. La conversation la traite, par exemple en la transmettant à Réponses génératives, et renvoie le résultat sous la forme d’un ou de plusieurs messages. Ces messages peuvent inclure la réponse provenant des nœuds Réponses génératives ou Envoyer un message. Plusieurs messages peuvent être inclus et envoyés séparément pour former la sortie.

Les étapes suivantes vous aident à créer une nouvelle action conversationnelle dans Microsoft Copilot Studio. Vous créez des fonctionnalités de base et les publiez dans le centre d’administration Microsoft . Vous pouvez choisir et activer l’action dans l’interface utilisateur.

  1. Dans le volet de navigation de gauche dans Copilot Studio, choisissez Copilotes.
  2. Dans la liste Copilotes, sélectionnez le Microsoft Copilot que vous souhaitez étendre. La page d’informations du copilote spécifique apparaît.
  3. Sélectionnez l’onglet Actions/Extensions.
  4. Les détails ici dépendront du Microsoft Copilot spécifique que vous souhaitez étendre.
    • Si vous voyez un bouton + Ajouter une extension, sélectionnez + Ajouter une extension, puis sélectionnez Nouvelle action.
    • Si vous voyez + Ajouter une action, sélectionnez + Ajouter une action.
  5. Sélectionnez Conversationnel pour créer une action conversationnelle. Une fenêtre Créer une action conversationnelle apparaît pour vous permettre de définir certaines configurations de base pour l’action conversationnelle.
  6. Choisissez un nom et une langue principale. Vous pouvez également sélectionner un nom de solution et de schéma à utiliser.
  7. Sélectionnez Créer pour continuer. La création de votre nouvelle action conversationnelle prendra quelques instants. Une fois l’opération terminée, vous êtes dirigé vers le canevas de création conversationnel.
  8. Sélectionnez l’onglet Rubriques pour modifier votre action conversationnelle.
  9. Avant de poursuivre la création, définissez le nom de la rubrique dans le volet supérieur au-dessus du canevas de création. Ce nom est visible par l’utilisateur et l’administrateur dans Microsoft Copilot et le centre d’administration Microsoft, respectivement.
  10. Dans la description du nœud Déclencheur, fournissez une description claire de la manière dont l’action conversationnelle peut aider l’utilisateur et de ce qu’elle peut faire. Contrairement à d’autres descriptions, celle-ci a un objectif fonctionnel et est utilisée par Microsoft Copilot pour déterminer si vous devez appeler votre action ou non. Utilisez des phrases claires pour décrire ce que votre action fait pour l’utilisateur et ce qu’elle renvoie.
  11. Dans l’action conversationnelle, créez tout type de logique qui ne nécessite pas d’interaction de l’utilisateur. Il ne devrait y avoir aucun bouton, question, carte ou autre invite. Le menu du canevas de création pour les actions conversationnelles est limité à la suppression des options qui pourraient nécessiter une interaction de l’utilisateur.
  12. Pour cet exemple, utilisons le nœud Réponses génératives pour rechercher dans le contenu web d’un site web spécifié et fournir une réponse à l’utilisateur dans Microsoft Copilot.
  13. Pour utiliser le nœud Réponses génératives, sélectionnez le signe plus sur le canevas sous le nœud déclencheur, puis sélectionnez Réponses génératives sous l’onglet Avancé du menu contextuel.
  14. Pour le champ Entrée, appelez le sélecteur de variables en sélectionnant la flèche dans la zone Entrée.
  15. Choisissez la variable système Activity.Text qui représente la dernière requête de l’utilisateur à Microsoft 365 Copilot. Cette requête correspondait à ce que l’utilisateur a demandé dans la conversation instantanée M365 qui a amené Microsoft Copilot à appeler l’action.
  16. Sélectionnez l’éditeur Sources de données au centre de la vignette Créer des réponses génératives. Une fenêtre de configuration Créer des propriétés de réponses génératives apparaît.
  17. Sous Données classiques et Sources de données dans le champ Sites web publics, saisissez un lien vers un site web public contenant le contenu souhaité pour votre bot. Ce contenu Web est utilisé pour répondre aux questions des utilisateurs. Sinon, sous Sources de connaissances, sélectionnez + Ajouter des connaissances pour ouvrir la boîte de dialogue Ajouter des sources de connaissances disponibles pour y ajouter un site web public. Pour plus d’informations sur l’ajout de connaissances, consultez Ajouter des connaissances à un copilote.

    Note

    Ne choisissez pas de contenu qui n’est pas indexé par Bing, par exemple les redirections 301.

  18. Une fois le lien ajouté (n’oubliez pas d’appuyer sur « + » après avoir saisi l’URL), le volet des propriétés peut être fermé
  19. Si vous le souhaitez, vous pouvez envoyer un ou plusieurs messages à l’utilisateur en réponse. Vous pouvez utiliser un nœud Envoyer un message ou un autre appel au nœud Réponse générative, ou plusieurs de ces actions selon les besoins de votre action conversationnelle.
  20. Si votre action doit recevoir des paramètres d’entrée d’un connecteur et/ou transmettre des paramètres de sortie à un connecteur, vous pouvez Ajouter des variables d’entrée et de sortie
  21. Enfin, sélectionnez Enregistrer pour enregistrer votre action conversationnelle.

Publication de votre action conversationnelle sur Microsoft Copilot

La publication de votre action conversationnelle crée une nouvelle action dans le registre Dataverse pour votre client. Une fois disponible, votre administrateur de clients doit approuver votre action pour la rendre disponible aux utilisateurs dans le catalogue d’actions Microsoft Copilot.

Dans Microsoft Copilot, votre action conversationnelle est étiquetée comme Nom de l’action conversationnelle dans l’interface utilisateur pour ajouter des actions. Spécifiez le nom de votre action conversationnelle et le nom de votre copilote pour plus de lisibilité.

Pour publier votre action conversationnelle :

  1. Tout d’abord, créez et enregistrez votre action conversationnelle comme décrit dans la section précédente.

  2. Appuyez sur Publier au-dessus du canevas pour publier l’action conversationnelle.

  3. Cliquez sur Publier. Une boîte de dialogue Publier le contenu le plus récent ? s’ouvre.

  4. Enfin, sélectionnez Publier à nouveau. La publication devrait se terminer rapidement. La disponibilité réelle dans le centre d’administration Microsoft peut prendre quelques minutes. Si une erreur se produit, réessayez. Si l’erreur persiste, créez un ticket de support dans le centre d’administration Power Platform.

  5. Votre administrateur peut trouver l’application intégrée Copilot Studio dans le centre d’administration Microsoft sous Paramètres, puis Applications intégrées. Dans cette version préliminaire, Déployer/Bloquer se trouve à ce niveau de catégorie uniquement.

    Centre d’administration Microsoft

Important

Actuellement, un administrateur de clients qui déploie la vignette Copilot Studio déploiera tous les plug-ins créés pour le client dans l’audience de son choix. Soyez précis lorsque vous choisissez l’audience pour la publication.

  1. Une fois que votre administrateur de client a approuvé l’application intégrée, celle-ci doit apparaître dans la liste des plug-ins de l’utilisateur dans son interface utilisateur Microsoft Copilot.

    Menu volant des plug-ins conversationnels

Une fois activé, votre utilisateur peut poser des questions à Microsoft Copilot, voir le plug-in appelé et renvoyer les résultats les plus pertinents.

Note

Pour supprimer votre action conversationnelle du catalogue, dans les détails de l’action conversationnelle, décochez la case Statut, enregistrez votre action conversationnelle, puis republiez-la, ce qui la supprimera du registre Dataverse et du catalogue d’applications Microsoft Copilot.

Astuce

L’interaction avec l’orchestrateur Microsoft Copilot sera probablement une expérience différente de celle que vous auriez pu avoir en activant l’intégration avec les systèmes précédents.

  • Le Microsoft Copilot réécrit toujours vos réponses avec sa propre voix. Il n’est pas possible dans cette version préliminaire de transmettre le contenu tel quel à l’utilisateur final.
  • La description de votre action conversationnelle est fondamentale pour la fiabilité avec laquelle elle sera appelée. La description enseigne à l’orchestrateur en quoi votre action est efficace et quelles réponses elle peut fournir. Assurez-vous d’utiliser une prose claire lors de la rédaction de la description et envisagez d’expérimenter des modifications pour obtenir le meilleur résultat.