Forward-deployed / Learning zone
AI agentsa Generative AI module
Lesson 03

When not to build an agent

TL;DR

An agent is a real economic bet, not a free upgrade to an existing feature: it costs money per run, it needs supervision proportional to how often it's wrong, and building it properly — evals, tooling, security review — costs real money before it ever ships. That bet only pays off in a specific place: work that happens often enough to amortize the setup cost, that's cheap to check when it's done, and where being wrong sometimes is survivable. Outside that zone — low-volume work, work that's expensive or slow to verify, or work where a single mistake is costly or irreversible — an agent is usually a more expensive, less predictable way to do something a fixed workflow, or a human, was already doing well enough.

🎯 For the product leader

Why it matters — This is the highest-leverage call in the whole module. Getting it right before the build starts is far cheaper than discovering it after the invoice or the incident.

What it changes in your decisions — An agent proposal gets evaluated on stakes, verifiability, and volume before it gets evaluated on how impressive the demo looked.

Ask yourself — "For this task: what does the agent cost, what does checking its work cost, and what did doing it the old way cost — all in?"

Risk if ignored — An agent ships on low-volume, high-stakes, hard-to-verify work, looks fine in testing, and one bad run erases a year of the savings it was supposed to deliver.

The mental model: three questions, one lane

When not to build

Three questions in sequence · catch the bad bets before they ship

Answering "no" to any of them changes what you build — probably not into an autonomous agent.

Q1
Cheap to check if the work is right?
No
Agent assists — a human decides

Autonomy caps at "drafts for approval"; checking cost never disappears.

Q2
Is a mistake reversible and cheap?
No
Human approval gate — however well it tests

One bad irreversible action erases more value than the automation ever created.

Q3
Happens often enough to repay setup cost?
No
Skip the agent · workflow or human is cheaper

Building agents properly has real fixed costs a rare task never earns back.

All yes
The sweet spot for autonomy

Checkable + reversible + high-volume — build the agent.

Three questions, asked in this order, catch most of the bad agent bets before they're built. Can you check the work cheaply? If not, autonomy caps out at "drafts for a human to approve" — the checking cost never goes away, it just moves earlier or later. Is a mistake reversible and low-cost? If not, a human gate belongs in the loop regardless of how well the agent tests, because one bad irreversible action can erase far more value than the automation ever produced. Does this happen often enough? Building an agent properly has real fixed costs, and a task done rarely never earns them back. The full unit-economics model — cost per task, the honest supervised cost that includes the human checking it, and how these numbers should shift as model prices keep falling — is developed in depth in Agentic AI as a product.

The honest number is the supervised cost, not the per-run cost

The number that actually decides whether an agent is worth it isn't what one run costs — it's that cost plus what it costs to catch the runs that go wrong, compared honestly to what the task cost before the agent existed. An agent that's cheap per run but wrong often enough to need full review on every output can end up costing more than the old way did. It hasn't reduced the work — it's just moved it from doing the task to checking the agent's version of it. This is the single most common way an agent proposal looks economical on a slide and isn't in production, and it's why the supervised-cost question belongs in the pitch, not discovered after launch.

The trap of demo appeal

An agent that free-roams through an open-ended task tends to demo better than a boring fixed workflow, and that demo appeal is exactly the wrong basis for the build-or-not decision. The task that looks most impressive as an autonomous agent is not necessarily the task where autonomy actually pays for itself — it's frequently the opposite, since the most impressive-looking demos tend to involve exactly the open-ended, hard-to-verify work where checking the result costs the most. Evaluating a proposal on stakes, verifiability, and volume, before anyone in the room has seen it run, is the practical way to keep the demo from making the decision for you.

Failure modes

Practitioner checklist