Détecter les impasses dans le Chatbot Conversation Flow

Nœud source: 832011
Nikolett Torok
À vos marques, prêt? Partez!

Les chatbots basés sur des règles sont un bon point de départ pour acquérir de l'expérience dans la conception de chatbots. Ces robots basés sur un arbre de décision suivent un ensemble de règles et utilisent un dialogue planifié et guidé.

Derrière l'apparente simplicité, il y a beaucoup de difficultés au niveau opérationnel pour les concepteurs de conversation dans la maintenance. Lorsqu'un chatbot atteint une certaine taille, il devient extrêmement difficile à gérer et à suivre les modifications du modèle de conversation. Sauts logiques (pour créer des chemins différents sous conditions) et boucles (pour revenir à un élément de conversation précédent) vous offrent une grande marge de manœuvre dans cet environnement fermé, mais ils rendent souvent la conversation difficile à gérer.

Une fois qu'un changement a été mis en œuvre, vous devez vous assurer qu'il n'a causé aucune confusion dans d'autres conversations et que chaque chemin de conversation est resté "sain".

Le graphique suivant montre le concept d'un chatbot de commerce électronique et l'un des chemins possibles qu'un utilisateur peut parcourir (flèches rouges).

Flux de conversation

Botium Crawler simule les clics de l'utilisateur sur toutes les options en parallèle, en suivant tous les chemins vers le bas jusqu'à ce qu'il atteigne la fin de la conversation ou un certain critère.

Dans l'option de flux, vous pouvez voir la représentation visuelle du modèle de conversation de votre chatbot.

Représentation visuelle du robot d'exploration

C'est quelque chose que vous pouvez très probablement voir également sur votre plate-forme de conception de conversation.

Dans la vue du script Crawler, vous pouvez voir chaque chemin de convo séparément.

Affichage du script du robot d'exploration

Tant que vous avez une coche verte sur le côté, cela signifie que le crawler a atteint avec succès la fin du chemin actuel, sans aucun échec. Cela suggère que l'utilisateur pourra également faire de même en production.

D'autres cas avec un point d'exclamation méritent d'être examinés. Dans ce cas, le robot n'a pas pu atteindre la profondeur prédéfinie dans le chemin de conversation. Il pourrait y avoir plus de raisons derrière cela :

1. La conversation est arrêtée avant d'avoir atteint le nombre maximal d'étapes de conversation

2. Attendez l'invite

1. Rapport sur les tendances du chatbot 2021

2. 4 choses à faire et 3 à ne pas faire pour former un modèle PNL Chatbot

3. Concierge Bot: gérez plusieurs chatbots à partir d'un seul écran de discussion

4. Un système expert: l'IA conversationnelle contre les chatbots

1. Critères de sortie

2. Point d'entrée

Une session de crawler défaillante peut également entraîner des cas où le chatbot ne répond pas !

L'avantage supplémentaire du crawler est que tous les flux de conversation détectés le long de tous les chemins peuvent être enregistrés en tant que cas de test Botium et listes d'énoncés et peuvent être utilisés comme base pour un ensemble de tests de régression.

En fin de compte, Botium Crawler aide les concepteurs de conversations à dénouer les fils impénétrables des communications humaines et à examiner chaque chemin de conversation comme une partie individuelle de l'expérience utilisateur finale.

Source: https://chatbotslife.com/detecting-dead-ends-in-the-chatbot-conversation-flow-caadd8fdbb29?source=rss—-a49517e4c30b—4

Horodatage:

Plus de Chatbots Life - Moyen