Utiliser des entités
Les conversations d’agent identifient l’intention d’un utilisateur en fonction de ce qu’il a saisi dans la fenêtre de conversation à l’aide de la compréhension du langage naturel. Par exemple, un utilisateur saisit le texte suivant : J’ai tenté d’utiliser ma carte cadeau, mais elle ne fonctionne pas. La compréhension du langage naturel permet d’identifier et de rediriger l’utilisateur vers la rubrique liée aux cartes cadeaux qui ne fonctionnent pas, même si cette phrase exacte n’est pas répertoriée comme une phrase déclencheur.
Un aspect clé de la compréhension du langage naturel consiste à identifier les entités utilisées dans une boîte de dialogue utilisateur. Considérez une entité comme une unité d’information qui représente un certain type de sujet réel tel qu’un numéro de téléphone, un code postal, une ville ou le nom d’une personne.
Microsoft Copilot Studio intègre un ensemble d’entités prédéfinies prêtes à l’emploi. Elles représentent certaines des informations les plus utilisées dans les dialogues réels, par exemple l’âge, les couleurs, les nombres et les noms. Les connaissances accordées par les entités permettent à l’agent de reconnaître les informations pertinentes à partir de l’entrée utilisateur et de les enregistrer pour une utilisation ultérieure.
Utilisons l’entité prédéfinie Ville. Comme d’autres entités prédéfinies, vous pouvez y accéder à partir de l’onglet Entités. Lorsque vous examinez l’entité, vous pouvez voir une explication et les manières dont elle peut être utilisée.
Par exemple, lorsqu’un utilisateur saisit Notre siège social se trouve à Seattle, à l’aide de cette entité Ville, l’agent sait que Seattle représente l’information de type ville. Lorsque l’agent extrait cette entité et l’enregistre dans une variable, il enregistre Seattle en tant que ville, même si les informations environnantes sont au format texte.
Lorsque vous insérez un nœud de question dans une rubrique, vous pouvez utiliser des entités dans la section Identifier de la question. Par exemple, dans l’exemple ci-dessous, nous demandons à l’utilisateur d’indiquer sa ville de résidence. En définissant le champ Identifier sur Ville, l’agent extrait la ville de l’utilisateur du texte saisi.
La ville de l’utilisateur est stockée dans une variable nommée UserCity utilisable ultérieurement dans la rubrique ou la conversation. Nous allons couvrir plus en détail les variables ultérieurement.
Maintenant que nous avons examiné certaines des entités prédéfinies disponibles, étudions comment créer vos entités personnalisées si nécessaire.