A chatbot is a type of interactive application that is created using a set of rules or artificial intelligence technology It is intended to interact with humans via textual conversation and is integrated with various messaging services thereby assisting users in a variety of industries Various advancements in Artificial Intelligence AI and Machine Learning ML technologies are expected to improve the features of chatbots driving demand