Agent autonomy is the degree to which an AI agent can decide and act on its own, from simply suggesting actions to fully executing a task with little or no human intervention.
“Autonomy” is the main design choice when building agentic systems. It tells you how much responsibility the system has versus the human operator.
You reach for higher autonomy when:
You keep autonomy low when:
In practice, most teams start with a low-autonomy assistant and only increase autonomy after they understand failure modes.
Autonomy is usually discussed as a spectrum, not a binary switch. A common way to think about it is:
Suggest only
The system recommends a next step, but a human decides and acts.
Human-approved actions
The system drafts plans, fills forms, or prepares tool calls, but a human must confirm before execution.
Supervised execution
The system can take steps on its own, but a human monitors, intervenes on exceptions, or reviews the final result.
Full execution within boundaries
The system completes the task end to end inside predefined limits, such as allowed tools, budgets, timeouts, and permissions.
The boundary is important: even “high autonomy” usually means constrained autonomy. Real systems rely on guardrails such as tool permissions, rate limits, approval gates, and rollback paths.
Different teams and papers use different labels for these levels, and there is no single universal standard. The core idea is stable: more autonomy means less human intervention per step.
A travel agent:
The same task can be run at different autonomy levels depending on risk and trust.
If the task is high stakes, start with suggestion or approval-based workflows.