" Pourquoi mon chatbot ne détecte pas les entités que j'ai paramétré ? "

Vous vous êtes surement déjà posé cette question. Je vais vous expliquer pourquoi. Vous êtes prêt ? Allez c'est parti !

Il y a 2 manières d'associer des mots / ensembles de mots à des entités :

  • l'étiquetage de mots dans les phrases d'entrainement des intentions

Dans cette vidéo, j'associe le mot "chaussure" à l'entité "chaussure" dans une phrase d'entrainement de l'intention "Livrer".

  • l'ajout de mots clés ou synonymes dans le paramétrage de l'entité elle même

Dans cette vidéo, je paramètre l'entité PateATartiner avec deux synonymes :

Nutella et Chocolata ET tous les mots clés associés (avec les écritures possibles).

ATTENTION : paramétrer les mots clés et synonymes d'une entité ne suffit pas pour que le chatbot comprenne ! IL FAUT IMPÉRATIVEMENT que plusieurs des ces mots de cette entité soit placés dans une phrase d'entrainement d'une intention du bot en étant bien sur étiqueté correctement !

Il ne faut pas qu'un mot clé soit présent dans une phrase d'entraînement sans être étiqueté.

Par exemple, je vais ajouter une phrase d'entrainement pour l'intention "Livrer" avec l'entité "PateATartiner" :

Il suffit de le faire une fois par entité ! Désormais, mon bot comprendra le mot Chocolata comme étant l'entité PateATartiner ;)

A vous de jouer !

Bonus:

Vous pouvez voir des optimisations possibles pour votre entrainement dans l'onglet entrainement.

ATTENTION :

Lorsque vous ajoutez des mots à un synonyme, ces mots s'ajoutent directement aux mots-clés de l'entité (ce n'est juste pas responsive) => rafraîchissez la page pour le constater et n'ajoutez surtout pas les mots-clés à la main !

Avez-vous trouvé votre réponse?