Chatbot (hay còn được gọi là Chatterbot) là một chương trình máy tính mô phỏng các cuộc trò chuyện của con người thông qua văn bản hoặc tương tác bằng giọng nói. Người dùng có thể đặt câu hỏi cho chatbot hoặc đưa ra một mệnh lệnh và chatbot sẽ trả lời hoặc thực hiện các yêu cầu.