Rule-based chatbot
NLP-based chatbot