Examiner et améliorer votre robot

Cette page fournit des informations sur l’examen des données de conversation dans CXone Bot Builder afin d’améliorer les performances de votre robot. Il s’agit de la cinquième étape du processus d’implémentation du robot.

Une fois que vous aurez configuré et commencé à tester les premiers cas d’utilisation de votre robot, Bot Builder disposera de données que vous pourrez utiliser pour examiner l’efficacité des configurations actuelles. Dans un premier temps, les données proviendront de conversations de test avec le robot. Plus tard, après la mise en production du robot, les données incluront des conversations en direct avec les contacts.

En examinant ces données, vous pouvez repérer les endroits où vous pouvez améliorer les performances de votre robot. La performance d’un robot est indiquée par sa capacité à prédire correctement les intentions. Si le robot prédit une mauvaise intention, il est plus difficile pour les contacts d’atteindre leurs objectifs.

Examiner les données de conversation

Vous pouvez examiner toutes les conversations traitées par le robot. Cela vous permet de voir directement comment votre robot réagit, où il rencontre des difficultés, ainsi que la façon dont les contacts interagissent avec le robot et les problèmes qu’ils rencontrent. Ces informations sont précieuses, car vous pouvez les utiliser pour améliorer les intentionsFermé La signification ou le but derrière ce qu’un contact dit/tape ; ce que le contact veut communiquer ou accomplir, les règlesFermé Utilisé pour définir la réponse du robot logiciel aux messages qui ne changent pas avec le contexte. et les histoiresFermé Utilisé pour former le robot logiciel au traitement des interactions en fonction de l’intention et du contexte de votre robot.

Les options suivantes dans Bot Builder vous permettent d’examiner les données de conversation :

  • Insights : Fournit des rapports et des analyses interactives en temps réel pour vos robots : 
      • Tableau de bord : Fournit des gadgets logiciels qui affichent des données en temps réel sur les conversations et les messages des clients.
      • Parcours : Fournit des analyses détaillées sur le flux des intentions au cours des conversations avec vos clients.
      • Conversations : Affiche toutes les conversations du robot pour que vous puissiez les consulter. Vous pouvez rechercher, ajouter des balises ou créer des données de formation à partir de ces conversations réelles.
  • Boîte de réception NLU : Vous aide à gérer vos données NLUFermé Ce processus étend le traitement du langage naturel (TAL) pour prendre des décisions ou agir en fonction de ce qu’il comprend. pour améliorer la qualité de votre robot. Elle affiche tous les nouveaux messages des contacts.
  • Recherche par requête : Utilisez les de la barre de recherche pour affiner les résultats dans la boîte de réception NLU ou la section Insights.

Évaluer les intentions

L’évaluation et l’ajustement des intentions peuvent vous aider à transformer leurs défis en solutions lorsque vous modifiez les réponses de votre robot. Bien que vous ne puissiez pas répondre à tous les comportements des utilisateurs, vous pouvez essayer de résoudre les points de friction ou de frustration courants.

Lorsque vous examinez les conversations, évaluez les données relatives aux intentions afin de déterminer si elles sont efficaces. Le contact obtient-il facilement le résultat souhaité? Si ce n’est pas le cas, déterminez si les intentions ne sont pas assez spécifiques, si elles sont trop spécifiques ou si les données d’entraînement sont inadéquates :

  • Le robot comprend-il de manière fiable ce que veut le contact? Si ce n’est pas le cas, ajoutez des exemples d’entraînement aux intentions pour lesquelles le robot n’est pas sûr.
  • Les intentions sont-elles suffisamment similaires pour être essentiellement les mêmes? Si c’est le cas, envisagez de les regrouper sous une intention plus générale et d’utiliser les exemples pour entraîner le robot à reconnaître les différents scénarios.
  • Les contacts disent-ils des choses qui ne sont pas couvertes par les intentions existantes? Si c’est le cas, envisagez d’ajouter d’autres intentions ou d’ajouter des données d’entraînement à vos intentions actuelles.

Affiner les réponses de votre robot

