AI Agents · 6 min

When should an AI agent stop and ask a human?

An AI agent should stop when an action is hard to undo, a mistake would go unnoticed, or it isn't confident. Four supervision patterns, and how to choose.

Feature graphic: When should an AI agent stop and ask a human?

An AI agent should stop and ask a human in three situations: the action is hard to undo, a mistake would not be noticed quickly, or the agent is not confident in its own answer. Everything else it can do alone. The rest of this piece is how to apply that, action by action.

The question is usually asked as though autonomy were a dial with one setting per agent. It isn't. A well-built agent runs at different supervision levels for different steps of the same workflow, and getting that mapping right is most of what makes an agent safe enough to deploy and useful enough to be worth deploying.

Two questions decide the level for any given action: how reversible is it, and how detectable is a mistake. Everything else follows from those.

The four supervision patterns

PatternThe agent…Right when
Full autonomyActs, nobody reviewsReversible and low-value per case
Sampled reviewActs; a percentage is audited afterHigh volume, errors tolerable and detectable
Approve-before-actProposes; a human confirmsIrreversible or high-value
Escalation-onlyActs when confident, hands off when notMost real production workflows

Full autonomy suits work where a mistake is cheap and self-correcting — tagging, routing, drafting an internal summary. Nobody should review every ticket classification; the cost of review exceeds the cost of the error.

Sampled review is the workhorse for volume. The agent acts on everything, and 2–5% is audited by a human whose real job is watching for drift rather than catching individual errors. This is how you keep the throughput of autonomy and still have a human signal on quality.

Approve-before-act is mandatory wherever an action moves money, contacts a customer irreversibly, changes an entitlement, or writes to a system of record you can't easily undo. The agent prepares the action and a person clicks. Slower — and still far faster than a human doing the whole task from scratch.

Escalation-only is what most production workflows actually look like: the agent handles what it's confident about and routes the rest to a person with its reasoning attached. This is what produces the 60–70% autonomous resolution that a well-built support agent reaches — not 100%, and 100% was never the target.

The two questions, applied

Reversibility. Can you undo it in one step, at low cost? Re-routing a mis-routed ticket is trivial. Un-sending an email to a customer is impossible. Refunding a wrongly-charged card is possible but expensive in trust. Sort your actions by how hard the undo is, and the approval gates place themselves.

Detectability. If it goes wrong, will anyone find out — and how fast? This is the one teams under-weight. An error that surfaces immediately is far safer than a quiet one, even at the same severity, because a quiet error compounds. An agent silently mis-categorising 8% of records for three months does more damage than one that fails loudly on day one.

Where detectability is poor, add supervision even if the individual action seems low-stakes. That's the same reason a live system needs a quality threshold in its runbook — the failures that hurt are the ones nobody sees.

The escalation matrix

Put the two questions together and each kind of action lands in one row. Use it as a starting point and tighten or loosen a row as the evidence comes in.

The action is…ExampleThe agent should
Easy to undo, and a mistake shows up fastTagging, routing, drafting an internal summaryAct alone
Easy to undo, high volume, errors tolerableClassifying every incoming ticketAct alone, with 2–5% audited afterwards
Hard to undo or high-valueIssuing a refund above a threshold, a bespoke customer email, changing an entitlement, writing to a system of recordPrepare it, then wait for a person to approve
Any action where the agent isn't confidentA case that doesn't match what it has seenHand off, with its reasoning attached
Low-stakes, but a mistake would stay quietCategorising records nobody re-checksAct, under added review until errors are visible
Wrong would be both unnoticed and unrecoverableA decision with no way to verify or reverse itNot act at all; this stays with a person

Map it per step, not per agent

Take a refund agent. Reading the ticket, retrieving the order, checking the policy, and drafting a decision are all fully autonomous — reversible, cheap, no reason for a human. Issuing the refund is approve-before-act above a threshold and autonomous below it. Emailing the customer is autonomous for templated confirmations and approve-before-act for anything bespoke.

One agent, three supervision levels, chosen per action. Teams that set a single level per agent end up either approving everything — at which point the agent saves nothing and adoption collapses — or approving nothing, at which point the security review never clears and it stays a demo. Both failure modes come from treating autonomy as a property of the agent instead of the action.

What an agent genuinely can't do unsupervised

Independently of risk appetite, some things aren't delegable:

  • Decisions where being wrong is undetectable and unrecoverable. No supervision pattern helps if you'll never know.
  • Novel judgment with no precedent. Agents generalise from patterns. A genuinely unprecedented case is exactly where confidence estimates are least reliable.
  • Anything requiring accountability a person must hold. Regulatory sign-off, clinical or legal decisions, employment actions. The constraint isn't capability — it's that responsibility can't be assigned to software.
  • Work whose correct answer nobody can define. If a human expert can't say whether an output was right, you can't evaluate it, and an unevaluable system can't be trusted unattended. That's the first of the five gates.

Autonomy should increase with evidence

Start more supervised than you'll end. Run approve-before-act on a step for a few weeks, record how often the human changes the agent's proposal, and let that number decide. Under 2% overrides on a few hundred cases is a good argument for dropping to sampled review. A rising override rate is drift, and it's a signal you'd otherwise have missed.

That's the honest version of autonomy: not a setting chosen at design time, but a level earned per action against measured evidence — and lowered again when the evidence changes. The layers that make this measurable are the same ones that make an agent deployable at all, which is why our builds install them from day one rather than retrofitting them once someone asks for a number.

AI Agents · FAQ

Questions this raises

When should an AI agent stop and ask a human?

In three situations: when the action is hard to undo, such as moving money, contacting a customer or writing to a system of record; when a mistake would not be noticed quickly; and when the agent is not confident in its answer. Reversible, low-value actions whose errors show up fast can run without review.

Can AI agents work without a human in the loop?

For some actions, yes — those that are reversible, low-value per case, and where errors are detectable. Full autonomy suits tagging, routing, and drafting. Actions that move money, contact customers irreversibly, or change entitlements should stay approve-before-act. Most production workflows run escalation-only: the agent acts when confident and hands off when not.

How do I decide how much autonomy to give an AI agent?

Ask two questions per action: how reversible is it, and how detectable is a mistake. Irreversible actions get approval gates. Poorly detectable errors get supervision even when each individual action seems low-stakes, because quiet errors compound while loud ones get fixed.

Should autonomy be set per agent or per action?

Per action. A single refund agent might read tickets and draft decisions fully autonomously, require approval to issue refunds above a threshold, and send templated confirmations without review. Teams that set one level per agent either approve everything — so it saves nothing — or approve nothing, so it never clears security review.

What can an AI agent never do unsupervised?

Decisions where being wrong is both undetectable and unrecoverable, genuinely novel judgment with no precedent to generalise from, anything requiring accountability a person must legally hold such as regulatory or clinical sign-off, and work whose correct answer nobody can define — because an output no expert can evaluate can't be trusted unattended.

Keep reading

Related insights

AI Agents

The production AI agent stack we deploy

The six layers a production AI agent stack needs: model, orchestration, retrieval, evals, observability, gua…

AI Agents

What an AI operations runbook actually contains

Seven entries, each a question someone asks at an inconvenient hour. The runbook that turns a live AI system…

AI Agents

Why AI pilots fail before they reach production

Pilot purgatory is an engineering problem, not an ambition problem. Here are the eval, ownership, and rollba…

Stop reading, start shipping

Put a forward-deployed team on it.

If this is the kind of work you're trying to get into production, a 30-minute discovery call is the fastest path to a scoped plan.