Skip to content

[ Framework ]

What you can actually delegate to an AI agent

[ In short ]

You do not delegate a task, you delegate a piece of a task with a clear boundary: a verifiable output, a maximum number of steps, a point where the agent stops and asks for confirmation. Decisions with a real trade-off, ones with no obviously correct answer, always stay human.

Published
Reading
8 min

What distinguishes an agent from plain automation?

Automation runs a sequence of steps known in advance: if X happens, do Y. An agent makes decisions along the way, because the number of steps required is not predictable at the start: it reads an intermediate result and decides what to do next based on that, not on a script written beforehand.

The distinction matters because it guides what is worth delegating. Tasks with predictable steps should be automated, not handed to an agent: automation is faster, cheaper, and easier to verify in a rigid form. An agent makes sense when the problem is open-ended, the number of steps depends on what gets discovered along the way, and judgement is needed at each stage. Anthropic, which designs these systems, sums it up with a simple principle: you add the complexity of an agent only when it demonstrably improves the outcome compared to a simpler workflow, never on principle.

Which decisions always stay human?

Two categories, drawn clearly by teams who have already scaled these systems in production. The first is the overall goal: what the agent is trying to achieve and why, the direction no agent should choose on its own. The second is every decision with a real trade-off, meaning no obviously correct answer: when speed and safety are in tension, when a choice has consequences for real people, when two valid criteria point in different directions.

The practical test is this: if a task has a verifiable way to say it was done well (the code passes its tests, the document meets a written standard), an agent can do it and another system can check it. If the task requires choosing between two defensible paths, that choice always goes to a person, explicitly, not buried inside execution.

A concrete example makes the difference less abstract. "Rewrite this paragraph to match our style guide" has a verifiable success criterion and can be delegated without hesitation. "Decide whether this customer deserves an exception to the refund policy" has no single correct criterion, involves real commercial consequences, and stays a human decision even if the agent is perfectly capable of forming a reasoned opinion on what to do.

How do you decide what an agent can do today?

Not all at once, and not fixed forever. The practice observed in teams running agents at scale is to start with full human review of every output, then teach the agent to flag edge cases on its own, then widen autonomy case by case, per task type, after a run of repeated successes on that specific type.

A concrete example documented by Anthropic: an engineering team brought an agent to independently handling roughly five hundred bug fixes, but got there gradually, explicitly tracking which task types the agent had earned trust on and which it had not. Autonomy is not a binary switch: it is a permission that widens one task type at a time, with a record of who earned what.

What tends to be delegable, and what does not?

Not an absolute rule, but a reasonable starting point for the first pass at classifying a process.

A task with even one characteristic in the right column should go to a person, not be decided by the agent.
Task characteristicDelegable to an agentStays human
Outcome verifiable against a clear ruleYes
Reversible if wrongYes
Trade-off between two valid criteriaYes
Direct consequences for real peopleYes
Repetitive, high volume, low varianceYes
No similar precedent to learn fromYes

What does a task need to be safely delegable?

Three things, regardless of how capable the underlying model is. First, a way for the agent to verify its own progress step by step, grounded in an objective signal (a test result, the outcome of a tool call) rather than its own assessment of how well things are going. Second, declared checkpoints where the agent stops and waits for a human signal, not just at the end but partway through if it hits an obstacle it cannot resolve. Third, an explicit limit, typically a maximum number of steps or attempts, past which the agent stops regardless, even if it believes it is close to a solution.

Without these three things, the autonomous nature of an agent produces a specific risk: errors that compound on top of each other instead of stopping at the first one. An agent with no step limit that gets an initial premise wrong will keep building coherent-looking work on top of that wrong premise, and the final output will look more solid than it is, precisely because it took longer to produce.

  • Progress check: the agent works out where it stands from an external signal (a test passing, a call succeeding), not from its own impression that things are going well.
  • Checkpoints: declared moments where it stops and waits for a person, placed partway through the work and not only at delivery.
  • Step limit: a numeric ceiling past which it stops regardless, which is the only protection against one early error elaborated across twenty steps.
  • Exit rule: what it does when a case does not clearly fit the mandate. Without this line, that decision is the agent's to make.

Why is human attention the scarce resource, not the agent's time?

Because an agent can work on dozens of tasks in parallel, but the person who has to verify, decide, and unblock has a fixed attention capacity, independent of how many agents are running at once. A system that delegates well knows this, and designs the flow around that constraint: it batches questions instead of interrupting you one at a time, and limits how many things land in front of a person at once.

That is why "faster" is not automatically "better" when you introduce an agent. An agent working at double speed but generating double the interruptions for a person with fixed attention capacity has not doubled the system's throughput: it has just moved the bottleneck, not solved it.

What happens when delegation boundaries are not declared?

The task expands on its own. Without an explicit boundary written before launch, an agent instructed to "handle support emails" eventually runs into an ambiguous case, a customer asking for a refund outside policy, say, and has to decide whether that is still inside its mandate or not. If nobody wrote that boundary down in advance, the agent interprets it on its own, and it interprets it in whichever direction requires it to stop and ask the least, because that is the direction its training rewards as "being helpful."

This is a different problem from missing verification: here the output can be correct on the merits, but the decision to produce it should never have been the agent's to make. The fix is not a list of exceptions, which grows without end and never anticipates the next edge case. It is an explicit default rule: when a case does not clearly fit inside the assigned scope, the agent stops and flags it, instead of trying to resolve it anyway because it looks close enough to the boundary. A default stated in those terms is worth more than ten examples listed in advance, because it also covers the case nobody thought of.

[ What to take away ]

  • Delegate tasks with a verifiable, reversible outcome. Decisions with a real trade-off between two valid criteria always stay human.
  • If the steps are predictable, automate instead of using an agent: it costs less and is easier to verify.
  • Widen autonomy one task type at a time, after repeated successes on that specific type, not all at once.
  • Every delegated task needs three things: a way to verify progress step by step, declared checkpoints, and an explicit step limit.
  • Design the flow around human attention, not agent speed: that is the resource that runs out first.

How visibility inside a generative engine gets measured, written out in full. Read the article

[ Author ]

Nicola Dussin

Founder of Creaitivo. Every analysis is run directly by me.

Full profile

Which task would you like AI to handle?

Describe the work, who performs it, and how quality is checked. Within 48 hours, I will indicate whether the case suits a workflow, a prototype, or a hands-on working session with the team.

All field notes