Ajouter un nœud d’assistant à un flux ou workflow d’assistant

Le nœud de l’agent permet à un flux d’agent ou un flux de travail de transmettre une étape à un agent IA qui peut raisonner, appeler des outils et extraire des sources de connaissances avant de retourner un résultat. Utilisez-le chaque fois qu’une étape a besoin d’un jugement, d’une orchestration à plusieurs étapes ou d’informations en dehors du flux ou du flux de travail lui-même.

Vous pouvez choisir un agent publié existant ou générer un nouvel agent directement à l’intérieur du nœud sans quitter le flux ou le concepteur de flux de travail. Les agents en ligne sont le moyen le plus rapide d'ajouter l'IA à un flux ou à un flux de travail. Donnez au nœud une instruction, attachez éventuellement des outils et des connaissances, et vous avez terminé.

À l’aide du nœud de l’assistant, vous pouvez suivre les étapes suivantes :

  • Appelez un assistant existant ou créez un nouvel assistant intégré dans le flux ou le workflow de l’assistant.
  • Donnez à l’agent une instruction en langage naturel, y compris du contenu dynamique des étapes précédentes.
  • Équipez l’agent avec des outils (serveurs et connecteurs MCP ) pour qu’il puisse prendre des mesures.
  • Ancrez l'agent dans la connaissance (sites SharePoint, sites web publics) pour qu'il puisse répondre à partir de vos contenus.
  • Choisissez la façon dont l’agent retourne son résultat : texte de forme libre ou données structurées sur lesquelles votre flux d’agent ou flux de travail peut se brancher.

Ajouter un nœud d’agent

  1. Dans Copilot Studio, accédez à Flows et ouvrez un flux de travail existant ou créez-en un.

    • Nouveau workflow : vous accédez au concepteur pour configurer un déclencheur.
    • Flux de travail existant : ouvrez le flux de travail et accédez à l’onglet Build .
  2. Sélectionnez l’icône Agent dans le volet Ajouter. Le panneau de configuration s’ouvre pour le nœud de l’agent.

Choisissez un assistant existant pour le nœud d’assistant

Dans l’éditeur de nœud de l’agent, sous Agent, sélectionnez l’une des deux options suivantes :

  • Agent existant : sélectionnez un agent publié dans une liste. L'agent s'exécute avec les instructions, outils et connaissances pour lesquels il a déjà été configuré.

  • Nouvel agent pour ce flux de travail : créez un agent inline délimité à ce flux de travail. Les instructions, les outils, les connaissances et la forme de sortie de l’agent sont configurés dans le nœud lui-même et voyagent avec le flux de travail. Utilisez cette option lorsque le travail de l’agent est spécifique à cette automatisation et que vous n’avez pas besoin de le partager ailleurs.

La section suivante de cet article se concentre sur la configuration d’un nouvel agent inline. Si vous sélectionnez un agent existant, passez à envoyer un message à l’agent.

Configurer un nouvel assistant pour le nœud d’assistant

Lorsque vous choisissez Nouvel agent pour ce flux de travail, le panneau de configuration s’étend pour vous permettre de mettre en forme l’agent en place.

Instructions

Pour un assistant inline, le champ Instructions est à la fois la description de la tâche de l’assistant et la requête pour chaque exécution. Il n’existe aucun champ message distinct. Écrivez ce que l’agent doit faire, en langage brut, et incluez du contenu dynamique des étapes précédentes pour le nourrir des données pour cette exécution.

Soyez spécifique à la tâche, les entrées attendues par l’agent et le format de la réponse souhaitée. Des instructions plus claires signifient des exécutions plus fiables.

Par exemple, si le déclencheur de flux de travail est Lorsqu’un nouvel e-mail arrive, vos instructions peuvent lire : Read the email below and decide whether it's a sales lead, a support request, or something else. Reply with a single word. suivis des jetons Objet et Corps du déclencheur.

Pour sélectionner le modèle qui alimente l’agent, utilisez la liste déroulante du modèle en haut à droite de la zone d’instructions. Sélectionnez un modèle plus capable lorsque la tâche implique un raisonnement en plusieurs étapes ou une interprétation minutieuse. Sélectionnez un modèle plus rapide lorsque la tâche est simple et s’exécute à un volume élevé.

IQ de travail

Activez Work IQ pour permettre à l'agent d'utiliser l'activité de travail récente de l'utilisateur en cours d'exécution, notamment le courrier, Teams, le calendrier, le OneDrive et le contexte SharePoint, pour baser ses réponses. Cela est utile lorsque le flux de travail agit au nom d’une personne, et qu'un contexte personnel (threads récents, réunions à venir, documents récemment modifiés) améliore la réponse.

Tools

Les outils permettent à l’agent d’effectuer des actions telles que l’envoi d’un message, l’interrogation d’un enregistrement, l’exécution d’une recherche ou l’appel d’une API. Sans outils, l’agent peut uniquement lire et raisonner. Avec des outils, il peut également agir.

