Chatbot vs AI Agent: The Difference and Which You Need

One question separates them: who decides the next step, your code or the model? A plain guide to chatbots, workflows and agents, with a tool that recommends one.

Webeons Engineering9 min read
Chatbot vs AI Agent: The Difference and Which You Need
The short answer
A chatbot answers. A workflow runs steps your code defines. An agent picks its own steps and tools. The difference is who decides what happens next.
Salesforce reports that 66% of service organizations use AI agents, up from 39% a year earlier. Treat that word with care: Gartner estimated in 2025 that only about 130 of thousands of vendors deliver on the label.
Start with a retrieval chatbot and a human handoff. Move to a workflow when it must finish tasks. Choose an agent only when the steps cannot be written down and you hold about 50 test cases.

Most people asking whether they need a chatbot or an AI agent are really asking how much control to hand over. The two words are used loosely enough that a vendor's label tells you almost nothing. A better test takes one question: when a customer asks for something, who decides the next step, your code or the model? Here is how to answer that for your own business, and why the middle option, a workflow, is the one most buyers never hear about.

The Difference Between a Chatbot and an AI Agent

Anthropic's engineering guide to agents draws the cleanest line we have found. Workflows are systems where models and tools are orchestrated through predefined code paths. In an agent, the model directs its own process and its own use of tools. That gives you three working categories:

  • Chatbot. It reads and replies. A modern one uses retrieval, usually called RAG: it searches your documents and answers from what it finds. It changes nothing in any other system.
  • Workflow. It finishes a task along a path you wrote. A model may classify a message or draft text, but your code decides the order.
  • Agent. It has tools and a goal. It decides which tool to call, reads the result, and decides again until it finishes or hits a limit.

So "RAG chatbot vs agentic AI" is a question about who holds the steering wheel. An agent will usually use retrieval as one of its tools, which is why a retrieval bot is often the first stage of an agent rather than a rival to it.

Chatbot, workflow and agent compared
ChatbotWorkflowAgent
Who sets the pathFixed: search, then replyYour codeThe model
Can change other systemsNoYes, in the ways you wroteYes, within the tools you grant
Worst common failureA wrong answerAn unplanned caseA wrong action, or a loop
What you must testAnswersEach path and its errorsDecisions across many cases
Model calls per taskUsually oneOne per AI stepUnknown until it runs
Good fitHelp content, product questionsInvoices, returns, routingVaried cases across several systems

One Question, Three Systems

Definitions only go so far, so here is one damaged-order message handled by each. The chatbot gives a correct answer and leaves the customer to act on it. The workflow sends a return label, because someone wrote that path. The agent checks the shipment on its own initiative, finds a carrier note, and learns that no return is needed. Nobody scripted that step, and that is both the value and the risk.

The same message, three waysIllustration
"Order 4471 arrived damaged. Can I get my money back?"
Chatbot
Retrieval, then one reply
search_docs3 passages on refunds
score_confidenceAbove the gate
replyQuotes the 30-day rule, with a link
Accurate, and the customer still does the work.
Workflow
Your code holds the path
classifyModel: damaged item
get_orderCode: order 4471 found
check_windowCode: inside 30 days
create_returnCode: label sent
Finishes the job on this path. Anything else goes to a person.
Agent
The model picks each step
get_orderDelivered 6 days ago
get_shipmentCarrier logged a damage note
search_policyCarrier damage: no return needed
check_limitAbove the auto limit
draft_refundPaused for human approval
Found what nobody scripted. Costs more and needs hard limits.
An invented order and an invented refund policy, used to show the shape of each system. Press Replay to watch the steps again.

Look at the last line of the agent's run. It stopped for a person, because the refund was above its limit. A well-built agent spends much of its life like that. The autonomy sits in gathering facts and proposing an action, and the permission to act gets widened slowly.

Which One Do You Need?

Six questions decide this for most businesses. The tool below uses plain rules, which we would rather show you than hide: the hardest of your first three answers sets the level. Agent-level work drops to a workflow if you hold fewer than 50 test cases, the low end of the 50 to 100 examples our AI agent cost guide recommends. That 50 and the volume bands are our judgment, not an industry standard.

Chatbot, workflow or agent?
What is the main job?
Does it change anything in another system?
Can you write the steps down in advance?
What does one wrong result cost?
Do you have real examples with correct answers?
How often does this task happen each month?
Start with
Chatbot
The job is answering questions, so retrieval from your own content does most of the work.
Watch for: it can only tell people what to do. If most conversations end in a form or a ticket, move up a level for those paths.
Check whether a retrieval chatbot covers your questions →
Runs in your browser. Nothing is sent or stored. Change any answer and the result updates.

Why We Would Start With the Chatbot

Anthropic's advice is to find the simplest solution possible and add complexity only when needed, and it notes that this might mean building no agentic system at all. It also says plainly that agentic systems often trade latency and cost for better task performance. That trade is worth it when simpler versions fall short. You only learn whether they fall short by shipping one.

A chatbot also gives you the two assets every later stage depends on: clean content and a log of what people really ask. Those logs become your test set. They show you which requests repeat, and repeated requests are workflow candidates. The rare, messy cases that remain are the honest case for an agent.

There is a fair argument against this. Anthropic names customer support as a strong fit for agents, since it pairs conversation with tool access and success can be measured in resolutions. If your support volume is mostly account-specific requests such as "where is my order" or "change my plan", an answer-only bot will disappoint. Skip ahead to a workflow for those paths.

A Bad Answer Is Already Your Liability

