Créer et modifier des rubriques
Dans Copilot Studio, un rubrique définit comment une conversation agent progresse.
Pour créer des rubriques, vous pouvez personnaliser les modèles fournis, créer des rubriques à partir de zéro ou décrire ce que vous souhaitez et demander à l’IA de le créer pour vous.
Dans Copilot Studio, un rubrique représente une partie d’un fil de conversation entre un utilisateur et un agent. Vous définissez et travaillez avec des rubriques dans un canevas de création. Une rubrique contient un ou plusieurs nœuds de conversation, qui définissent ensemble les chemins conversationnels qu’une rubrique peut prendre. Chaque nœud effectue une action, comme envoyer un message ou poser une question.
Souvent, une rubrique a un ensemble de phrases déclencheur : phrases, questions ou mots clés liés à un problème spécifique qu’un client est susceptible d’utiliser. Copilot Studio les agents utilisent compréhension du langage naturel, le message de votre client et les phrases Gâchette pour tous vos sujets afin de trouver les meilleurs rubrique à Gâchette. Il n’est pas nécessaire que le message soit une correspondance exacte avec les phrases déclencheur d’une rubrique pour déclencher la rubrique. Par exemple, une rubrique concernant les horaires d’ouverture du magasin peut inclure la phrase déclencheur check store hours
. Si un client saisit « voir les horaires d’ouverture du magasin », cette phrase déclenche la rubrique sur les horaires d’ouverture de votre magasin.
Prérequis
- Pour créer un agent, consultez Démarrage rapide : créer et déployer un agent.
Compréhension du langage naturel
Un agent utilise compréhension du langage naturel (CLN) pour analyser ce qu’un client a tapé et trouver le meilleur phrase déclencheur ou nœud.
Par exemple, un utilisateur peut saisir "Heures d’ouverture". Le agent associe cette valeur aux Heures d’ouverture du magasin rubrique, lance une conversation qui demande à quel magasin le client s’intéresse, puis affiche les heures d’ouverture du magasin.
Le volet Test agent montre comment la conversation agent progresse à chaque étape. Vous pouvez utiliser le volet Test agent pour affiner un rubrique sans avoir à quitter le Copilot Studio portail.
Pour les limites agent et rubrique, voir Quotas, limites, enregistrement d’applications, certificats et valeurs de configuration.
Sujets dans Copilot Studio
Types de rubriques
Un agent peut inclure deux types de sujets, système, et personnalisés . Chaque nouveau agent commence par un ensemble de sujets système et personnalisés prédéfinis.
Les rubriques système prennent en charge des comportements essentiels, par exemple une demande personnalisée pour parler à une personne ou terminer la conversation. Certains sujets système contiennent des phrases Gâchette, que vous pouvez personnaliser pour répondre aux besoins de votre agent.
- Vous ne pouvez pas créer de nouvelles rubriques système.
- Vous ne pouvez pas supprimer les rubriques système, mais vous pouvez les désactiver.
- Vous pouvez apporter des modifications aux rubriques système. Cependant, tant que vous n’êtes pas à l’aise avec la création d’expériences agent complètes, nous vous déconseillons de modifier les sujets du système.
Pour plus d’informations, voir Utiliser les rubriques système.
Les rubriques personnalisées prédéfinies couvrent des comportements courants, par exemple saluer un client, terminer une conversation ou redémarrer une conversation.
- Vous pouvez apporter des modifications aux sujets personnalisés prédéfinis ou les supprimer entièrement de votre agent.
- Toutes les rubriques que vous créez sont des rubriques personnalisées.
Types de nœuds
Les types de nœuds suivants sont disponibles :
Option | Description |
---|---|
Envoyer un message | Envoyez un message au client. |
Poser une question | Posez une question au client. |
Demander avec la carte adaptative | Créez un extrait JSON pour échanger avec d’autres applications. |
Créer avec des conditions | Branchez votre conversation en fonction d’une condition. |
Gestion de variables | Définissez une valeur, analysez une valeur ou effacez toutes les variables. |
Gérer les sujets | Redirigez, transférez ou terminez la rubrique ou la conversation. |
Appeler un flux | Appelez un flux comme Power Automate ou Excel Online, ou utilisez un connecteur ou un plug-in. |
Avancé | Réponses génératives, requêtes HTTP, événements, etc. |
Astuce
Renommez les nœuds pour les identifier plus facilement. Sélectionnez le champ de nom du nœud pour mettre à jour le nom directement, ou sélectionnez l’icône Plus (…) du nœud et sélectionnez Renommer dans le menu. Vous pouvez également renommer des nœuds dans l’éditeur de code.
Il n’est pas possible de renommer les nœuds Déclencher et Aller à l’étape.
Les noms de nœud peuvent comporter jusqu’à 500 caractères.
Créer un sujet
Ouvrez votre agent à partir de la liste sur la page agents . Pour une meilleure visibilité, Fermer le Testez votre agent panneau pour l’instant.
Dans la barre de menu supérieure, sélectionnez Rubriques.
Sélectionnez Ajouter une rubrique et sélectionnez À partir de zéro.
Un nœud Déclencheur apparaît sur un canevas de création de rubriques autrement vide.
Sélectionnez l’icône Plus (…) du nœud Déclencheur, puis sélectionnez Propriétés. Le volet des propriétés En cas d’intention reconnue apparaît.
Dans le volet des propriétés En cas d’intention reconnue, sélectionnez la zone Phrases. Le volet secondaire Phrases apparaît.
Sous Ajouter des phrases, saisissez une phrase déclencheur pour votre rubrique.
Votre agent a besoin de 5 à 10 phrases Gâchette pour entraîner l’IA à comprendre les réponses de vos clients. Pour ajouter d’autres phrases déclencheur, vous pouvez :
- Sélectionnez l’icône Ajouter en regard du champ de texte et saisissez la phrase souhaitée.
- Collez un ensemble de phrases déclencheurs, chacune sur une ligne distincte, puis sélectionnez Entrée.
- Saisissez un ensemble de phrases déclencheurs en appuyant sur Maj+Entrée après chacune d’elles pour la placer sur une ligne distincte, puis sélectionnez Entrée.
Vous pouvez inclure des signes de ponctuation dans une phrase déclencheur, mais il est préférable d’utiliser des phrases courtes plutôt que des phrases longues.
Sélectionnez Détails dans la barre d’outils pour ouvrir le volet Détails de la rubrique.
Ajoutez vos détails agent rubrique :
- Saisissez un nom pour identifier le rubrique, par exemple "Heures d’ouverture du magasin". La page Sujets répertorie tous les sujets définis dans votre agent, sous ce nom.
- Si vous le souhaitez, entrez un nom complet à afficher au client lorsque le agent ne parvient pas à déterminer quel rubrique correspond au message du client.
- Si vous le souhaitez, utilisez le champ Description pour décrire l’objectif du rubrique pour vous-même et les autres créateurs de agent de votre équipe. Les clients ne voient jamais les descriptions de rubrique.
Sélectionnez Enregistrer dans la barre de menu supérieure pour enregistrer votre rubrique.
Important
Évitez d’utiliser des points (.
) dans les noms de vos rubriques. Il n’est pas possible d’exporter une solution qui contient un agent avec des points dans le nom de l’une de ses rubriques.
Concevoir le chemin de conversation d’une rubrique
Lorsque vous créez une rubrique, un nœud Déclencheur apparaît automatiquement sur le canevas de création. Vous pouvez ensuite ajouter différents types de nœuds pour obtenir le chemin de conversation souhaité pour votre rubrique.
Pour ajouter un nœud après un autre nœud ou entre deux nœuds sur votre canevas de création de rubriques :
Sélectionnez l’icône Ajouter un nœud sous le nœud dans lequel vous souhaitez ajouter un nouveau nœud.
Sélectionnez le type de nœud souhaité dans la liste qui apparaît.
Supprimer un nœud
Sélectionnez l’icône Plus (…) du nœud que vous souhaitez supprimer, puis sélectionnez Supprimer.
Contrôles pour modifier les nœuds du canevas
Vous pouvez utiliser les contrôles de la barre d’outils pour couper, copier, coller et supprimer le nœud sélectionné ou les nœuds adjacents sélectionnés.
La barre d’outils dispose également d’un contrôle pour annuler une modification. Ouvrez le menu Annuler pour rétablir toutes les actions à la dernière sauvegarde ou pour refaire l’action précédente.
Coller des nœuds
Une fois que vous avez utilisé les outils Couper ou Copier pour placer un ou plusieurs nœuds dans le presse-papiers, deux manières sont disponibles pour les coller dans le canevas :
Si vous sélectionnez un nœud, puis sélectionnez Coller, les nœuds du Presse-papiers sont insérés après le nœud sélectionné.
Si vous sélectionnez + pour voir le menu Ajouter un nœud, puis sélectionnez Coller, le nœud du presse-papiers est inséré à cet emplacement.
Ajouter des paramètres d’entrée et de sortie pour une rubrique
Les rubriques peuvent avoir des paramètres d’entrée et de sortie. Lorsqu’une rubrique redirige vers une autre rubrique, vous pouvez utiliser ces paramètres pour transmettre des informations entre les rubriques.
De plus, si votre agent utilise le mode génératif, il peut automatiquement remplir les entrées rubrique à partir du contexte de conversation, ou après avoir généré des questions pour recueillir les valeurs des utilisateurs. Ce comportement est similaire à la manière dont fonctionne le remplissage des emplacements génératifs pour les actions.
Pour en savoir plus sur les paramètres d’entrée et de sortie pour les rubriques, consultez Gérer les entrées et les sorties de rubriques.
Modifier des rubriques avec l’éditeur de code
L’éditeur de code affiche la rubrique au format YAML, un langage de balisage facile à lire et à comprendre. Utilisez l’éditeur de code pour copier et coller des rubriques d’autres bots, même ceux créés par d’autres auteurs.
Important
La conception d’une rubrique dans l’éditeur de code et le collage de rubriques complexes ne sont pas entièrement pris en charge.
Dans cet exemple, vous copiez et collez YAML dans l’éditeur de code pour ajouter rapidement une rubrique qui demande au client des informations d’expédition.
Sur la page Rubriques, sélectionnez + Créer>À partir de zéro.
Dans le coin supérieur droit du canevas de création, sélectionnez Plus, puis sélectionnez Ouvrir l’éditeur de code.
Sélectionnez et supprimez le contenu de l’éditeur de code. Ensuite, copiez et collez le code YAML suivant :
kind: AdaptiveDialog beginDialog: kind: OnRecognizedIntent id: main intent: displayName: Lesson 3 - A topic with a condition, variables and a prebuilt entity triggerQueries: - Buy items - Buy online - Buy product - Purchase item - Order product actions: - kind: SendMessage id: Sjghab message: I am happy to help you place your order. - kind: Question id: eRH3BJ alwaysPrompt: false variable: init:Topic.State prompt: To what state will you be shipping? entity: StatePrebuiltEntity - kind: ConditionGroup id: sEzulE conditions: - id: pbR5LO condition: =Topic.State = "California" || Topic.State = "Washington" || Topic.State = "Oregon" elseActions: - kind: SendMessage id: X7BFUC message: There will be an additional shipping charge of $27.50. - kind: Question id: 6lyBi8 alwaysPrompt: false variable: init:Topic.ShippingRateAccepted prompt: Is that acceptable? entity: BooleanPrebuiltEntity - kind: ConditionGroup id: 9BR57P conditions: - id: BW47C4 condition: =Topic.ShippingRateAccepted = true elseActions: - kind: SendMessage id: LMwySU message: Thank you and please come again.
Sélectionnez Enregistrer, puis Fermer l’éditeur de code. Le nœud Question comporte maintenant de nombreuses conditions pour la question sur l’expédition.
Testez et publiez votre agent
Testez votre agent lorsque vous apportez des modifications à vos sujets, pour vous assurer que tout fonctionne comme prévu.
Après avoir conçu et testé votre agent, publiez-le sur le Web, les applications mobiles ou natives, ou Microsoft Bot Framework les canaux.