Busymate AI

Articles

AI agent vs chatbot: what your website really needs

A chatbot answers questions. An agent does the thing. Here is the difference in plain language, which one your website needs, and a scope sheet you can copy.

By Busymate AI teamPublished6 min read
  • ai-agents
  • chatbot
  • customer-support
  • webmcp
  • agent-ready
DiscoverableUnderstandableOperableConnectableTransactableServed safelyreadsacts, withconfirmationAI assistantacts, with confirmation
On this page

Vendors call the same box on the same website a chatbot, an AI chatbot, an AI assistant and an AI agent — and price all four differently. The distinction that matters to you is not the label. It is whether the thing on your site can only talk about your business or can actually do something in it.

The difference in one sentence

A chatbot answers. An agent acts.

The engineering literature draws the same line. Anthropic separates workflows, where models run "predefined code paths", from agents: "systems where LLMs dynamically direct their own processes and tool usage, maintaining control over how they accomplish tasks" (Anthropic engineering). Your customer sees that difference in about ten seconds.

Scripted chatbotAI chatbotAI agent
Answers froma decision tree someone drewyour pages and documentsthe same, plus live data
"Where is my order?"links the tracking pageexplains how tracking workslooks the order up and says
Bookinglinks the booking formlinks the booking formfills and submits it, with confirmation
When it is stuckdead endsays it does not knowhands off to a person in the same thread
Breaks whenthe customer phrases it differentlythe answer is written nowherethe action is not exposed as a tool

Notice the last row. An agent is not smarter than a chatbot by nature; it is wired to more. Take the tools away and it is a chatbot again.

What "acting" means on a website

An agent acts through tools — small, named capabilities you decide to expose: check an order, book a slot, start a return, apply a voucher. Two things happen once your pages expose them.

Your own assistant can run them, so a visitor asking "can you move my appointment to Friday?" gets it moved instead of a link. And other people's agents can run them too: Chrome ships WebMCP as an origin trial so a page can register tools for any agentic browser, with a human in the loop for each action (Chrome for Developers), and ChatGPT's desktop browser already calls them as Site tools (ChatGPT docs). That is the part most "chatbot vs agent" comparisons miss: an agent-ready site is usable by assistants you never installed.

You can see what any site exposes today with the WebMCP inspector, read the one-line setup, or start from the WebMCP overview.

Which one your website needs

  • A chatbot is enough when your questions are answered by facts that already exist on your site: hours, prices, service area, policies, how something works. Feed it well and it will beat your search box.
  • You need an agent the moment the useful answer requires a lookup or a change: order status, availability, appointments, returns, subscription changes.
  • You need a hand-off either way. The best assistants are honest about their edges and pass the customer to a person without restarting the conversation.

Most small businesses need one assistant that does all three, not three products.

Write the scope before you buy anything

The failure mode is not "the AI was too dumb". It is nobody deciding what it was allowed to say and do. Copy this, fill the brackets, and keep it — it is the spec for whichever tool you pick.

text
Assistant scope for [Business name]
Answer from:        [website pages], [price list], [FAQ], [opening hours]
Never answer about: [legal advice], [custom quotes above [amount]], [anything not on the site]
Tools it may run:   [check order status], [book an appointment], [start a return]
Always confirm before: anything that [charges], [cancels] or [refunds]
Hand off to a human when: [the customer asks], [two answers in a row failed],
                          [the customer is upset], [billing or legal]
Hand-off message:   "[One moment — I am bringing in a colleague.]"

Or have your assistant draft it

text
Ask your AI assistant:
Read my website at https://[your-site] and fill in this scope sheet for it. List the
questions customers most likely ask, which my pages already answer, and which need a
lookup or an action instead. Mark anything you had to guess with [CHECK]. Be blunt
about what my site does not explain well enough to answer from.

Read the draft once, fix the [CHECK] marks, and you have a brief no vendor demo can talk you out of.

The honest limits

An agent inherits the quality of what it can read and the narrowness of what it can run. If your prices are only in a PDF, no agent quotes them correctly — start with the content, and a curated /llms.txt brief helps assistants find the right pages. If your booking form is only reachable after three clicks and a login, exposing it as a tool takes real work.

And an agent that can act needs guardrails: scoped tools, confirmation on anything that moves money, and a person one message away. Autonomy is a setting, not a personality.

Try it on your own site

The quickest way to settle the argument is to watch both behaviours on your own pages: build an assistant from your URL and ask it something a chatbot can answer, then something only an agent can. Our customer-support solution covers the hand-off side, and pricing is per business and metered, so the answer to "agent or chatbot" is not a price tier you get locked into.

Questions

Is an AI agent just a chatbot with better marketing?

No. A chatbot produces text; an agent produces text and actions. If the thing on your site cannot look up an order, book a slot or start a return, it is a chatbot no matter what the pricing page calls it.

Do I need an agent, or is a good chatbot enough?

If most of your questions are answered by facts that live on your website — hours, prices, policies, how something works — a well-fed chatbot is enough. You need an agent the moment the useful answer requires looking something up or changing something.

Will an agent do something I did not authorise?

Only if you let it. An agent can only run the tools you expose to it, and anything that charges, cancels or refunds should require the visitor to confirm the action before it runs.

What happens when the agent cannot help?

It hands off to a person in the same conversation, carrying the history with it. A hand-off that starts a new thread and asks the customer to repeat themselves is the failure mode to avoid.

Can an AI agent use my existing booking or contact form?

Yes. A form on your page can be exposed as a tool the agent fills in and submits with the visitor watching, which is far less work than rebuilding the flow inside a chat window.

Related articles

Try your assistant on your own website

Paste your website address and watch it answer from your own pages in about a minute.