Skip to content
LinkedInX

Designing Autonomy Levels

Target audience: Those deciding how much automatic execution to allow, those designing approval flows
Prerequisites: Basic understanding of What Is Agentic AI

An autonomy level defines how much automatic execution an AI agent is allowed. Rather than choosing between full delegation and full supervision, practical designs set the level per operation.

Two Axes for the Decision

The level follows from the nature of the operation.

AxisQuestion
Blast radiusOn failure, who and what is affected
ReversibilityCan the previous state be restored, and at what cost
This table scrolls horizontally. Keyboard users can focus the table and use the left and right arrow keys.
graph TD
    A["Small impact, reversible"] --> Auto["Safe to run automatically"]
    B["Large impact, or irreversible"] --> Appr["Require approval before running"]

Guidance by Operation

OperationBlast radiusReversibilityGuidance
Search and readSmallNo effectAutomatic
Creating temporary filesSmallReversibleAutomatic
Modifying existing filesMediumReversible with historyAutomatic, with the diff shown
External notification or sendingLargeIrreversibleApproval required
Applying changes to productionLargeCostly to undoApproval required
Deleting dataLargeIrreversibleApproval required
This table scrolls horizontally. Keyboard users can focus the table and use the left and right arrow keys.

When the call is unclear, let reversibility decide. An operation that cannot be undone is worth gating even when its impact looks small.

Put Approval Immediately Before the Action

Placement changes the value of an approval. Collecting permission in bulk at the start means approving before anyone knows what will actually happen.

The most effective placement is immediately before an irreversible operation, showing concretely what is about to run.

Do Not Over-Ask

Excessive confirmation fails too. When every internal step requires approval, people stop reading and click through, and genuinely important approvals pass unexamined.

  • Do not confirm read-only operations
  • Grant same-kind operations in bulk within a defined scope
  • When confirming, state in one or two lines exactly what will happen

Widen the Scope in Stages

Rather than granting broad permissions at once, widen them through these four stages while confirming results through evaluation.

  1. Suggest only — a human performs every action
  2. Approval-gated — read operations are automated; everything else requires approval before running
  3. Conditionally autonomous — reversible changes are automated with the diff shown; only irreversible operations require approval
  4. Autonomous — routine work only, run automatically to completion

Summary

  • Set autonomy per operation, judged on blast radius and reversibility
  • Gate irreversible operations even when their impact looks small
  • Place approval immediately before the action, with concrete detail
  • Automate read operations so confirmation does not become a formality
Quiz