Test de votre robot
Cette page fournit des informations sur le test d’un robot dans Bot Builder. Il s’agit de la quatrième étape du processus de mise en œuvre du robot.
| Concept | Définition | Exemple | Ce que fait le robot |
|---|---|---|---|
|
Énoncé |
Tout ce qu'un contact |
"J'ai perdu mon mot de passe." « Quel est mon solde ? » "Etes-vous un robot?" |
Le bot utilise la compréhension du langage naturel (NLU) pour analyser chaque énoncé de contact afin d'en déterminer la signification ou l'intention. |
|
Intention |
Ce que le contact veut communiquer ou accomplir. Chaque message envoyé par le contact a une intention. |
"J'ai perdu mon mot de passe" a l'intention de "réinitialiser le mot de passe". "Bonjour" a l'intention de "saluer". |
Le robot analyse le message d'un contact à l'aide de la NLU |
|
Entité |
Information définie dans le message d'un contact. | Nom de la personne ou du produit, numéro de téléphone, numéro de compte, emplacement, etc. | Le robot utilise la NLU pour identifier les entités dans le message d'un contact. Les entités aident le robot à comprendre la signification du message du contact. |
|
Emplacement |
Entité extraite du message d'un contact et enregistrée pour être utilisée dans les réponses du robot. Similaire à une variable. | La création d'un emplacement pour le nom du contact permet au bot d'utiliser ce nom dans les réponses lors d'une interaction, ce qui le rend plus personnel. | Lorsqu'il est configuré à cet effet, le robot extrait une entité d'un message du contact et l'enregistre dans un emplacement. Votre bot pourra utiliser ces informations plus tard dans la conversation. |
|
Règle |
Définit les réponses des bots aux messages dont le sens ne change pas avec le contexte. |
|
Les Règles sont l'un des deux moyens de configurer la façon dont votre bot réagit à une intention. Les règles sont utiles pour certains types d'intentions, mais pas pour toutes. |
|
Histoire |
Permet d’entraîner un robot à gérer une interaction en fonction de l'intention du message et du contexte conversationnel. | Lors d'une interaction concernant un mot de passe oublié, le bot répondrait à « Comment faire ? » d'une façon. Si l'interaction concernait la création d'un nouveau compte, la réponse serait assez différente même si dans les deux cas le contact utilise les mêmes mots avec la même intention : obtenir plus d'informations. | Les stories sont la deuxième des deux façons de configurer la façon dont votre bot réagit à une intention. Les histoires apprennent au robot à utiliser le contexte de la conversation pour y répondre de manière appropriée. |
|
Action de robot |
Tout ce qu'un bot dit ou fait lors de la gestion d'une interaction. |
Lors d'une interaction concernant un mot de passe oublié, le robot répond en envoyant le lien vers la FAQ de réinitialisation du mot de passe sur le site Web. Lorsqu'un contact exprime sa frustration, par exemple « Je ne comprends pas. Cela ne fonctionne pas. », le robot répond « Je suis désolé. Voulez-vous que je transfère l’appel à un agent humain ? ». Si le contact répond par l'affirmative, le robot initie le transfert. |
Les actions du bot sont les options dont vous disposez pour définir comment vous souhaitez que votre bot réponde à chaque intention. Elles vous donnent la possibilité de configurer chaque réponse pour obtenir le résultat qui répond aux besoins du contact. |
Test de votre robot au moyen de conversations
Le meilleur moyen de tester votre robot consiste à discuter avec lui. Cela permet d’observer de façon directe comment il prédit les intentions. En cas de prédictions incorrectes ou de taux de confiance insuffisante, vous pouvez réaliser des ajustements et voir immédiatement les résultats.
Vous pouvez discuter avec votre robot en utilisant la fenêtre de chat intégrée dans Bot Builder. Cette fenêtre de chat fournit des informations supplémentaires qui ne seront plus disponibles dans les chats de production. Vous pouvez utiliser ces informations pendant que vous réalisez des essais de conversation pour déterminer s’il faut modifier la configuration des réponses du robot.
Par exemple, l’image suivante illustre la prédiction des intentions du message de l’utilisateur et les intentions affectées à chacune des options de réponse rapide dans la réponse du robot. Tous les messages envoyés par le robot s’accompagnent en dessous d’une liste déroulante qui contient des informations sur le message, ce qui inclut le modèle de robot en cours d’essai et l’ID du message. Vous pouvez voir les mêmes informations lors de l’affichage de la conversation sur l’onglet Conversations dans Insights.
Les conversations que vous utilisez au cours des essais doivent provenir d’interactions réelles. En reproduisant ces conversations avec le robot, vous pouvez déterminer comment il les traite. Vous pouvez commencer en utilisant les exemples que vous avez réunis plus tôt au cours du processus d’implémentation. Vous pouvez aussi collecter les nouveaux exemples d’entraînement et les utiliser.