When we mention about ‘Chatbot’, we always talk about ‘NLP’ at the same time. But what exactly is NLP? Natural Language Processing is part of artificial intelligence. Specifically, it teaches computer to understand human language. With the usage of chatting robot, it allows robot to have fluent conversation with human by asking and answering questions.