I've built this chatbot from scratch. To build this, I've chosen three types of classification models: Naive Bayes, SVM and Logistic Regression.