Chatbot means an artificial intelligence program or software, capable of initiating conversation with a user through texting applications (chatting applications) websites, and mobile applications in natural language. It is described as one of the smartest, advanced, and promising ways of initiating interaction between machines and humans.