Pour joindre un outil :

  1. Dans la section Outils , sélectionnez le signe plus (+).

  2. Dans Ajouter un outil, parcourez ou recherchez l’outil souhaité.

  3. Sélectionnez l’outil à ajouter. Vous pouvez ajouter plusieurs outils à un seul agent.

Vous pouvez attacher deux types d’outils :

  • Serveurs MCP (Model Context Protocol) : serveurs prédéfinis qui exposent un ensemble organisé de fonctionnalités.
  • Connecteurs : toutes les actions de connecteur Power Platform.

L’assistant décide à l’exécution quels outils associés appeler, dans quel ordre et avec quels arguments. On ne connecte pas les outils avec des fils. C’est ce qui différencie le nœud d’assistant de l’enchaînement d’actions de workflow individuelles.

Connaissances

Les connaissances donnent à l’agent quelque chose à lire. Lorsque vous posez une question à l’agent, il peut baser sa réponse dans les sources que vous attachez au lieu de s’appuyer uniquement sur ce que le modèle connaît déjà.

Pour joindre une source de connaissances :

  1. Dans la section Connaissances , sélectionnez le signe plus (+).

  2. Dans Ajouter des connaissances, choisissez le type de source :

    • Sites web publics : indexez une ou plusieurs URL publiques afin que l’agent puisse citer du contenu à partir de ces sites.
    • SharePoint : connectez-vous à un site SharePoint, une bibliothèque ou un document spécifique afin que l’agent puisse répondre à partir de contenu interne (stratégies, playbooks, documentation produit, contrats).
  3. Fournissez l’URL, puis enregistrez-la.

Joignez des connaissances chaque fois que la bonne réponse dépend du contenu sur lequel le modèle n’a pas été formé, comme les stratégies internes, les spécifications de produit, les contrats client, la dernière page de tarification sur votre site web.

Sortie

Utilisez la liste déroulante Sortie pour contrôler la forme de ce que l’agent retourne. La forme détermine la façon dont les étapes de flux de travail en aval consomment le résultat.

Type de sortie Ce que vous obtenez Quand l′utiliser ?
Réponse textuelle Une seule chaîne. L’étape en aval insère simplement la réponse de l’agent (par exemple, dans un corps de courrier électronique ou un message Teams).
Sortie structurée Objet prédéfini avec des champs nommés. Vous souhaitez des champs cohérents sans écrire de schéma. Par exemple, un résumé plus une étiquette de sentiment ainsi qu’une action suivante recommandée.
Sortie structurée personnalisée Objet qui correspond à un schéma JSON que vous définissez. Le flux de travail en aval a besoin de champs stricts et lisibles par l’ordinateur pour se brancher, écrire dans des colonnes ou envoyer à une API.

Lorsque vous choisissez une sortie structurée, chaque champ devient son propre jeton de contenu dynamique que les actions en aval peuvent référencer directement.

Envoyer un message à un agent existant

Lorsque vous choisissez un agent existant, le nœud affiche un champ Message . Il s’agit de la façon dont vous indiquez à l’agent ce qu’il faut faire pour cette exécution. Les instructions, outils et connaissances de l’assistant sont déjà configurés sur l’assistant publié.

Dans le champ Message , écrivez l’invite de cette exécution. Utilisez le sélecteur de contenu dynamique pour insérer des tokens à partir des étapes précédentes afin que l'agent raisonne sur les données réelles d'exécution. Par exemple, dans un flux de travail qui se déclenche lorsqu’un événement de calendrier est créé, le message peut être Prepare a brief for suivi du jeton des participants obligatoires .

Remarque

Les agents inline n’utilisent pas de champ de message distinct : le champ Instructions sert également d'invite pour chaque exécution. Consultez les instructions.

Demander de l’aide humaine quand il n’est pas sûr

Activez l’option Demander une assistance humaine en cas d’incertitude afin de permettre à l’assistant d’escalader la demande lorsqu’il n’est pas suffisamment sûr de pouvoir agir seul. L’agent envoie un e-mail au propriétaire de la connexion pour demander des informations et attend une réponse avant de continuer.

Activez cette option pour les décisions à haut risque, où l’erreur est plus coûteuse que d'être lent, comme la gestion des exceptions sur les transactions financières, les approbations de cas limite ou les prises de décision concernant les escalades de plainte des clients.

Utiliser la réponse de l’agent dans votre flux de travail

Lorsque le nœud de l’assistant s’exécute, le processus attend que l’assistant termine sa tâche. La réponse de l’agent devient ensuite disponible en tant que contenu dynamique que vous pouvez utiliser à n’importe quelle étape ultérieure.

