← Back to Insights
8 min read
By Ben Gould · Published 12 August 2026
A simple automation follows steps you define. An AI agent decides the steps itself. Most processes described to me as "agent problems" turn out to be deterministic workflows with one or two judgement calls buried in them - and those are cheaper, faster and far easier to trust when you build them as a workflow with AI at the judgement points.
I build both, so I have no stake in talking you into either. But "agent" has become the word people reach for when they mean "automate something clever", and the mismatch costs real money. Here is how to tell which one your process actually needs.
The difference is who chooses the next step.
Everything else - which model, which platform, how clever the prompt - is detail. The question that decides your architecture is whether the sequence of steps is knowable in advance. For most business processes, it is.
There is a middle option that gets skipped, and it is usually the winner: a deterministic workflow with AI called at the specific steps that need judgement.
| Deterministic workflow | Workflow with AI steps | Autonomous agent | |
|---|---|---|---|
| Who picks a path | You, at design time | You, at design time | The model, at run time |
| Predictability | Total | High - variation only at the AI step | Low - varies run to run |
| Cost per run | Negligible | One or two model calls | Many model calls, unbounded |
| Failure mode | Stops loudly | Stops, or one bad judgement | Wanders, loops, or fails plausibly |
| Debugging | Read the logs | Read the logs, inspect the prompt | Reconstruct a path you did not design |
| Oversight | Exceptions only | Exceptions and spot-checks | Continuous, until trust is earned |
| Best when | Rules are clear and stable | Rules are clear, inputs are messy | The task genuinely cannot be pre-scripted |
Read across that table and the pattern is clear. Autonomy is not a free upgrade - you buy flexibility with predictability, cost and the ability to work out what went wrong.
Because the thing that felt intelligent about the process was usually one step, not the whole process. Someone reads an email and decides which category it is. Someone looks at a scanned document and pulls out five fields. Someone judges whether a customer complaint needs escalating. Those steps need a model. The twelve steps around them - fetch, route, write to the CRM, notify, log - are plumbing, and plumbing wants to be deterministic.
Wrap the whole thing in an agent and you have handed the plumbing to a probabilistic system that will occasionally decide to do it differently. You get non-determinism where you wanted reliability, and you pay a model call for each step of it.
You do not have to take my word for the distinction. Anthropic - a company whose commercial interest lies in you building more agents, not fewer - draws exactly this line in its own engineering guidance, separating workflows, where "LLMs and tools are orchestrated through predefined code paths", from agents, where "LLMs dynamically direct their own processes and tool usage". Its recommendation is to find "the simplest solution possible, and only increasing complexity when needed" - and it is blunt about where that leads: "This might mean not building agentic systems at all" (Anthropic). When the model vendor tells you to reach for the workflow first, that is worth hearing.
The evidence supports the caution. In TheAgentCompany, a Carnegie Mellon and Duke benchmark of 175 real office tasks spanning software, project management, data, admin, HR and finance roles, the best-performing agent completed just 30.3% of them autonomously (arXiv). Those are precisely the long-horizon, cross-system jobs a business would most want to hand over - and roughly seven in ten still ended up needing a person. Agents work. They are just being sold for jobs a workflow would do better.
When the sequence of steps honestly cannot be known before the task starts. The signals:
Notice the shape of that list: it describes discovery work, not operational work. Month-end close, invoice processing, lead routing, onboarding, reporting - the processes that actually cost money - are repetitive by definition. Their whole value is that they happen the same way every time. That is a workflow, and building it as an agent means paying a premium to make it less reliable.
Four things, and they are all operational rather than technical:
None of this is an argument against agents. It is an argument for knowing which one you have chosen, and pricing it honestly.
Yes, and this is what I build most often. Keep a deterministic skeleton - the triggers, the routing, the writes to your systems of record, the error handling - and call a model only at the steps that need judgement. Classification here, extraction there, a drafted reply somewhere else. Each AI step has a defined input, a defined output and a fallback when it is unsure.
You get the intelligence where it matters and predictability everywhere else. Just as usefully, you can change your mind: an orchestration layer such as n8n lets you swap the model behind any one step, or promote a step to something more autonomous later, without rewiring the process around it.
Before you pick an architecture, answer four questions about the actual process:
If the honest answers point at a workflow, build the workflow. It will ship in weeks rather than months, cost a fraction to run, and you will be able to prove what it saved - which is the whole point of a first AI project.
An agent decides its own steps; a workflow runs the steps you designed. Autonomy is a real capability, but you pay for it in predictability, cost and debuggability - and most of the processes that cost UK SMEs money are repetitive ones where those are exactly the properties you want to keep. The right answer for the large majority of operational work is a deterministic workflow with AI at the two or three steps that need judgement. Start there. Add autonomy when a process genuinely cannot be scripted, not because the word is in the brief.
Working out which of your processes is which is usually a half-hour conversation, not a project. If you have a process that feels too clever to automate, that is the kind of thing a thirty-minute discovery call sorts out - I build the workflow where a workflow does the job, and the agent only where it earns its place. See process automation and AI consulting for how I approach it.
Build vs buy vs integrate: how should an SME add AI to an existing tool?
Read more →Boring pays the bills: where to actually start with AI in your business
Read more →How to keep AI automations reliable: monitoring, fallbacks and human-in-the-loop
Read more →Or see how I put this into practice: services, case studies.