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 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

Avez-vous trouvé votre réponse?