Insights

Human-in-the-Loop AI: Why Autonomy Needs Permission

8 min read

Autonomy is not binary

The debate over AI autonomy is often framed as a switch: either a human approves everything, or the system is fully autonomous. In practice, useful autonomy is graded, and the grading should be visible and controllable per agent, per action type, and often per user. A useful vocabulary has five levels: observe (the agent watches and reports, takes no action), recommend (it suggests a next step for a human to accept or reject), prepare (it does the work — drafts the document, fills the form — but does not submit or send it), execute with approval (it is ready to act and will, the moment a human confirms), and autonomous (it acts without a per-instance approval, generally reserved for low-risk, reversible, high-confidence actions).

Setting approval thresholds by consequence, not by task type

The right level for a given action is not fixed by what kind of action it is in the abstract, but by two properties: how reversible it is, and how much it affects someone outside the user's own control. Drafting an email is low-consequence and reversible — it is easy to justify letting an agent operate at “prepare” or even “autonomous” for a first draft. Sending that email to an external party is a different action with different consequences, and generally warrants “execute with approval” even if the drafting step did not. Submitting a signed offer on a home, filing a legal document, or wiring funds are all high-consequence, effectively irreversible, and should require explicit approval regardless of how confident the agent is.

A worked example: hiring

In a hiring objective, a sourcing agent identifying and shortlisting candidates from a database can reasonably run at “autonomous” — the action is reversible (you can always ignore a shortlist) and low external consequence. The same agent drafting an outreach message can run at “prepare.” Sending that message to a real candidate should sit at “execute with approval” until a hiring manager has enough history with the agent's judgment to loosen it — and even then, extending an actual offer should almost always require explicit sign-off, because it is a commitment the organization cannot cleanly take back.

Reversibility and auditability

Two properties make graded autonomy trustworthy rather than theoretical. The first is genuine reversibility: a system should be honest about which of its actions can actually be undone (a draft can be deleted) versus which cannot (a sent message, a filed form, a signed lease), and should default to more caution on the latter regardless of confidence. The second is auditability: every action an agent takes above “observe” should be logged with what it did, why (which inputs and reasoning led to it), and at what confidence, so that a human reviewing the objective later can reconstruct the decision — not just see that “something happened.” Without an audit trail, graded autonomy is just autonomy with extra steps, because nobody can actually check the system's judgment after the fact.

Where this fails

The most common failure is threshold creep: a system that performs well initially gets granted broader autonomy, and the first time it encounters an edge case outside its training experience, it acts on it with the same confidence it showed on routine cases, because confidence scores are frequently miscalibrated on unfamiliar inputs. The correct mitigation is not to avoid raising autonomy at all, but to keep irreversible, high-consequence action categories gated on approval permanently, independent of how well the system has performed on reversible, low-consequence ones. Reversibility should govern the ceiling; historical performance should only govern how much friction sits below that ceiling.

What this means in practice

When choosing autonomy settings for any AI system, set the ceiling by consequence and reversibility of the specific action, not by how sophisticated the model behind it is, and insist on an audit trail for anything above “observe.” See how BLEUN handles permissions and auditability and how this interacts with coordinating multiple agents at once.

State your objective.

Describe the outcome you want. BLEUN identifies what it needs, recruits the agents and starts working within the permissions you set.