Partager via


Orchestrez le comportement de agent avec l’IA générative (version préliminaire)

Vous pouvez configurer un agent pour utiliser l’un des types d’orchestration suivants. Avec l’orchestration classique, un agent répond aux utilisateurs en déclenchant le rubrique dont les phrases Gâchette correspondent le plus étroitement à la requête de l’utilisateur. Avec l’orchestration générative activée , vos agent peuvent choisir les meilleures actions, connaissances et sujets pour répondre aux requêtes des utilisateurs ou aux déclencheurs d’événements.

Important

Cet article contient la documentation sur Microsoft Copilot Studio en version préliminaire et peut faire l’objet de modifications.

Les fonctionnalités en version préliminaire ne sont pas destinées à une utilisation en production et peuvent être restreintes. Ces fonctionnalités sont disponibles avant une publication officielle afin que vous puissiez y accéder en avant-première et fournir des commentaires.

Si vous créez un agent prêt pour la production, consultez Microsoft Copilot Studio Présentation.

Important

L’activation de l’orchestration générative peut avoir un impact sur la manière dont la facturation est calculée. En savoir plus sur la facturation pour le mode génératif.

Le tableau suivant compare le comportement agent entre l’orchestration classique et l’orchestration générative.

Behavior Orchestration classique Orchestration générative
Rubriques Les sujets sont sélectionnés en fonction de la correspondance entre une requête utilisateur et des phrases Gâchette Les sujets sont sélectionnés en fonction de la description de leur objectif
Actions Les actions ne peuvent être appelées explicitement qu’à partir d’un rubrique Les agent peuvent choisir d’appeler des actions en fonction de leur nom et de leur description
Connaissances Les connaissances peuvent être utilisées comme solution de secours lorsqu’aucun sujet ne correspond à la requête d’un utilisateur (ou appelées explicitement à partir d’un rubrique) Les agent peuvent choisir de rechercher proactivement des connaissances pour répondre à la requête d’un utilisateur.
Utilisation de plusieurs sujets, actions, sources de connaissances Agent essaie de Sélectionner un seul rubrique pour répondre à l’utilisateur, en recourant à la connaissance s’il est configuré Le agent peut utiliser une combinaison de sujets, d’actions et de connaissances
Demander l’avis des utilisateurs Vous devez utiliser des nœuds de questions dans les sujets pour les messages auteur demandant à l’utilisateur toute information requise Le agent peut générer automatiquement des questions pour demander aux utilisateurs toute information manquante requise pour remplir les champs des sujets et des actions
Répondre à un utilisateur Vous devez utiliser des nœuds de message dans les rubriques pour auteur les messages répondant à l’utilisateur (ou appeler une action à partir d’un rubrique) Le agent génère automatiquement un réponse, en utilisant les informations disponibles à partir des sujets, des actions et des connaissances qu’il a appelés

Astuce

Il existe des différences clés entre l’orchestration classique et l’orchestration générative, notamment en ce qui concerne la manière dont les connaissances sont recherchées et les sources de données prises en charge. Avant d’activer le mode génératif pour un agent existant, lisez les limitations connues.

Comment fonctionne le mode génératif ?

L’utilisation de l’IA générative pour déterminer comment votre agent répond peut rendre la conversation plus naturelle et fluide pour l’utilisateur. L’IA générative peut également permettre à un agent d’effectuer des actions de manière autonome.

Sélectionner les bons sujets, les bonnes actions et les bonnes sources de connaissances

Lorsqu’un utilisateur envoie un message, votre agent sélectionne une ou plusieurs actions, sujets ou sources de connaissances pour préparer son réponse. Plusieurs facteurs déterminent la sélection. Le facteur le plus important est la description des sujets, des actions et des sources de connaissances. D’autres facteurs incluent le nom d’un rubrique, d’une action ou d’une source de connaissances, tous les paramètres d’entrée ou de sortie, ainsi que leurs noms et descriptions. Les descriptions permettent à votre agent d’être plus précis lorsqu’il associe l’intention de l’utilisateur aux actions et aux sujets. Vous n’avez pas besoin de prévoir toutes les façons dont un utilisateur pourrait indiquer ce dont il a besoin.

Lorsqu’un agent est configuré pour utiliser l’orchestration générative, il peut Sélectionner une ou plusieurs actions ou rubriques, ou choisir parmi ses sources de connaissances, pour gérer les requêtes des utilisateurs (y compris les requêtes multi-intentions) ou pour répondre de manière autonome aux événements. Si plusieurs actions ou sujets sont sélectionnés, le agent les appelle en séquence, après avoir généré les questions à poser à l’utilisateur pour obtenir les informations manquantes.

En savoir plus sur la manière dont les agents effectuent des recherches dans les sources de connaissances lorsque l’orchestration générative est activée.

Répondre aux entrées utilisateur ou aux déclencheurs d’événements

Le agent prend les informations renvoyées par toutes les sources de connaissances, actions et sujets qu’il a sélectionnés dans réponse vers la saisie utilisateur ou vers un événement Gâchette, et résume une réponse à toute requête utilisateur d’origine.

