Lab 4 | Utiliser les workflows comme outils
Scénario
- Créer un agent
- Créer des workflows
- Ajouter des workflows comme outils
- Utiliser des outils dans l'agent et dans les sujets
- Tester l'agent
Étapes de laboratoire
- Créer un agent en utilisant Copilot
- Créer un workflow pour envoyer un message à Microsoft Teams
- Ajouter le workflow comme outil à l'agent
- Créer un workflow et ajouter à un sujet
Concept clé: composants et comportement de l'agent
Lorsque l'orchestration générative est activée, l'agent peut utiliser des instructions, des connaissances, des sujets et des outils pour générer des réponses de manière dynamique.
L'agent peut utiliser des outils pour effectuer des actions dans des systèmes externes, récupérer des données et envoyer des messages.
Les outils sont généralement utilisés pour effectuer des actions ou récupérer des données externes, tandis que les sujets guident les flux conversationnels structurés.
Exercice 1 - Créer un agent
Dans cet exercice, vous créerez un nouvel agent utilisant le langage naturel pour analyser, catégoriser et prioriser les tâches.
Tâche 1.1 – Créer un agent pour analyser les tâches
- Dans la page d'accueil de Copilot Studio
https://copilotstudio.microsoft.com/, vérifier que vous travaillez dans l'environnement que vous voulez utiliser pour cet exercice. - Sélectionnez Assistants dans la navigation de gauche.
- Dans la zone de texte en bas à gauche de la construction Commencer à créer en décrivant ce que votre assistant doit faire, sélectionnez l'icône Paramètres de l'agent, qui s'affiche sous forme d'image de cog.
- Laisser English (États-Unis) est la langue principale de l'agent.
- Dans le menu déroulant Solution, sélectionnez Exercices de laboratoire ou une autre solution que vous souhaitez utiliser pour cet exercice.
- Entrez
analyzetaskagentpour le nom de Schéma. - Sélectionnez Mise à jour.
- Dans la zone Démarrer en décrivant ce que votre agent doit faire, entrez l'invite suivante:
Vous êtes un agent qui analyse, catégorise et priorise les tâches. - Sélectionnez l'icône Envoyer.
Une fois que votre agent a été provisionné, vous pouvez procéder à la configuration de votre agent.
Exercice 2 - Créer un outil de workflow
Dans cet exercice, vous créez un workflow qui envoie un message à Microsoft Teams. Vous allez ajouter ce flux de travail à l'agent.
Tâche 2.1 – Créer le flux de travail Envoyer un message aux équipes
- Dans Copilot Studio, sélectionnez Outils dans la navigation de gauche.
- Sélectionnez + Nouvel outil.
- Dans la boîte de dialogue Nouvel outil, sélectionnez la tuile Flux d'assistant.
- Vérifiez que le Lorsqu'un agent appelle le déclencheur de flux et que l'action Répondre à l'agent a été ajoutée au flux de travail.
- Sélectionnez l'étape de déclenchement Lorsqu'un agent appelle le flux et sélectionnez + Ajouter une entrée.
- Sélectionnez Texte.
- Entrez
Résumé de la tâchepour l'entrée etTâches analyséespour Entrez votre entrée. - Sélectionnez Enregistrer le brouillon en haut à droite de la page.
- Sélectionnez l'onglet Vue d'ensemble.
- Dans la section Détails, sélectionnez Modifier.
- Dans le volet Détails, mettez à jour le Nom du flux en
Envoyer le résumé vers Teams. - Pour Description, entrez
Publier un message sur Teams avec le résumé de l'analyse de la tâche. - Sélectionnez Enregistrer.
Tâche 2.2 - Publier à l'action des équipes
- Sélectionnez l'onglet Concepteur.
- Sélectionnez l'icône + entre les deux étapes du flux de travail pour insérer une nouvelle action.
- Entrez
Teamsdans le champ Rechercher et sélectionnez Voir plus pour le connecteur Microsoft Teams. - Sélectionnez Publier le message dans une conversation instantanée ou un canal.
- Sélectionnez Se connecter.Si vous recevez l'erreur "Échec de créer une connexion OAuth: ClientWarning: Le navigateur a bloqué la fenêtre contextuelle d'authentification de connexion", sélectionnez l'icône bloquée contextuelle dans la barre d'adresse du navigateur, puis sélectionnez Toujours autoriser les pop-ups et les redirections à partir de .
- Sélectionnez votre compte.
- Si la boîte de dialogue Confirmation requise s'affiche, sélectionnez la case à cocher J'ai vérifiée cette requête et faites confiance à la source, puis sélectionnez Autoriser l'accès.
- Pour Publier en tant que, sélectionnez Flow bot.
- Pour Publier dans, sélectionnez Canal.
- Pour Équipe, sélectionnez une équipe dans la liste, par exemple, Leadership.
- Pour Canal, sélectionnez un canal dans la liste, par exemple, Général.
- Pour Message, utilisez le contenu dynamique pour sélectionner Résumé de la tâche.
Tâche 2.3 - Mesures de réaction
- Sélectionnez le Répondre au nœud de l'agent dans le canevas de création et sélectionnez + Ajouter une sortie.
- Sélectionnez Texte.
- Pour Entrer un nom, entrez
Message. - Pour Saisir une valeur pour répondre, utilisez le contenu dynamique et sélectionnez le lien Message dans l'action Équipes.
- Sélectionnez Enregistrer le brouillon en haut à droite de la page.
- Sélectionnez Publier près de l'en-haut à droite de la page.
- Dans Copilot Studio, sélectionnez Outils dans la navigation de gauche pour vérifier que l'état du flux de travail est Prêt.
Tâche 2.4 - Ajouter le flux de travail comme outil à l'agent
- Sélectionnez Agents dans le volet de navigation gauche.
- Ouvrez l'agent d'analyse de tâche.
- Sélectionnez l'onglet Outils.
- Sélectionnez + Ajouter un outil.
- Dans la boîte de dialogue Ajouter un outil, sélectionnez le filtre Flow.
- Sélectionnez le workflow Envoyer un résumé aux équipes.
- Sélectionnez Ajouter et configurer.
- Dans la section Détails, pour Description, entrez
Envoie un résumé de l'analyse des tâches terminées vers un canal Microsoft Teams. - Développez des détails supplémentaires, puis sélectionnez et entrez les éléments suivants:
- Lorsque cet outil peut être utilisé: Agent peut utiliser cet outil à tout moment
- Demandez à l'utilisateur final avant d'exécuter: Non
- Informations d'identification à utiliser: Informations d'identification de l'utilisateur final
- Description :
Veuillez vous connecter pour notifier les équipes
- Dans la section Entrées, pour remplir en utilisant sélectionner Remplir dynamiquement avec l'IA.
Cela permet à l'agent de déterminer la valeur d'entrée appropriée dynamiquement à partir du contexte de conversation.
- Dans la section Achèvement, pour Après l'exécution, sélectionnez Écrire la réponse avec l'IA générative.
- Sélectionnez Enregistrer.
Tâche 2.5 - Mettre à jour les instructions de l'agent
Important
Les instructions que Copilot génère lorsqu'il crée un agent varient, et elles sont souvent longues et générales. Ces instructions peuvent amener l'agent à répondre à partir des connaissances ou demander à l'utilisateur une liste de tâches au lieu d'appeler vos sujets et outils. Dans cette tâche, vous remplacez les instructions générées par un ensemble spécifique d'instructions afin que l'agent se comporte de manière prévisible dans les exercices restants.
- Sélectionnez l'onglet Aperçu.
- Dans la section Instructions, sélectionnez Modifier.
- Sélectionnez tout le texte existant dans la zone Instructions et supprimez-le.
- Entrez les instructions suivantes. Où le texte montre un espace réservé tel que
<Envoi résumé à Teams>, ne tapez pas l'espace réservé. Au lieu de cela, tapez/, puis sélectionnez l'outil Envoyer un résumé aux équipes dans la liste afin que l'outil soit inséré comme référence:
# Objectif
Le but de cet agent est d'analyser, de catégoriser et de prioriser les tâches, et d'envoyer un résumé de l'analyse à un canal Microsoft Teams.
# Consignes générales
- Conserver un ton professionnel et bienveillant.
- Toujours utiliser les sujets et outils listés ci-dessous. Ne réponds pas à partir de tes propres connaissances.
# Compétences
Utilise l'outil pour publier un résumé de l'analyse des tâches sur Microsoft Teams.
# Instructions étape par étape
1. Analyser les tâches
- Catégoriser et prioriser les tâches fournies par l'utilisateur.
2. Envoyer les résultats
- Utilise l'outil lorsque l'analyse des tâches est terminée.
- Sélectionnez Enregistrer.
Tâche 2.6 - Tester l'outil de flux de travail dans l'agent
- Sélectionnez l'icône Test en haut à droite de la page pour ouvrir le volet de test.
- Dans le volet Test, sélectionnez l'ellipse ...(...) à côté de l'icône variables {x}, et basculez Afficher la carte d'activité lors du test sur On et Suivi entre les sujets à Off.
- En haut du volet Test, sélectionnez la nouvelle icône de session de test de démarrage +.
- Lorsque le message Démarrer la conversation apparaît, votre agent commence une conversation. En réponse, essayons de déclencher le sujet que vous avez créé:
Analysez cette liste de tâches 1. Créer un agent, 2. Tester un agent, 3. Déployer un agent - Si vous êtes invité à vous connecter à Microsoft Teams, sélectionnez Autoriser.
- Dans un nouvel onglet de navigateur, accédez à https://teams.cloud.microsoft/ et se connecter si vous êtes invité.
- Accédez à l'équipe et au canal que vous avez sélectionné précédemment dans le flux de travail et vérifiez que le résumé de l'analyse des tâches a été publié sur le canal Équipes.
Exercice 3 - Créez un outil de workflow qui analyse un fichier Excel dans une rubrique
Tâche 3.1 - Télécharger un fichier Excel vers OneDrive
- Télécharger ce fichier
- Le placer dans OneDrive
Tâche 3.2 – Créer le flux de travail Analyser les tâches Excel
- Dans Copilot Studio, dans la navigation de gauche, sélectionnez Outils.
- Sélectionnez + Ajouter un outil. Dans certaines expériences, cette option apparaît comme + Nouvel outil.
- Dans la boîte de dialogue Ajouter un outil, sélectionnez la tuile de flux Agent.
- Vérifiez que le Lorsqu'un agent appelle le déclencheur de flux et que l'action Répondre à l'agent a été ajoutée au flux de travail.
- Sélectionnez l'étape de déclenchement Lorsqu'un agent appelle le flux et sélectionnez + Ajouter une entrée.
- Sélectionnez Texte.
- Entrez
Prioritépour l'entrée etPriorité de tâchespour S'il vous plaît entrez votre entrée. - Sélectionnez Enregistrer le brouillon en haut à droite de la page.
- Sélectionnez l'onglet Aperçu.
- Dans la section Détails, sélectionnez Modifier.
- Dans le volet Détails, mettez à jour le nom de Flow à
Obtenir la liste des tâches. - Pour la description, entrez
Récupérer une liste de tâches ayant une priorité correspondante. - Sélectionnez Enregistrer.
- Sélectionnez l'onglet Designer.
- Sélectionnez l'icône + entre les deux étapes du flux de travail pour insérer une nouvelle action.
- Entrez
Exceldans le champ Rechercher et sélectionnez Voir plus pour le connecteur Excel Online (Business). - Sélectionnez les lignes de liste présentes dans une action de table.
- Sélectionnez Se connecter pour créer une connexion.
- Dans la boîte de dialogue Connexion à votre compte, sélectionnez le compte que vous utilisez pour cet environnement de laboratoire (tel que MOD Administrator). Si vous y êtes invité, sélectionnez la case à cocher I have vérifiée de cette demande et faites confiance à la case source, puis sélectionnez Autoriser l'accès.
- Pour Localiser sélectionnez OneDrive for Business.
- Pour la bibliothèque de documents, sélectionnez OneDrive.
- Pour la navigation dans le fichier et sélectionnez le classeur de tâches Opérations.
- Pour les tâches de sélection de Taskstableau.

