Créer un flux
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.
Découvrez comment utiliser un flux cloud dans Microsoft Copilot Studio en donnant à un copilote la possibilité de produire une météo sur demande. Dans ce premier exemple, vous allez créer un flux qui récupère une prévision météo. Dans l’exemple suivant, vous allez appeler le flux en tant qu’action afin que le copilote puisse répondre avec les prévisions lorsqu’un client pose des questions sur la météo.
Vous pouvez créer un flux à utiliser avec un copilote ou modifier un flux existant. Pour convenir de copilotes, un flux Power Automate nécessite un déclencheur de flux Microsoft Copilot Studio et une action de réponse.
Déclencheur de flux : Lorsque Microsoft Copilot Studio appelle un flux
Action de réponse : Renvoyer des valeurs à Microsoft Copilot Studio
Lorsque vous créez un flux à partir du canevas de création Microsoft Copilot Studio, le déclencheur et l’action sont ajoutés pour vous. Lorsque vous modifiez un flux existant pour l’utiliser avec un copilote, vous devez ajouter le déclencheur Microsoft Copilot Studio et l’action de réponse.
Important
Pour utiliser les flux au sein de Copilot Studio, ils doivent répondre aux exigences suivantes :
Un flux ne peut être appelé qu’à partir d’un sujet situé dans le même environnement Microsoft Dataverse que votre copilote.
Les flux doivent également être dans une solution Power Automate. Vous pouvez déplacer les flux dans des solutions, afin qu’ils soient disponibles dans le canevas de création.
Les valeurs de flux doivent être renvoyées de manière synchrone vers Copilot Studio.
Un flux de cloud appelé depuis un copilote Copilot Studio dispose d’un délai d’attente de 100 secondes pour s’exécuter et revenir au copilote. Pour être en-dessous de la limite de 100 secondes, vous devez optimiser la logique du flux, les requêtes et les données renvoyées. Si une partie de la logique du flux de cloud peut continuer à s’exécuter après l’envoi d’un résultat au copilote, envisagez de placer ces actions après l’étape « Renvoyer les valeurs à Microsoft Copilot Studio » dans votre flux de cloud.
Conditions préalables
Créer un flux à utiliser avec un copilote
Accédez à la page Sujets de votre copilote.
Ouvrez le canevas de création du sujet à partir duquel vous souhaitez appeler un flux.
Sélectionnez Ajouter un nœud (+) sous un nœud existant pour en ajouter un nouveau.
Dans la fenêtre de sélection des nœuds, sélectionnez Appeler une action, puis sélectionnez Créer un flux.
Le portail Power Automate s’ouvre dans un nouvel onglet, avec un modèle de flux de démarrage ouvert aux fins de modification. Le portail s’ouvre automatiquement dans le même environnement que le copilote et utilise les mêmes informations d’identification d’utilisateur.
Continuez à créer le flux dans Power Automate.
Modifier un flux existant à utiliser avec un copilote
Que se passe-t-il si vous disposez déjà d’un flux et que vous ne souhaitez pas en créer un à partir de zéro pour l’utiliser avec votre copilote ? Ajouter le déclencheur de flux et l’action de réponse Microsoft Copilot Studio vous-même. Vous pouvez ouvrir un flux existant pour le modifier de plusieurs manières.
Ouvrir un flux à partir du canevas de création
Dans une rubrique ouverte dans le canevas de création Microsoft Copilot Studio, sélectionnez Ajouter un nœud (+).
Sélectionnez Appeler une action.
Sélectionnez Afficher les détails du flux sous le flux.
Ouvrir un flux depuis un nœud Action
Dans un sujet ouvert dans le canevas de création Microsoft Copilot Studio, sélectionnez le nœud Action approprié.
Sélectionnez Afficher les détails du flux.
Ouvrir un flux dans Power Automate
Accédez au portail Power Automate.
Accédez à Solutions, puis sélectionnez Solution par défaut. Si vous avez déplacé votre flux vers une autre solution, sélectionnez celle-ci à la place.
Sélectionnez le flux.
Ajouter le déclencheur de flux et l’action de réponse Microsoft Copilot Studio
Si votre flux n’inclut pas déjà le déclencheur de flux spécial Microsoft Copilot Studio et l’action de réponse, vous devez les ajouter avant de pouvoir utiliser le flux avec votre copilote.
Sélectionnez Nouvelle étape.
Recherchez le connecteur Microsoft Copilot Studio, puis sélectionnez Quand Microsoft Copilot Studio appelle un flux.
Cliquez sur Nouvelle étape.
Recherchez le connecteur Microsoft Copilot Studio et sélectionnez Renvoyer des valeurs à Microsoft Copilot Studio.
Cliquez sur Enregistrer.
Créer le flux dans le portail Power Automate
Ajoutez maintenant des actions à votre flux. Dans l’exemple actuel, l’action que vous allez ajouter récupère les prévisions actuelles de MSN Météo.
Sélectionnez le nom du flux et renommez-le Obtenir les prévisions météo.
Ajoutez les paramètres d’entrée suivants au déclencheur de flux Microsoft Copilot Studio :
- Ville (Texte)
- Code postal (Nombre)
Sélectionnez Ajouter une action pour créer une action sous le déclencheur de flux Microsoft Copilot Studio.
Recherchez MSN Météo, puis sélectionnez l’action Obtenir les prévisions du jour.
Dans l’action Obtenir les prévisions du jour, dans la zone Emplacement, sélectionnez Ajouter du contenu dynamique, puis sélectionnez Ville et Code postal.
Dans l’action Renvoyer des valeurs à Microsoft Copilot Studio, ajoutez les paramètres et variables de sortie suivants :
Nom du paramètre de sortie Type Variable day_summary
String Résumé de la journée location
String Emplacement chance_of_rain
Chiffre Risque de pluie pendant la journée Cliquez sur Enregistrer.
La prochaine étape consiste à désactiver les réponses asynchrones dans votre flux.
Déplacer éventuellement le flux vers une autre solution
Pour être disponibles pour vos copilotes dans votre environnement, les flux doivent être stockés dans une solution dans Power Automate. Si vous ne souhaitez pas utiliser la Solution par défaut, vous pouvez déplacer vos flux vers une autre solution.
Accédez au portail Power Automate.
Accédez à Solutions et sélectionnez une solution existante ou créez une solution pour vos flux.
Pour créer une solution, sélectionnez Nouvelle solution.
Donnez un nom à votre nouvelle solution, sélectionnez Éditeur par défaut de CDS dans le champ Éditeur, entrez un numéro de Version, puis sélectionnez Créer.
Dans l’onglet Solutions, accédez à la solution que vous souhaitez utiliser. Sélectionnez Ajouter existant pour y ajouter un flux.
Dans la page Ajouter un flux existant, sélectionnez l’onglet Depuis des solutions, sélectionnez votre flux, puis Ajouter.
Pour déplacer un flux de l’onglet Mes flux à une solution, sélectionnez Solutions extérieures, puis sélectionnez Ajouter pour ajouter votre flux à la solution.
Désactiver les réponses asynchrones dans le flux
Les flux que vous souhaitez utiliser dans un copilote doivent renvoyer des valeurs en temps réel ou de manière synchrone. Les flux exécutés en arrière-plan ou de manière asynchrone peuvent provoquer une erreur lorsque votre copilote tente de les exécuter. Au lieu d’exécuter le flux, le copilote dira « Une erreur inattendue s’est produite. Nous sommes en train de l’étudier. Code d’erreur : 3000 ».
Lorsque vous créez un flux à partir de Microsoft Copilot Studio, les réponses asynchrones sont désactivées par défaut. Si vous avez modifié un flux existant pour lequel les réponses asynchrones sont activées, vous devrez modifier le paramètre.
Ouvrez votre flux et recherchez l’étape Renvoyer des valeurs à Microsoft Copilot Studio.
Sélectionnez l’icône Menu (...), puis sélectionnez Paramètres.
Définissez Réponse asynchrone sur Désactivé, puis sélectionnez Terminé.
Rubriques connexes
Appeler le flux en tant qu’action.
En savoir plus sur les variables d’entrée et de sortie.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour