Pourquoi le chatbot ne comprend-il pas une question pourtant paramétrée ?

Vous avez entraîné votre chatbot à répondre à une question mais il répond qu’il n’a pas compris

Vous avez paramétré un certains nombre de sujets en FAQ ou en actions et votre chatbot répond qu’il n’a pas compris ?

Il faut avant tout bien comprendre comment le chatbot fonctionne. 

  1. Quand une requête est tapée, l’algorithme calcule la probabilité de trouver une intention paramétrée (score /1)
  2. Si l’algorithme trouve une intention avec un score > 0.5 (palier par défaut) alors il exécute la logique paramétrée
  3. S’il trouve une intention avec un score < 0.5 ou aucune intention du tout alors il dit qu’il n’a pas compris

Si le chatbot répond qu'il n'a pas compris :

Cela veut dire qu’il a trouvé une intention avec un score < 0.5

Si le chatbot répond à côté de la plaque :

Cela veut qu’il a :

  1. Compris une mauvaise intention
  2. Compris la bonne intention mais la logique attenante est mauvaise

L'erreur peut donc venir de deux choses :

  1. La NLU ne comprend pas la requête, ou la comprend mal (il manque une entité par exemple) => il faut l’entraîner sur le sujet
  2. la NLU comprend bien la requête et exécute la logique paramétrée => il faut vérifier qu’une action est bien paramétrée dans NLU > Configuration
  3. si une action est bien paramétrée, il faut vérifier la ressource en question (elle contient peut être des erreur de filtres, ou ne contient aucun texte par exemple)

🙏 Pré-Requis

🍔 Menu

Pour tout savoir sur les chatbots et l'IA, inscrivez-vous à la Newsletter

Ce que vous lisez à l'air de vous plaire...

Et si vous vous inscriviez à notre newsletter ?

Recevez ce type de contenu et bien d’autres (outils, actualités, témoignages, podcasts…) toutes les semaines directement dans la boîte mail de votre choix. Désinscrivez-vous à tout moment.