Chatbots are computer programs that simulate human conversation. Read to learn more about the most common types and use cases of chatbots. You have most likely encountered chatbots in customer service, when you need help accessing your bank account, returning a pair of shoes, booking an appointment, or troubleshooting software on your computer.