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