Bot Builder est doté de fonctionnalités qui peuvent vous aider à améliorer les performances de votre robot. Votre premier ensemble d’intentions, d’histoires et de règles n’a peut-être pas tiré parti de ces fonctionnalités. Les fonctionnalités suivantes peuvent vous être utiles pour améliorer la façon dont votre robot répond :

  • Examinez vos réponses pour voir si vous pourriez utiliser différentes actions dans les réponses de robot pour rendre la réponse plus astucieuse, plus humaine ou plus conviviale.
  • Examinez si les intentions pourraient être des multi-intentions. Les multi-intentions sont utiles lorsque le contact combine deux intentions dans un seul énoncé. Par exemple, lorsqu’un contact dit Merci. Au revoir. en un seul message au robot, il combine une intention remerciement et une intention au revoir.
  • Identifiez les chemins malheureuxFermé Histoire qui produit un mauvais résultat pour l’intention qui correspondent aux chemins heureux que vous avez déjà tracés dans vos intentions, si vous ne l’avez pas encore fait. Planifiez la manière de les traiter, puis ajoutez des histoires ou des règles au besoin, ainsi que les exemples d’entraînement nécessaires.
  • Examinez les entités ou les emplacements nécessaires. Les entités sont des éléments d’information recueillis au cours d’une conversation. Les emplacements sont similaires à des variables et peuvent contenir les entités collectées.
  • Déterminez si un formulaire est nécessaire pour simplifier le processus de collecte d’informations auprès du contact afin de remplir les emplacements. Le robot peut suivre un formulaire pour poser des questions et recueillir des informations auprès du contact. Vous pouvez également demander au robot d’afficher un formulaire au contact.
  • Configurez des options supplémentaires dans les réponses de votre robot, telles que les messages enrichis, des variations des messages du robot, la saisie intelligente, la solution de repli et les filets de sécurité.

Situations dans lesquelles vous pouvez améliorer votre robot

Lors de l’examen, vous pouvez prendre des mesures pour apprendre à votre robot à être encore plus performant dans les conversations futures. La liste suivante décrit les situations qui nécessitent une amélioration et ce que vous pouvez faire :

  • Faible confiance dans la classification des intentions : Si la classification des intentions est correcte, mais que la confiance du robot est faible, ajoutez plus de données d’entraînement pour l’intention afin de rendre le robot plus confiant. Les données d’entraînement comprennent des exemples d’intentions et des histoires. Si la classification des intentions n’est pas correcte, modifiez-la.
  • Faible confiance dans la prédiction des actions du robot : Ajoutez plus de données d’entraînement pour rendre le robot plus confiant quant à l’action qu’il doit entreprendre dans cette situation.
  • Frustration des utilisateurs : Il peut s’agir de demandes de transfert à un humain (handoverFermé Tout message de contact qui devrait déclencher le transfert vers un agent en chair et en os), de répétition de ce qu’il a déjà dit précédemment, ou d’insultes. Ajouter plus de données de formation sur leur problème, ou ajuster le Seuil de confiance NLU dans la solution de repli. Cela peut indiquer à votre robot d’utiliser le transfert plus tôt s’il ne sait pas comment aider l’utilisateur.
  • Comportement d’intention ou de repli « hors de portée » : Cela peut inclure un utilisateur qui demande quelque chose que votre robot n’est pas capable de faire, ou votre robot utilise la solution de repli trop tôt. Recherchez et corrigez les intentions mal classées pour vérifier que votre robot n’a pas simplement mal compris la situation. Ajoutez une nouvelle histoire ou règle pour montrer à votre robot quoi faire la prochaine fois.

Solutions de repli et filets de sécurité

Au fur et à mesure que vous examinez et améliorez votre robot, vous commencerez à identifier les endroits où les contacts sont susceptibles d’être frustrés par votre robot. C’est le moment de lui ajouter des solutions de repli et des filets de sécurité.

  • Repli : Cette fonctionnalité indique à votre robot ce qu’il doit faire lorsqu’il n’est pas sûr de l’action à entreprendre. Il existe deux types de solutions de repli :
    • Repli NLU : lorsque le robot n’est pas sûr de comprendre le contact.
    • Repli d’action : lorsque le robot n’est pas confiant dans sa capacité à prédire l’action suivante.
  • Filet de sécurité : Un filet de sécurité vous permet de configurer ce qu’il se passe en cas de nouveau problème avec le robot ou les systèmes auxquels il se connecte. Il peut s’agir, par exemple, d’un délai plus long que la normale pour répondre à un contact.

En outre, c’est le moment de vous assurer que vous disposez de chemins hors du champ d’application afin que le robot puisse répondre aux messages de contact qui ne relèvent pas de son domaine.