Partage via


Optimisation des phrases déclencheurs et de la compréhension du langage naturel

Que sont les phrases déclencheurs dans Copilot Studio

  • Les phrases déclencheurs entraînent le modèle de compréhension du langage naturel (NLU) de votre agent.

  • Les phrases déclencheurs sont configurées au niveau de la rubrique et indiquent à l’agent pour quels énoncés utilisateur typiques une rubrique spécifique doit être déclenchée.

  • Les phrases déclencheurs capturent généralement la façon dont un utilisateur poserait des questions sur un problème. Par exemple, « problème de mauvaises herbes dans la pelouse »

Astuce

  • Lors de la création d’un nouveau sujet, un créateur n’a besoin de fournir que quelques exemples de phrases (idéalement entre cinq et dix). Lorsque l’agent est utilisé, l’IA analyse ce que dit l’utilisateur et déclenche la rubrique le plus proche de l’énoncé de l’utilisateur.
  • Pour plus d’informations sur les phrases déclencheurs efficaces, consultez Choisir des phrases déclencheurs efficaces.

L’importance du contexte de déclenchement

Le modèle de NLU de Copilot Studio se comporte différemment en fonction de l’état de la conversation, ce qui peut parfois entraîner des comportements différents pour le même énoncé de l’utilisateur.

Voici les différents états de la conversation :

  • Début de la conversation : l’agent n’a aucun contexte, donc un énoncé utilisateur devrait : déclencher un sujet directement (reconnaissance de l’intention), déclencher une question de désambiguïsation « vouliez-vous dire » (plusieurs sujets correspondants) parmi les candidats d’intention s’il y a plusieurs sujets correspondants, ou accéder à un sujet de secours si l’intention n’est pas reconnue.
  • Après le déclenchement d’un sujet « vouliez-vous dire » (Plusieurs sujets correspondants) : le modèle de NLU effectue une optimisation pour correspondre à l’un des sujets suggérés, avec des seuils plus élevés pour éliminer certaines options présentées.
  • Quitter un sujet en cours : si le modèle de NLU essaie de remplir un emplacement dans un sujet, et que l’utilisateur émet une requête utilisateur qui pourrait déclencher un autre sujet (changement de sujet).

Concernant la ponctuation

Le modèle de NLU ne reconnaît pas la ponctuation, y compris les points d’interrogation.

Création de nouvelles phrases déclencheurs

Si possible, commencez avec des données de production réelles plutôt que d’inventer vos propres phrases déclencheurs. Les meilleures phrases déclencheurs sont celles qui sont similaires aux données réelles provenant des utilisateurs. Ces phrases sont celles que les utilisateurs demandent à un agent déployé.

Il n’est pas nécessaire d’omettre des mots spécifiques : le modèle est conçu pour donner moins de poids aux mots inutiles, tels que les mots vides (mots qui sont filtrés avant le traitement des données en langage naturel car ils sont insignifiants).

Optimisation des phrases déclencheurs

# Astuce Examples
1 Avoir au moins 5 à 10 phrases déclencheurs par sujet
Itérez et ajoutez-en au fur et à mesure que vous apprenez des utilisateurs.
Trouver mon magasin le plus proche
Vérifier l'emplacement du magasin
Trouver un magasin
Trouvez-moi votre emplacement le plus proche
Magasin près de chez moi
2 Variez la structure des phrases et les termes clés
Le modèle prend automatiquement en compte les variantes de ces phrases.
Quand êtes-vous fermé
Heures d’ouverture quotidiennes
3 Utilisez des phrases déclencheurs courtes
De moins de 10 mots.
Quand êtes-vous ouvert
4 Évitez les phrases déclencheurs composées d’un seul mot
Cela augmente le poids de mots spécifiques dans le déclenchement de sujet.
Cela peut introduire une confusion entre des sujets similaires.
Magasin
5 Utilisez des phrases complètes Puis-je parler à un conseiller humain
6 Utilisez des verbes et des noms uniques ou des combinaisons de ceux-ci J’ai besoin du service clientèle
Je veux parler avec un conseiller
7 Évitez d’utiliser la même variation d’entité
Vous n’avez pas besoin d’utiliser tous les exemples de la valeur d’une entité.
Le modèle de NLU prend automatiquement en compte toutes les variantes.
Je veux commander un hamburger
Je voudrais une pizza
Je voudrais des nuggets de poulet

Équilibrer le nombre de phrases déclencheurs par sujet

Essayez d’équilibrer le nombre de phrases déclencheurs entre les sujets.

Astuce

De cette façon, les fonctionnalités NLU n’accorderont pas trop de poids à un sujet par rapport à un autre en fonction des phrases déclencheurs configurées.

Évaluer l’impact de vos modifications

Lors de la mise à jour des phrases déclencheurs, ou lors de la fusion ou de la scission de sujets, il existe plusieurs façons d’évaluer les modifications :

  • Un changement immédiat dans le comportement de l’agent, qui peut être observé à travers le canevas « agent de test » (par exemple, un sujet qui se déclenche maintenant ou non en fonction des mises à jour des phrases déclencheurs).
  • Un changement après le déploiement de l’agent et orienté trafic, ce qui se traduit par des taux de déviation plus ou moins élevés (sans escalade). Cela peut être observé à partir de l’onglet d’analyse dans Copilot Studio.

Astuce

Vous pouvez tester le déclenchement de rubriques et les performances de votre modèle NLU par rapport aux données de test en bloc, en tirant parti de Copilot Test Framework.

Bien que les fonctionnalités et composants sous-jacents utilisés pour créer Copilot Test Framework (par exemple, interagir avec l’API Direct Line) soient entièrement pris en charge, Copilot Test Framework lui-même représente des exemples d’implémentation de ces fonctionnalités.

Nos clients et notre communauté peuvent utiliser et ajuster Copilot Test Framework pour mettre en œuvre des tests en bloc. Si vous rencontrez des problèmes avec Copilot Test Framework, signalez le problème ici : https://aka.ms/PVASamples. (Le Support Microsoft ne vous aidera pas pour les problèmes liés à ces exemples, mais il vous aidera pour les problèmes de plateforme et de fonctionnalités sous-jacents.)