A chatbot is a program that converses with users through text or voice to answer questions or complete tasks.
A chatbot is a software program that holds a conversation with people through text or voice, answering questions or completing tasks on their behalf. You have almost certainly used one: the support window that pops up on a website, the assistant that helps track an order, or the general-purpose AI tools that now answer almost any question you type. At its core, a chatbot takes a human message, works out what the person wants, and returns a relevant response, ideally in a way that feels like talking to a helpful person rather than filling out a form.
Chatbots come in two broad styles. Rule-based bots follow scripted flows and decision trees. They recognize specific keywords or button choices and reply with pre-written answers, which makes them predictable and easy to control but rigid when a user says something unexpected. AI-driven chatbots use natural language processing and, increasingly, large language models to interpret free-form language and generate responses on the fly. These handle a much wider range of phrasing and can carry context across a conversation, though they require more care to keep accurate and on-brand. Many real deployments blend the two, using scripted flows for sensitive steps like payments and AI for open-ended questions.
The word is a blend of chat and robot. Early conversational programs date to the 1960s, most famously ELIZA, which mimicked a therapist by rephrasing users' statements as questions. The shortened term chatbot appeared in the 1990s, and the technology moved from novelty to mainstream as messaging apps, customer service pressures, and eventually powerful language models made capable bots practical and affordable.
For a business, chatbots matter because they offer scalable, always-available interaction. A well-built bot can answer common questions instantly at any hour, qualify leads, book appointments, guide shoppers to the right product, and take routine work off a support team's plate so people can focus on harder cases. Because they operate at any scale without added staff, they can improve response times and customer satisfaction while controlling cost. On websites, they can also capture intent directly, learning what visitors actually want in their own words.
The common mistakes usually come from overreach or neglect. A bot pushed to handle situations it cannot manage frustrates customers, especially when there is no easy path to a human. AI-driven bots can also state things confidently that are wrong, so any bot giving factual, financial, or account-specific answers needs guardrails and monitoring. The best implementations are honest about being automated, set clear expectations about what the bot can do, and hand off smoothly to a person when the conversation exceeds their limits. Chatbots sit within the broader family of conversational AI, which is the technology that makes natural dialogue possible, and they increasingly draw on generative AI to compose replies and on agentic AI to take real actions like updating an order. Understood as one tool among several, a chatbot is a practical way to meet customers in the moment they have a question.
Chatbots handle routine questions instantly at any hour, cutting support costs while keeping customers from waiting in a queue.