Agent Autonomy Classification

The Spellcasters: From Novice to Archmage

This is an attempt to provide a classification system for AI Agents. I dislike when simple Chatbots are called agents, so here we are.

Autonomy Levels

Level 1: Scribes

"The Scroll Readers"

  • Powers:

    • Wields 3-7 tools based on specific commands
    • Follows explicit multi-step instructions
    • Maintains context within a single quest
  • By the Numbers:

    • Tools: 3-7 distinct capabilities
    • Independence: 3-5 reasoning steps without guidance
    • Memory: Retains context across single session
  • Examples: Code analyzers, specialized research assistants

Level 2: Conjurers

"The Ritual Casters"

  • Powers:

    • Orchestrates 8-15 tools in sophisticated sequences
    • Develops and follows branching action plans
    • Remembers past interactions to inform current work
  • By the Numbers:

    • Tools: 8-15 orchestrated capabilities
    • Planning: Creates plans with 5-10 dependent steps
    • Autonomy: Completes complex tasks with minimal intervention
  • Examples: Autonomous development assistants, specialized problem-solvers

Level 3: Archmages

"The Reality Shapers"

  • Powers:

    • Summons and coordinates multiple specialized sub-agents
    • Transforms vague intentions into precise execution plans
    • Learns and evolves from each interaction
  • By the Numbers:

    • Orchestration: Manages 3+ specialized sub-agents
    • Depth: 15+ autonomous reasoning steps
    • Capability: Handles tasks requiring 10+ different skills
  • Examples: Full-lifecycle project systems, autonomous research environments

NOT True Agents: The Imposters

Forbidden from the Classification:

  • Pre-programmed Mimics: Customer support chatbots, FAQ responders
  • Connected Scrolls: Systems that merely chain together multiple LLMs without true orchestration
  • Potion Mixers: Low-code/no-code platforms and "building tools" that require human configuration
  • Enchanted Parchments: Workflow tools like Zapier that execute predefined sequences
  • Apprentice Assemblies: Systems requiring extensive setup rather than operating from natural language
  • Separated Spellbooks: Any system requiring multiple separate prompts rather than accepting a single instruction

The True Test: A genuine agent must transform a single natural language instruction into autonomous orchestration of diverse tools without requiring configuration, setup steps, or multiple interaction points. The user casts one spell, and the agent completes the entire quest.