What is the difference between a chatbot and an AI agent?

Where the answer comes from and what it can do with it. A chatbot answers from what is written in your documentation: it handles the questions whose answer is the same for everybody. An agent also reads the account state of whoever is asking and can run actions, so it resolves the questions that depend on that specific customer too.

Short answer

Where the answer comes from and what it can do with it. A chatbot answers from what is written in your documentation: it handles the questions whose answer is the same for everybody. An agent also reads the account state of whoever is asking and can run actions, so it resolves the questions that depend on that specific customer too.

In detail

  • The exact boundary

    "How do I change plan?" is a chatbot question: the answer is written down and it is the same for everyone. "Why was I charged €340?" is not, because it depends on that account, that month and that plan. No article, however well written, answers the second, and writing more articles does not change that.

  • Why the split matters

    At a SaaS, the second group is usually close to half the volume, and it is the expensive half: the one that today makes somebody open the admin panel, check three things and come back. A documentation bot does not touch any of it, however good it is.

  • How to know which you need

    Take a hundred real conversations and sort them into two piles: answered with general information, and needing the account checked. That percentage decides, and it takes an afternoon. If the first pile is the majority, a well-built chatbot covers most of it. If it is the second, a chatbot will disappoint you.

  • The word "agent" means two things

    In support, an agent was the person answering. Since 2023 it is also the software that answers with nobody involved. It is worth saying "AI agent" for the second: both live on the same team, and sentences like "the agent escalates to the agent" help nobody.

Other questions in this thread

Where this question comes from

The Intake agent →

Try it without dropping what you use