Answer
When should you use an AI agent instead of a normal automation?
When the next step depends on what the last step found, and the branching is too wide to enumerate.
Use an agent when the next step depends on what the previous step found and the branches cannot be enumerated. If you can list the branches, list them: a fixed route is cheaper and easier to debug.
The decision is not about how sophisticated the task feels. It is about whether the branching is enumerable. Take three real jobs. Categorising an inbound enquiry: three or four outcomes, all known, no agent needed. Drafting a reply that uses the customer's history: still enumerable, because the inputs are known even if the text is generated. Working out why a shipment was rejected at a customer's goods-in: not enumerable, because the answer determines what you look at next and the tree is wide.
The second condition is that intermediate results must be observable to the system. An agent is only useful if it can see what its actions produced, because that is what it uses to choose the next step. A job where the system acts and learns nothing until a human tells it the outcome is not an agent job at all; it is a workflow with a delayed review, and dressing it as an agent just adds an unnecessary loop around a single decision.
The third is that the work must be worth more than the supervision it displaces. Agents remove per-step review and replace it with end-state verification. Where a step is cheap to review and expensive to redo, that trade is bad. Where a step is expensive to review — because it is one of many, or because reviewing it means doing it — the trade is good. This is why investigation, reconciliation, research sweeps and multi-file code changes are the durable agent use cases and single-decision tasks are not.
There is a fourth condition that is easy to miss and is usually decisive in a small business: someone has to own the failure. An agent that goes down the wrong path produces work that looks finished. If nobody in the business can tell a good output from a plausible one in the domain concerned, the agent is not saving time, it is deferring an error to a point where it is more expensive. Automations do not have this property to the same degree, because a fixed route fails in the same visible place every time.
Where all four hold, the agent should still be bounded rather than open. Give it a step budget, a tool set narrow enough to describe in a sentence, a required report of what it did, and one or more checkpoints where a person can stop it. Those constraints do not reduce what the agent can do on the tasks it is good at; they reduce what it can do on the runs where it has misunderstood the task, which is the only situation where the constraints ever bind.
A last practical note. The strongest signal that you have an agent-shaped problem is that your own process document for it contains the words 'depending on what you find'. That phrase is exactly the point where a fixed route cannot be written, and the number of times it appears is a reasonable estimate of how much an agent would actually be doing.
An agent is the right answer to a question whose shape you do not know in advance, and an expensive answer to any other kind.
Siddharth Sharma, Context Theory
Related questions
What if the branching is enumerable but there are a lot of branches?
Then it is still a routing problem and a classifier plus a fixed route will beat an agent on cost and reliability, even at several dozen branches. The threshold is not the count, it is whether you can enumerate them at all. A hundred known branches is a large lookup table; three unknown ones are an agent.
Should the first version be an agent if we intend to end up there?
No, and the reason is diagnostic rather than cautious. Building the fixed route first tells you where the real ambiguity is, because that is where the route refuses to be written. Starting with an agent hides that information, and you end up with a system whose flexibility is being spent mostly on parts of the job that were never ambiguous.
METHOD
Every figure below carries its source and the date it was verified. Nothing on this page is asserted.
The numbers on this page.
| What | Value | Specific to |
|---|---|---|
| Odds of qualifying a lead — replying within the first hour vs after it | 7× | Category-wide |
| Sub-15-minute compliance — automated routing vs manual only | 62.5% vs 39.1% | Category-wide |
Oldroyd, McElheran & Elkington, "The Short Life of Online Sales Leads", Harvard Business Review (March 2011) · 1.25M inbound leads across 2,241 US firms · verified
2026 speed-to-lead benchmark · verified
What is specific to this page.
| Kind | Claim | Check it against |
|---|---|---|
| Workflow | The deciding property is whether branches are enumerable rather than how complex the task feels, because a fixed route can absorb a large number of known branches at lower cost than an agent while it cannot absorb a small number of unknown ones. | Writing the routing table for a candidate task and observing whether it can be completed without the phrase 'depending on what you find'. |
| Software | An agent is only useful where intermediate results are observable to the system itself, because the loop's next-step decision is made from tool output, so a task whose outcome is only known after human review is a delayed workflow rather than an agent task. | Checking whether every action in the candidate task returns a result the system can read without a person supplying it. |
| Buying behaviour | Agents replace per-step review with end-state verification, so the trade is only favourable where reviewing a step costs about as much as performing it, which is why investigation and multi-file change are durable use cases and single-decision tasks are not. | Timing the review of one step of the candidate task against the time to perform that step. |
| Constraint | An agent's output looks finished whether or not it is correct, so a business with nobody able to distinguish a good result from a plausible one in that domain has deferred an error rather than saved time, a property fixed routes carry to a lesser degree because they fail in the same visible place. | Naming the person who would sign off the agent's output and asking what evidence they would use to reject it. |
Each row would be wrong on another industry's page. Where a sourced figure exists it is in the table above instead; these are the constraints that shape the work and do not happen to be numbers.
Start with the measurement.
Reading about a benchmark is not the same as knowing your own number. The audit produces yours, measured rather than estimated.
$497 · delivered in 5 business days · credited against month one