Conventional Chatbots use a variety of algorithms, including Naïve Bayes, Decision Trees and Support Vector Machines, and Natural Language Processing (NLP).