AI agents

Autonomy levels

In short

Autonomy levels are named scales for how far an AI agent may decide and act without a person involved at each step. The same level number can mean different things on different scales.

Also called
AI autonomy levels, Agent autonomy, Levels of autonomy
Topic
AI agents
Level
Some background helps

Feng, McDonald and Zhang, in a paper revised on 28 July 2025, define autonomy as the extent to which an AI agent is designed to operate without user involvement2. The user can be a person or another agent2. They treat the level as a design choice separate from capability: a capable agent can still be required to consult the user before each action2.

The five levels are user roles, with no level 02. As operator, the user stays in charge and the agent helps only on demand2. As collaborator, the user and agent plan, delegate and execute together, and the user can take control at any point2. As consultant, the agent plans and executes most of the work, and the user is asked for expertise and preferences2. As approver, the agent involves the user only at a failure or high-risk state, or when approval is required2. As observer, the agent plans and executes over long time horizons and makes the decisions2. The user can read activity logs but cannot provide input or change the trajectory, apart from an emergency off-switch that stops all agent activity2.

A document published on 18 March 2026 by the Cloud Security Alliance AI Safety Initiative uses another scale1. Its PDF is marked unofficial AI-assisted research and has not had official CSA review3. It defines AI autonomy as the degree to which a system can decide and act without human approval, oversight or intervention1. Capability is what an agent can do; autonomy is what it is allowed to do without human intervention1. Level 0 only supplies information, such as a chatbot giving advice1. Level 1, such as a code assistant waiting for a run confirmation, needs approval of each action1. Level 2 executes a plan a person has approved1. Level 3 acts inside boundaries and escalates outside them, and is the first level without per-action or per-plan approval1. Level 4 uses monitoring and exception handling rather than decision approval1. Level 5 includes goal-setting and self-modification with minimal human involvement, and is not recommended for current enterprise deployments1. Scripted robotic process automation, with no AI decision, is outside this scale1.

Example

On the Cloud Security Alliance scale, a chatbot that only gives advice is Level 0, because it does not act1. A code assistant that runs a change only after a person confirms it is Level 11.

Why it matters

Feng's Level 1 is a user acting as operator, while the Cloud Security Alliance's Level 1 is approval of each action12. The number is clear only with the scale named beside it.

Questions people ask

Are autonomy levels one universal scale?

No. A July 2025 paper uses five user roles, from operator to observer, and has no level 02. A March 2026 Cloud Security Alliance document uses levels 0 to 5, and its PDF says it is unofficial research that has not had official CSA review13.

Is a more capable agent automatically more autonomous?

No. Feng, McDonald and Zhang say a capable agent can still be required to consult the user before each action2. The Cloud Security Alliance document separates capability, what an agent can do, from autonomy, what it is allowed to do without a person1.

What control does Feng's highest level leave the user?

At observer level the user can read activity logs but cannot provide input or change the trajectory2. The only control described is an emergency off-switch that shuts off all agent activity2.

Related terms

Sources

  1. Cloud Security Alliance AI Safety Initiative (18 March 2026), Agentic AI Autonomy Levels and Control Framework, Version 2.0
  2. Feng, McDonald and Zhang (28 July 2025), Levels of Autonomy for AI Agents, arXiv:2506.12469v2
  3. Cloud Security Alliance AI Safety Initiative (18 March 2026), Agentic AI Autonomy Levels and Control Framework, Version 2.0, PDF

Back to the glossary