DEV Community

Paul Crinigan
Paul Crinigan

Posted on

When Should An AI Agent Act Without Asking You First

Every agent project eventually hits the same question. The thing works, it can call your tools, and now somebody has to decide what it is allowed to do unsupervised. Most teams answer this once, in a hurry, and then discover the answer was wrong the first time an edge case shows up at 2am.

There are three separate decisions hiding inside that question, and they are much easier to reason about apart from each other: how much autonomy the agent has, what stops a specific action before it runs, and who picks up the cases the agent cannot handle.

The Five Levels Of Agent Autonomy

Autonomy is not a switch. In practice it is a spectrum with about five usable positions.

At the lowest level the agent provides information and analysis, and a human makes every decision. Next it recommends actions and a human approves each one. In the middle it acts on its own inside defined boundaries and escalates anything outside them. Higher up it acts autonomously on most work and only flags exceptions. At the top it operates without routine oversight.

The useful part is that the level is not a property of the agent, it is a property of each action type, and it moves. An agent can sit at level four for reading and summarizing while staying at level two for anything that writes to a customer record. The balance between autonomy and human control is meant to be adjusted, expanded as the system earns trust, tightened when something goes wrong. Teams that treat it as a one time configuration get the worst of both, since they either supervise work that never needed it or leave real risk unwatched.

Confidence Gating Stops The Action Before It Runs

Levels describe policy. Confidence gating is the mechanism that enforces it at runtime.

Before the agent acts, it scores how confident it is in the planned action. The score comes from concrete signals: how closely this situation matches ones seen before, how complete the available information is, whether the plan lines up with established rules, and how similar past actions turned out. If the score falls below the threshold set for that action type, the agent stops and flags the task instead of proceeding.

The important design choice is that thresholds differ by stakes. Reading a record and issuing a refund should never clear the same bar. Confidence gating gives you a layered system where cheap reversible actions flow freely and expensive irreversible ones need near certainty, which is roughly how you would delegate to a new hire.

This also gives you a metric worth watching. A rising rate of gated actions in one category usually means the situation changed, not that the agent got worse.

Escalation Paths Decide Who Handles The Edge Case

A gate that stops an action is only half a mechanism. Something has to happen next.

Without a defined path, an agent that hits its limit has three bad options: guess and risk being wrong, fail silently and leave the task undone, or throw an error nobody sees. A real escalation path provides the fourth option: name the trigger conditions, name the person or queue that receives the case, define what context travels with it, and set how quickly a response is expected.

The context part is what teams underestimate. If the handoff is a ticket saying the agent could not complete the task, the human starts the investigation from zero and the escalation costs more than the work. The case needs the plan the agent produced, the confidence score, which rule or threshold blocked it, and the data it was working from.

Putting It Together

Write the autonomy level per action type rather than per agent. Set confidence thresholds that scale with what the action costs to undo. Define the escalation path before you raise anyone's autonomy level, since the path is what makes raising it safe.

Then let the level move. An agent that has run clean at recommend-only for a month on a given action type has earned a promotion on that action type, and one that produced a bad outcome has earned a demotion on it. That is a more honest control system than any single decision made on launch day.

Top comments (0)