Astuce

Lorsqu’un agent est configuré avec une orchestration générative, étant donné que le agent peut utiliser les informations fournies par les connaissances, les actions et les sujets pour générer un réponse pour l’utilisateur, vous pouvez rendre vos sujets plus flexibles en n’envoyant pas leur réponse final dans un nœud de message, mais en le renvoyant plutôt comme variable de sortie au agent. Cela permet à votre agent de fournir des réponses contextuelles à vos utilisateurs. En savoir plus sur la configuration des entrées et sorties rubrique.

Tests

Lorsque vous testez un agent qui utilise le mode génératif dans Copilot Studio, vous pouvez ouvrir le Carte d’activités to suivre pour savoir comment votre agent répond.

Activer l’orchestration générative pour un agent

  1. Ouvrez votre agent.

  2. Sélectionnez Paramètres.

  3. Sélectionnez l’onglet IA générative.

  4. Sélectionner le Génératif option.

  5. (Facultatif) Sélectionner votre niveau de rigueur préféré pour modération du contenu.

  6. Sélectionnez Enregistrer.

Important

L’utilisation de l’IA générative pour orchestrer des actions avec des déclencheurs d’utilisateur et d’événement est un fonctionnalité d’évaluation. Les fonctionnalités en version préliminaire ne sont pas destinées à une utilisation en production et peuvent être restreintes. Ces fonctionnalités sont disponibles avant une publication officielle afin que les clients puissent y accéder de façon anticipée et fournir des commentaires.

Astuce

C’est une bonne pratique d’informer vos utilisateurs qu’une partie de la conversation (par exemple, les questions générées lors de l’exécution d’une action) peut être générée par l’IA. Par exemple, vous pouvez ajouter un message supplémentaire dans le Démarrer une conversation rubrique système, qui contrôle le message affiché à vos utilisateurs lorsqu’une nouvelle conversation est démarrée avec le agent.

Descriptions d’auteurs

Si un agent est configuré pour utiliser l’orchestration générative, il est important de fournir une description de haute qualité pour chacun de ses sujets, actions et sources de connaissances. De bonnes descriptions garantissent que le agent sélectionne les bons sujets, actions et sources de connaissances pour répondre aux utilisateurs.

Pour les actions, la rédaction d’une description fait partie de l’assistant utilisé pour les ajouter au agent. La description est souvent préremplie pour vous, mais vous pouvez apporter les modifications nécessaires. Pour en savoir plus sur l’ajout et la gestion des actions, consultez Utiliser des actions avec des agents personnalisés (version préliminaire).

Pour les sujets, une fois l’orchestration générative activée, Déclenché par agent apparaît sur Gâchette nœuds (au lieu de Phrases), qui vous permet d’ajouter ou de modifier la description du rubrique.

Astuce

Lorsque vous activez l’orchestration générative, Copilot Studio génère automatiquement une description par défaut pour chaque rubrique existant, en fonction des phrases rubrique’s Gâchette. La description générée est souvent suffisamment correcte pour permettre la sélection de ces rubriques en réponse aux requêtes pertinentes des utilisateurs. Cependant, il est recommandé de suivre les conseils fournis dans cet article pour réviser les descriptions générées.

Pratiques recommandées

Voici quelques bonnes pratiques pour nommer les sujets, les actions et les sources de connaissances, et pour rédiger des descriptions claires, concises et pertinentes.

Style d’écriture

Utilisez un langage simple et direct. Évitez le jargon, l’argot ou les termes techniques.

Utilisez la voix active et le présent pour les descriptions. Par exemple, écrivez « Cette action fournit des informations météorologiques » au lieu de « Des informations météorologiques sont fournies par cette action. »

Utilisez des listes à puces et numérotées pour séparer clairement une série d’éléments, d’actions ou de considérations.

Pertinence

Utilisez des mots-clés liés à la fonctionnalité de l’action ou de la rubrique et à l’intention de l’utilisateur. Par exemple, si une action fournit des informations météorologiques, utilisez des mots clés tels que « météo », « prévisions », « température », « pluie », « neige », etc.

Pour la description, rédigez un résumé bref et informatif de la fonctionnalité de l’action ou de la rubrique. Le résumé doit être limité à une ou deux phrases, expliquer ce que fait l’action ou la rubrique et comment elle profite à l’utilisateur.

Utilisez un nom descriptif et unique qui soit une phrase courte. Évitez d’utiliser des noms génériques ou ambigus qui pourraient prêter à confusion. Par exemple, au lieu de nommer une action « Météo », nommez-la « Prévisions météorologiques » ou « Rapport météorologique ».

Utilisez un langage spécifique pour éviter toute ambiguïté entre des sujets et des actions similaires.

Par exemple, si votre agent contient déjà une action qui fournit des informations sur les conditions météorologiques actuelles, mais que vous souhaitez ajouter un autre rubrique pour fournir les prévisions météorologiques pour demain, assurez-vous que les noms et les descriptions de ces sujets sont suffisamment précis pour éviter toute ambiguïté. Assurez-vous que ces sujets similaires ont un nom et une description différents. Il peut également être utile d’indiquer ce qu’elles ne peuvent pas faire. Voici quelques exemples de noms et de descriptions que vous pourriez utiliser.

