Chatbots are interactive applications equipped with artificial intelligence and designed primarily to simulate a human conversation. Chatbots are revolutionary concepts in information technology that have changed the way businesses interact with consumers. Chatbots are widely used in various applications such as e-commerce guides, customer support, weather tracking, online ordering, etc. Chatbots play an important role in decisions, referrals and customer engagement.