a software application that processes the text presented to them (usually over Facebook messenger or a website popup) and responds according to a set of rules or specific commands for the purposes of simulating a conversation with human users. This computer program used to simulate a chat or conversation via either text or voice. Chatbots are often used to help users find frequently requested information and enhance the user experience by providing 24/7 connectivity and support
A chatbot is an artificial intelligence program that can automate customer interactions for a company. Chatbots can be implemented on a number of social messaging apps, from Facebook Messenger to Slack. They can provide customer service, answer questions, and even set up appointments automatically.