A chatbot is a computer program or artificial intelligence system designed to simulate human conversation through text or voice interactions. Chatbots are commonly used in customer service, providing automated responses and assistance to users' queries and tasks, often in real-time.