How to make Chatbots Intelligent using Natural Language Processing (NLP)