- Sélectionner Afficher tout.
- Pour la requête de filtre, entrez
Priority eq ''. - Déplacez le curseur entre les deux citations simples et utilisez le contenu dynamique pour insérer le paramètre d'entrée Priorité.
Tâche 3.3 – Ajouter un sujet à l’agent
- Sélectionnez Agents dans le volet de navigation gauche.
- Ouvrez l'agent d'analyse de tâche.
- Sélectionnez l'onglet Sujets.
- Sélectionnez + Ajouter une rubrique et sélectionnez Ajouter à partir de la description avec Copilot. Une nouvelle fenêtre de dialogue apparaît.
- Dans la zone de texte Nom de votre sujet, entrez
Tâches prioritaires. - Dans la zone Créer un sujet à... texte, entrez
Demandez à l'utilisateur de choisir une priorité dans une liste contenant Élevée, Moyenne et Faible. - Sélectionnez Créer.
- Sélectionnez la variable Priorité dans le bas du nœud de question pour ouvrir les propriétés Variables.
- Sous Utilisation sélectionnez Global (n'importe quel sujet peut accéder).
- Sélectionnez Enregistrer.
Tâche 3.4 - Ajouter le flux de travail comme outil
- Sélectionnez Agents dans le volet de navigation gauche.
- Ouvrez l'agent d'analyse de tâche.
- Sélectionnez l'onglet Outils.
- Sélectionnez + Ajouter un outil.
- Dans la boîte de dialogue Ajouter un outil, sélectionnez le filtre Flow.
- Sélectionnez le workflow Get Task List.
- Sélectionnez Ajouter et configurer.
- Dans la section Détails, pour Description, entrez
Récupère une liste de tâches pour une priorité spécifiée. - Développez des détails supplémentaires et sélectionnez ou entrez les éléments suivants:
- Lorsque cet outil peut être utilisé: uniquement lorsqu'il est référencé par des sujets ou des agents
- Demandez à l'utilisateur final avant d'exécuter: Non
- Informations d'identification à utiliser: Informations d'identification de l'utilisateur final
- Description :
Veuillez vous connecter pour récupérer les tâches
- Dans la section Entrées, pour remplir en utilisant la valeur personnalisée et sélectionnez la variable globale Priorité.
- Sélectionnez l'ellipse ...(...) à côté de la valeur Global.Priority, sélectionnez Formule (fx), entrez
Text(Global.Priority), puis sélectionnez Insérer. La question Priorité stocke une valeur de choix, et le flux de travail nécessite du texte, de sorte que cette formule convertit la valeur et empêche une erreur d'inadéquation de type. - Dans la section Achèvement, pour Après l'exécution, sélectionnez Écrire la réponse avec l'IA générative.
- Sélectionnez Enregistrer.
Tâche 3.4 - Ajouter le flux de travail comme outil
- Sélectionnez Agents dans le volet de navigation gauche.
- Ouvrez l'agent d'analyse de tâche.
- Sélectionnez l'onglet Outils.
- Sélectionnez + Ajouter un outil.
- Dans la boîte de dialogue Ajouter un outil, sélectionnez le filtre Flow.
- Sélectionnez le workflow Get Task List.
- Sélectionnez Ajouter et configurer.
- Dans la section Détails, pour Description, entrez
Retrieves a list of tasks for a specified priority. - Développez des détails supplémentaires et sélectionnez ou entrez les éléments suivants:
- Lorsque cet outil peut être utilisé: uniquement lorsqu'il est référencé par des sujets ou des agents
- Demandez à l'utilisateur final avant d'exécuter: Non
- Informations d'identification à utiliser: Informations d'identification de l'utilisateur final
- Description :
Please sign in to retrieve tasks
- Dans la section Entrées, pour remplir en utilisant la valeur personnalisée et sélectionnez la variable globale Priorité.
- Sélectionnez l'ellipse ...(...) à côté de la valeur Global.Priority, sélectionnez Formule (fx), entrez
Text(Global.Priority), puis sélectionnez Insérer. La question Priorité stocke une valeur de choix, et le flux de travail nécessite du texte, de sorte que cette formule convertit la valeur et empêche une erreur d'inadéquation de type. - Dans la section Achèvement, pour Après l'exécution, sélectionnez Écrire la réponse avec l'IA générative.
- Sélectionnez Enregistrer.
Tâche 3.5 - Ajouter un outil de flux de travail à la rubrique
- Sélectionnez l'onglet Sujets.
- Sélectionnez le thème Tâches prioritaires.
- Sous le nœud Question, sélectionnez l'icône +, sélectionnez Ajouter un outil, sélectionnez l'onglet Outil, puis sélectionnez l'outil Obtenir la liste des tâches.
- Sélectionnez Enregistrer.
Tâche 3.6 - Mettre à jour les instructions de l'agent avec le sujet
- Sélectionnez l'onglet Aperçu.
- Dans la section Instructions, sélectionnez Modifier.
- Dans la section # Compétences, ajoutez une nouvelle ligne, entrez
- Utiliser, saisir/, sélectionnez la rubrique Tâches prioritaires, puis entrezsujet pour obtenir la liste des tâches. - Dans la section # Instructions étape par étape, sous 1. Analyser les tâches, ajouter une nouvelle ligne, entrer
- Utiliser, saisir/, sélectionnez la rubrique Tâches prioritaires, puis entrezpour obtenir la liste des tâches. - Sélectionnez Enregistrer.
Tâche 3.7 - Tester les outils de workflow
- Sélectionnez l'icône Test en haut à droite de la page pour ouvrir le volet de test.
- Dans le volet Test, sélectionnez l'ellipse ...(...) à côté de l'icône variables {x}, et basculez Afficher la carte d'activité lors du test à Off and Track entre les sujets à On.
- En haut du volet Test, sélectionnez la nouvelle icône de session de test de démarrage +.
- Lorsque le message Démarrer la conversation apparaît, votre agent commence une conversation. En réponse, essayons de déclencher le sujet que vous avez créé:
Analyser la liste des tâches - Le sujet des tâches prioritaires sera présenté.Si l'agent répond sans ouvrir la rubrique Tâches prioritaires, vérifiez sur l'onglet Aperçu que les instructions de l'agent référencent le sujet Tâches prioritaires et l'outil Envoyer un résumé aux équipes comme références insérées, puis commencer une nouvelle session de test.
- Sélectionnez Medium.
- Si vous êtes invité à vous connecter à Excel Online (Business), sélectionnez Autoriser.
- Le volet d'essai doit contenir deux tâches.
- Dans un nouvel onglet de navigateur, accédez à https://teams.cloud.microsoft/ et se connecter si vous êtes invité.
- Accédez à l'équipe et au canal que vous avez sélectionnés plus tôt et examinez les deux tâches affichées sur le canal.
Résumé
Dans ce laboratoire, vous avez créé des outils de flux de travail qui sont appelés par l'agent en utilisant l'IA générative et à partir d'un sujet.


