Being "only a chatbot" does not make the risk small. In Moffatt v. Air Canada, decided in February 2024, the airline's chatbot told a customer that a bereavement discount could be claimed after travel, which was wrong. British Columbia's Civil Resolution Tribunal rejected the airline's argument that the chatbot was responsible for its own actions, and ordered it to pay about C$812 in total. The sum is small. The principle, that the business owns what its bot says, is the part to remember.

This shaped how we built AskOrac, our own AI chatbot platform. With a loose threshold, a large document set returns dozens of weakly related chunks, and a model will blend them into a plausible answer that mixes fact with invention. So we made three decisions that any buyer can ask a vendor about:

  • Prefer "I don't have that" to a guess. Strict mode raises the retrieval threshold and adds a confidence gate. Below it, the project's fallback message goes out in place of an improvised answer. Coverage drops, and for technical and product content we accept that.
  • Score confidence from retrieval, not from the model. Asking a model how sure it is gives you a number nobody can explain. Our score combines similarity, chunk availability, keyword coverage and source diversity, which can be measured and explained. A strong score still does not prove an answer is right, so citations and review still matter.
  • Make handoff a real path. Weak context now produces a fallback or a handoff in place of an invented answer. Outside office hours, the bot keeps answering and logs the questions it was unsure about for the team, so the follow-up queue fills instead of visitors going unanswered.
How a retrieval score routes a replyIllustration
Similarity
Chunk availability
Keyword coverage
Source diversity
Confidence score
Measured from retrieval,
not from the model
Reply
Answer with citations
Fall back
Send the project's fallback message
Hand off
Bring in a person, with the conversation
Simplified from AskOrac's design. Thresholds vary by project, so none are shown.

How to Read the Adoption Numbers

66%
of customer service organizations say they use AI agents, up from 39% in 2025. Salesforce survey of 3,075 service professionals, March 9 to April 4, 2026. Salesforce sells an agent product.

A jump like that invites panic buying, so read it next to two other figures. The same Salesforce release says 36% of organizations report that AI already handles case resolution autonomously, which is a much smaller group than the headline. And in June 2025 Gartner described "agent washing", the rebranding of assistants, automation and chatbots as agents without substantial agentic capability, estimating that only about 130 of the thousands of vendors deliver on the claim.

We could not find a neutral, cross-vendor resolution rate that we trust. Published figures come from people selling the tool, and they measure different things. When a vendor quotes one, ask for three details: how a resolution is defined, whether abandoned chats count as wins, and what share of your own tickets it would cover.

Questions to Ask Before You Sign

  1. Show me the steps of one real conversation. Which were chosen by the model, and which by code?
  2. What tools can it call, and which of them can change data?
  3. What stops a run: a step limit, a spend limit, or both? Anthropic's guide recommends stopping conditions such as a maximum number of iterations.
  4. What happens when it does not know? Show me the fallback.
  5. How does a person take over, and do they see the full conversation?
  6. How do I test a change before customers see it?

Buying can be the right answer. Fin charges $0.99 per outcome, with one outcome counted per conversation and a 50-outcome monthly minimum for its standalone option. For standard support on a standard help desk, that is a fair place to start, and worth pricing before you commission anything.

Where This Is Heading

Three shifts already visible will change this decision.

  • Disclosure is becoming law. Goodwin's August 2026 alert confirms that EU AI Act transparency duties are in force: providers of AI systems that interact directly with people must ensure users are clearly informed, unless it is obvious from context. If you serve EU customers, label the bot now and take legal advice on your role.
  • Connecting tools is getting easier. Anthropic donated the Model Context Protocol to a Linux Foundation fund in December 2025, reporting over 10,000 active public servers. Easier connections mean more agents with more reach, so the hard question shifts to permissions. Our guide on preventing prompt injection covers what happens when reach goes unchecked.
  • Pricing is moving toward finished work. Fin already bills by outcome. Expect buyers to compare chatbots and agents on cost per resolved task, which rewards whichever system really finishes the job.

Choose the Lowest Level That Does the Job

You can always move up a level, and each move is easier with the logs and tests from the one before. If you want a second opinion, send us the task and we will say which level fits, including when the answer is an off-the-shelf tool. Our AI chatbot solution covers retrieval bots with handoff, and our AI integration service covers workflows and agents inside your own systems. For the money side, read what an AI agent really costs.

Sources (8)
Written by the team that builds AskOrac, BlurbBio and The Bookish Elf. We design and build digital products, and we write about what we learn doing it. Facts checked against the sources listed, reviewed October 31, 2026.

Common questions

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

A chatbot reads and replies. An AI agent has tools and a goal, and the model decides which steps to take. Between them sits a workflow, where a model helps inside steps that your code defines.

Is a RAG chatbot an AI agent?

No. A RAG chatbot searches your content and answers from it along a fixed path. An agent may use retrieval as one of its tools, but it also chooses its own next steps and can act in other systems.

Do I need an AI agent for customer support?

Often not at first. A retrieval chatbot with a human handoff covers informational questions, and workflows handle repeated tasks. An agent makes sense when steps vary by case, the systems are connected, and you have test cases to measure it. Anthropic does name support as a strong fit for agents.

Why do AI chatbots give wrong answers?

A common cause is weak retrieval: loosely related passages reach the model, and it blends them into something plausible. Stricter retrieval thresholds, a confidence gate and a fallback message reduce this at the cost of answering fewer questions.

Not sure which level your task needs?

Send us the task, how often it happens and the systems it touches. We'll tell you whether a chatbot, a workflow or an agent fits, and whether you should just buy a tool.

Check my use case →