Agitateur de Neurones

Chatbot et Machine learning

Trois options se présentent lorsqu’on veut concevoir un Chatbot :

  • AIML : il est possible d’utiliser l’AIML (Artificial Intelligence Markup Language) pour créer et maintenir les éléments de conversation d’un Chatbot. L’AIML est une extension de XML. Globalement, c’est une liste de questions/réponses par catégories.
  • NLP/NLU : ces technologies (Natural Language Processing – NLP, Natural Language Understanding – NLU) analyse et décompose le langage en entités, intentions, actions et contextes.
  • Machine Learning : pourquoi ne pas concevoir votre propre système de NLP/NLU grâce au Machine Learning ? La grande question à se poser : Retrieval Based Model ou Generative Model ?