Everything you need to know about an NLP AI Chatbot