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)

Avez-vous trouvé votre réponse?