A chatbot is a software program designed to simulate conversation with people. It can answer questions, provide information, or even help complete tasks, like booking a reservation. Chatbots are often found on websites, messaging apps, or customer service lines and use rules or AI to understand what people ask and respond in a helpful way.