A chatbot is a form of automated software application that performs simple tasks and responds to questions. It operates on messaging app platforms such as Snapchat, Facebook Messenger, etc, and it can be utilized for tasks such as data collection, shopping platforms, customer service needs, and more. Initially, a chatbot requires human intervention to verify that it is performing as it should and providing accurate information, but chatbots have the ability to learn on their own, independent of human assistance.