Pour utiliser la réponse de l’agent dans une action en aval :

  1. Sélectionnez l’action suivante dans laquelle vous souhaitez utiliser le résultat (par exemple , Envoyer un e-mail ou mettre à jour une ligne).

  2. Ouvrez le sélecteur de contenu dynamique sur le champ que vous souhaitez remplir.

  3. Choisissez la sortie de l’étape Agent :

    • La sortie de la réponse texte → un jeton de réponse d’agent unique.
    • Sortie Structurée ou Structurée personnalisée → un jeton par champ défini.

Modèles courants :

  • Insérez une réponse texte dans un corps d’e-mail, un message Teams ou un document.
  • Branchez le flux de travail sur un champ structuré (par exemple, priority == "high").
  • Écrivez des champs structurés dans Dataverse, Excel ou un SharePoint list.

Scénarios d’automatisation

Un nœud d’agent est au mieux une étape dans un flux de travail plus long. Les étapes antérieures rassemblent et normalisent les entrées, l’agent effectue le raisonnement et les étapes ultérieures agissent sur le résultat sur plusieurs systèmes.

Triage des tickets de support entrants

Un flux de travail se déclenche lorsqu’un nouveau ticket est créé dans Dataverse. Les étapes précédentes récupèrent le corps du ticket, les pièces jointes et l’historique récent des incidents du client ; le nœud d’assistant lit ensuite l’ensemble des informations, s’appuie sur la base de connaissances produit (Microsoft SharePoint) et renvoie une sortie structurée avec category, priority, suggested_owner et draft_reply. Les étapes suivantes créent des branches selon priority afin d’alerter l’ingénieur d’astreinte en cas d’incident ; sinon, elles attribuent le ticket et mettent en attente la réponse préliminaire pour révision.

Passer en revue les notes de frais par rapport à la stratégie

Un flux de travail se déclenche lorsqu’un rapport de frais est envoyé. Les étapes précédentes chargent les lignes d’élément et convertissent les montants non libellés en USD afin que l’assistant raisonne sur une base unique ; le nœud d’assistant s’appuie sur le site de stratégie Microsoft SharePoint et renvoie, pour chaque ligne, un indicateur compliant ainsi qu’un reason. Les étapes suivantes approuvent automatiquement et publient soit l’écriture comptable dans le système AP, soit lancent une action Approbations avec le raisonnement de l’assistant joint, puis attendent la validation d’un réviseur financier.

Préparer un briefing de réunion

Un flux de travail s'exécute chaque matin, répertorie les réunions du jour à partir de Outlook et effectue une boucle sur chacune d'elles. Pour chaque réunion, une étape précédente extrait le contexte du compte à partir de Dynamics 365 ; le nœud de l’agent utilise ensuite Work IQ pour analyser les messages récents et les threads Teams avec les participants et fournir des points de discussion, des risques ouverts et des questions suggérées. Les étapes suivantes formatent cette sortie dans un briefing HTML envoyé par e-mail 30 minutes avant la réunion et publiée sous forme de carte adaptative dans Teams.

Questions fréquemment posées

Quand dois-je utiliser un agent inline et quand dois-je utiliser un agent existant ?

Utilisez un agent inline lorsque le travail de l'agent est spécifique à un flux de travail et que vous souhaitez que tout, y compris les instructions, les outils, les connaissances et les résultats, soit intégré au flux de travail. Les agents inline sont plus rapides à configurer et plus faciles à comprendre, car la configuration se trouve juste à côté des étapes qui l’utilisent.

Utilisez un agent existant lorsque le même agent est partagé entre plusieurs flux de travail ou surfaces (par exemple, également utilisé dans Teams), ou lorsque l’agent appartient à une autre équipe et que vous souhaitez simplement l’appeler.

Quand dois-je utiliser un nœud d’agent et quand dois-je utiliser un nœud d’invite ?

Les deux ajoutent l’IA à un flux de travail, mais elles sont créées pour différents travaux.

Capacité Nœud de l’agent Nœud de prompt
Orchestration des outils Accès complet à tous les outils d’agent Interpréteur de code uniquement
Sources de connaissances Toutes les sources de connaissances prises en charge Dataverse uniquement
Révision humaine Oui Non
Complexité des tâches Tâches complexes. L’orchestrateur d’assistants peut effectuer plusieurs itérations. Tâches simples qui peuvent être effectuées à un seul tour

Utilisez le nœud de l’agent lorsque l’étape a besoin d’un raisonnement, d’une orchestration d’outils ou d’une connaissance fondée. Utilisez le nœud d’invite lorsque vous avez simplement besoin du modèle pour transformer ou générer du texte.

L’assistant inline peut-il être réutilisé en dehors de ce workflow ?

Non. Un assistant inline est limité à son workflow. Si vous constatez que vous créez le même assistant inline dans plusieurs workflows, transformez-le en assistant publié et appelez cet assistant depuis chaque workflow à la place.