A Chatbot also known as Bot, is a software that simulates human conversation using artificial intelligence. Chatbot uses AI technologies like – Natural language processing (NLP), Natural Language Understanding (NLU) and Natural Language Generation (NLG). These technologies give machines the ability to understand the text, convert unstructured content to structured formats or process structured data