A chatbot is a software application that simulates conversation with users through text, speech, or both. Chatbots may use rule-based logic, natural language processing, machine learning, or large language models to answer questions, provide support, and complete tasks.
A computer program designed to simulate conversation with human users, especially over the internet.