Bonjour,
Je travaille actuellement sur un chatbot (agent conversationnel). La gestion du langage (et encore moins la gestion des fautes de frappes et des synonymes) n'est pas pour l'instant le problème, par contre je m'attaque à la gestion du déroulement de la conversation, de l’enchaînement des réparties, de la prise en compte du contexte pour l'interprétation etc.
J'ai beau chercher, je ne trouve pas d'outil et même presque pas de schémas autour de cette problématique. Il y a beaucoup d'applications pour créer un chatbot, avec des articles expliquant comment le mettre en place, deux trois conseils etc, mais j'ai l'impression que les gens se lancent là-dedans sans conception préalable! Je me demande aussi si, comme c'est une technologie "à la mode", cela ne reste pas un peu secret...
J'imagine des diagrammes proches des diagrammes d'activité, mais avec plus de souplesse (choix multiples, court-circuit...), ou peut-être quelque chose de plus adapté ou original. Les élément de base seraient des questions et des réponses, en gros, avec la possibilité pour l'utilisateur d'entrer des données textuelles, ce qui amènerait directement à une étape.
Si vous connaissez une approche, un outil, un modèle, ou avez simplement envie de parler de cette problématique, bienvenue!
Partager