Chatbot

Program that simulates human conversation. Chatbots are not just speech-based, but can also work using text. The chatbot is trained in advance on the answers it can give to questions from the conversation partner.