Nom : météo actuelle

Description : cette rubrique fournit des prévisions météorologiques pour n’importe quel endroit dans le monde. Vous pouvez demander la météo actuelle, y compris la température et s’il pleut ou neige. Elle n’obtient pas les prévisions météorologiques pour les jours à venir.

Nom : prévisions météorologiques pour demain

Description : cette rubrique fournit des informations météorologiques pour n’importe quel endroit dans le monde pour le jour suivant. Elle fournit la température. Elle n’obtient pas la météo actuelle pour aujourd’hui.

Exemples de ce qu’il ne faut pas faire

Ici, nous incluons quelques exemples qui ne suivent pas les directives. Cet exemple est trop vague, car il ne précise pas à quels types de questions l’action peut répondre.

Nom : répondre à la question

Description : cette action peut répondre aux questions.

L’exemple suivant utilise du jargon. À la place, il devrait indiquer les bénéfices par action (EPS).

Nom : obtenir EPS

Description : obtient EPS pour n’importe quel symbole boursier.

Exemples d’interactions avec un agent utilisant l’orchestration générative pour gérer les requêtes des utilisateurs

Les exemples suivants sont basés sur un agent qui comporte deux rubriques personnalisées (une pour rechercher les horaires d’ouverture d’un magasin et une autre pour localiser un magasin à proximité) et une action basée sur le connecteur MSN Weather prédéfini.

Exemple 1

Dans cet exemple, l’utilisateur demande : "Quel temps fait-il à Seattle ?". Le agent sélectionne la météo actuelle action du plug-in et préremplit également l’entrée Emplacement avec "Seattle", qu’il a reconnu à partir de la question de l’utilisateur.

Capture d’écran de l’exemple 1, montrant l’action météorologique sur le Carte d’activités.

Exemple 2

Dans cet exemple, l’utilisateur demande : "Je dois connaître les horaires d’ouverture d’un magasin et trouver le magasin le plus proche. » Ici, agent sélectionne deux éléments, les Heures d’ouverture du magasin rubrique et le Localisateur de magasin rubrique, et les enchaîne pour répondre aux deux parties de la requête de l’utilisateur.

Capture d’écran de l’exemple 2, montrant les détails du deuxième des deux sujets enchaînés sur le Carte d’activités.

Exemple 3

Dans cet exemple, l’utilisateur a trouvé le magasin le plus proche, identifié comme Kirkland, au début de la conversation. L’utilisateur a alors demandé : "Quel temps fait-il là-bas ?". Ici, le agent sélectionne l’action météorologique actuelle, mais préremplit l’emplacement avec "Kirkland", en fonction du contexte de conversation récent.

Capture d’écran de l’exemple 3, montrant l’historique des conversations et l’action météo sur le Carte d’activités.

Limitations connues pour l’orchestration générative

Les problèmes et limitations connus suivants existent lors de l’utilisation du mode d’orchestration générative.

Connaissances

Lorsque votre agent recherche des sources de connaissances en mode génératif, il n’utilise plus le Boosting conversationnel rubrique système. Par conséquent, toutes les modifications que vous auriez pu apporter à ce rubrique système pour personnaliser la façon dont vos connaissances de recherche agent ne seront pas utilisées. Cette limitation s’applique également aux sources de données classiques configurées dans les nœuds de réponses génératives, y compris les sources de données personnalisées. Apprenez-en davantage sur la manière dont les connaissances fonctionnent en mode génératif.

Prise en charge des entités personnalisées pour rubrique et les paramètres d’entrée d’action

Les actions et les rubriques ne prennent pas encore en charge les entités personnalisées (listes fermées et entités regex) comme paramètres d’entrée. Pour collecter des informations à l’aide d’une entité personnalisée, vous pouvez utiliser un nœud Question dans un rubrique.

Lever les ambiguïtés

Un agent peut ne pas parvenir à lever l’ambiguïté entre les sujets, lorsqu’il y a plus d’un rubrique qui correspond étroitement à l’intention d’un utilisateur. Normalement, le agent demande à l’utilisateur de choisir entre un ou plusieurs sujets correspondant à son intention via le Sujets multiples correspondants rubrique système. Cependant, les agents configurés pour utiliser l’orchestration générative n’appellent actuellement pas cela rubrique. Si vous laissez l’option Sujets multiples correspondants rubrique système activée, votre agent commencera à lever automatiquement l’ambiguïté entre les sujets lorsque ce problème sera résolu. Si vous souhaitez empêcher votre agent de lever automatiquement l’ambiguïté entre les sujets à l’avenir, désactivez la fonction Correspondance de sujets multiples rubrique système. Désactiver ce rubrique vous permet de tester votre agent. Vous pouvez éventuellement réactiver l’utilisation de la désambiguïsation en réactivant le rubrique après avoir testé votre agent.