Harness engineering
AI agents vs chatbots: what's the difference?
One supplier is selling you a chatbot. Another says chatbots are old news and you need an agent. Both quotes sit in your inbox, and neither explains what you would actually get.
What is the difference between an AI agent and a chatbot?
A chatbot talks. An agent acts. A chatbot reads a message and writes a reply, and that reply is the end of it. An agent can read your diary, book a slot, draft an invoice and file it, choosing which step comes next as it goes.
Anthropic, the company behind Claude, draws a useful line in its engineering guide, building effective agents. In a workflow, the AI and its tools follow steps written out in advance. In an agent, the AI directs its own process and decides which tools to use. That middle category is the one most sales pitches skip.
A chatbot answers
The box on a website that answers questions about opening hours, prices and delivery. It is useful when the same twenty questions come in every week. It can only say things; it can't change anything in your business.
A workflow follows your steps
Every new enquiry email gets read, sorted into quote, booking or complaint, and a draft reply is written in the house style. The AI does the reading and writing, but the steps never change. You decided them.
An agent decides the steps
Ask an agent to "sort out the bookings with missing details" and it works out how: checks the diary, finds the gaps, drafts the messages, notes what it couldn't fix. More capable, and harder to predict.
What the AI companies mean by agent
OpenAI's developer documentation describes agents as AI that can plan and complete tasks using tools, work with other agents and keep track of context across steps, in its guide to agents. The word that matters is tools: an agent is only as capable, and only as risky, as what it is connected to.
How agents connect to your tools
Many AI tools now connect to other apps through the Model Context Protocol, an open standard its makers compare to a USB-C port for AI, letting assistants such as Claude or ChatGPT reach calendars, files and databases. Its introduction explains the idea. Every connection you add is a new thing the agent can change.
Why the words get blurred
Suppliers now call almost anything with AI in it an agent, including plain chatbots. Ignore the label. Ask what the thing can change in your business, and who decides the steps. Those two answers tell you which of the three you are buying.
Chatbot, workflow or agent at a glance
| Compare | Chatbot | Workflow | Agent |
|---|---|---|---|
| Who decides the steps | Nobody: it only replies | You, in advance | The AI, as it goes |
| What it can change | Nothing | Only what each step allows | Whatever its tools allow |
| Good for | Answering the same questions | Repeat jobs with fixed steps | Jobs where the steps vary |
| Running cost | Lowest | Low and predictable | Higher, and varies job to job |
| What goes wrong | A wrong answer | A wrong step, the same way each time | A wrong action you didn't foresee |
| How you see what it did | The chat log | The output of each step | An action log you must ask for |
| How you keep it safe | Give it the right facts | Check the output of each step | Tight limits, a person approves what matters |
Which one does your business need?
Start with the simplest thing that does the job. Anthropic gives builders the same advice: find the simplest solution possible and add complexity only when it is needed. For most owner-run businesses, that means a chatbot or a workflow first, and an agent only for the jobs where the steps genuinely vary. The UK government's AI Playbook goes one step further: choose the right tool for the job, which may not be AI at all.
Choose a chatbot when the job is answering
A café getting the same questions about allergens, opening times and bookings. The answers are written down already; a chatbot just gives them out at midnight when nobody is behind the counter. Allergen answers still need care, so keep them to what is written and send anything unclear to a person.
Choose a workflow when the steps never change
A bookkeeper turning receipts into entries, the same way every time. A fixed workflow is easier to check and easier to fix than an agent, because you know exactly which step went wrong. Most paperwork is this shape, which is why Document Automation is built as a workflow.
Choose an agent when the steps vary
A venue checking its listings across several sites overnight, where each site needs something different. The agent works out what to do on each one, and leaves a report of what it did and what it refused to do.
Be wary of agents sold as magic
If a supplier can't tell you exactly what the agent may touch, what it may never do and how you will see what it did, the agent isn't ready for your business. Ask those three questions before you sign, and ask to see a real action log from a live job.
How to decide in five questions
- 01
Is the job answering, or doing?
If the result is only ever words on a screen for a customer to read, you want a chatbot. If something in your business has to change, such as a booking, a file or an invoice, you are into workflows and agents.
- 02
Are the steps the same every time?
Write the job out as steps. If the list is the same for nearly every case, build a workflow. If it changes depending on what the AI finds, an agent may earn its place. Not sure which job to start with? Read where to start with AI in a small business.
- 03
What is the worst thing it could change?
List what it would be connected to and imagine the worst action on each. If any of them sends money, deletes records or speaks for you in public, that action stays behind your approval. Give AI only the tools it needs shows how to set the limits.
- 04
Can you check each result?
A workflow gives you one output per step to check. An agent can take twenty steps before you see anything. If you can't easily check what it did, choose the simpler option, or make the agent stop and report before anything final.
- 05
What happens if it goes wrong twice in a row?
Anthropic warns that the freedom of agents brings higher costs and the risk of compounding errors, where one wrong step leads to another. If two wrong steps in a row would hurt, keep a person between them.
Three worked examples
The same business can need all three, for different jobs. Here is how a choice plays out for three made-up but typical firms.
A dog groomer: a chatbot
Most messages ask about prices by breed, opening times and whether there is a slot this week. A chatbot with the price list and opening hours answers the first two at any hour, and passes slot questions to the owner. It changes nothing, so the risk is a wrong answer, which good facts and a clear brief keep rare. How to write instructions an AI will follow covers that brief.
A small accountancy practice: a workflow
Clients send receipts by email. A workflow reads each one, pulls out the date, supplier and amount, files it in the right client folder and adds a line to a sheet for checking. The steps never change. Example figures: if each receipt takes two minutes by hand and the practice gets 300 a month, that is ten hours of typing turned into a shorter job of checking.
A lettings agency: an agent, on a short lead
The agency lists properties on several sites, and each night someone should check that prices, photos and availability match the agency's own records. The steps differ by site and by problem, so an agent fits. It may read every listing and draft corrections, but it may not publish them. The agent leaves a morning report of what it found, what it drafted and what it couldn't check.
Agentic systems often trade latency and cost for better task performance.
Anthropic, Building effective agents
What can go wrong with an agent?
An agent can take a wrong action as well as give a wrong answer, and it can take several before anyone notices. The fixes are limits on its tools, a person approving anything final, and a record of everything it did. Four risks to plan for.
One mistake leads to the next
An agent builds each step on the last. If it misreads the diary at step one, every step after inherits the error. Anthropic recommends extensive testing in sandboxed environments, meaning a safe copy where mistakes don't matter, with guardrails in place, before an agent works on anything real.
It can be tricked by what it reads
An agent that reads emails or web pages can meet text written to give it orders, known as prompt injection. The UK's National Cyber Security Centre says this may never be fully fixed, and advises against letting an AI that reads outside emails use powerful tools, in prompt injection is not SQL injection.
It has more access than the job needs
The security community OWASP lists excessive agency as a top risk in AI apps: too many tools, too many permissions or too much freedom. Its advice includes keeping a person in the loop to approve high-impact actions.
It makes decisions about people
If an agent would decide on its own whether someone gets a tenancy, a job or credit, UK data protection law has rules for that. The ICO's guidance on automated decision-making covers decisions made solely by automated means with a legal or similarly significant effect. For an owner-run business, the simple answer is to keep a person making those calls, as which AI jobs still need a person to sign off explains.
How to start without betting the business
Whichever you choose, start small, on one job, with a pass mark agreed in advance. A chatbot or workflow can go live in days; an agent should earn its freedom over weeks.
Run it in the shadows first
Let it do the job alongside you for two weeks without anything reaching a customer. Compare its work with yours. How to trial AI on one job gives a simple pass or fail bar.
Give an agent drafts before actions
Even when an agent is the right choice, start it on drafting and reporting. Let it act alone on one routine kind of task only after weeks of drafts you didn't need to change.
Wrap it in a harness
Whatever the label, the set-up around the AI decides whether it is safe and useful: the brief, the tool limits, the checks and the habit of turning mistakes into rules. That is what harness engineering is, and it matters more for an agent than for anything else.
Questions
08Asked and answered
ChatGPT started as a chatbot, and it can act more like an agent when it is given tools and permission to use them, such as browsing or connecting to your apps. What matters for your business is what it is connected to and what it may change there. Our safety page sets out the limits we put on any AI that can act.
In a workflow the AI follows steps you wrote in advance; in an agent the AI decides its own steps and which tools to use. Workflows are easier to check and cheaper to run, so they suit repeat jobs, while agents suit jobs where the steps vary. Anthropic explains the distinction in building effective agents.
AI agents can be safe for a small business when they have only the access their job needs and a person approves anything that sends, pays or deletes. Test one in a safe copy first, start it on drafts and check its action log every morning. How to set those limits is in give AI only the tools it needs.
If the job is answering the same questions, a chatbot; if it is a repeat job with fixed steps, a workflow; only reach for an agent when the steps change each time. Most owner-run businesses need a chatbot or a workflow first. The bigger picture is in what harness engineering is.
Yes, an assistant connector lets customers look up your services, prices and availability from inside ChatGPT and Claude, answering from your own data rather than guesses. That is what our AI Assistant Connector sets up. Being recommended in AI answers is a separate job, covered in how to get found in ChatGPT and AI answers.
Yes, an AI agent can do repeat jobs overnight, with a safety lock on what it may touch and a report each morning of what ran and what it refused. Good first jobs are checks and drafts, such as listings, follow-ups and login checks, rather than anything that pays or deletes. See Autonomous Agent Operations.
Usually yes, because an agent takes many steps and tool calls to finish one job, where a chatbot writes one reply. Anthropic notes that agentic systems often trade speed and cost for better results on harder tasks. Set a spending cap before you start, which is what Cloud Cost Controls puts in place.
This is general guidance, not legal or financial advice. For your own situation, speak to a qualified adviser.