Arsanjani GenAI Maturity Model
Overview
The GenAI Maturity Model from Agentic Architectural Patterns for Building Multi-Agent Systems (Arsanjani & Bustos, Packt, 2026) defines seven levels (0–6) as a strategic roadmap for enterprise AI adoption — from raw data preparation to sophisticated multi-agent collaboration. It is notable for explicitly mapping maturity levels to architectural patterns: an organization's maturity is a direct result of the specific patterns it implements, not just its stated intent.
Security, Privacy, and Compliance are treated as cross-cutting concerns at every level.
Maturity Levels
| Level | Title | Key Activities | Example |
|---|---|---|---|
| 0 | Prepare data (data foundation) | Acquire, generate (including synthetic), clean, curate, and govern data; address quality, relevance, licensing, and accessibility | Building a governed data lake; establishing data lineage |
| 1 | Select model and prompt/serve | Select pretrained foundation models; design prompts (prompt engineering); deploy and serve via APIs for content generation, Q&A, and basic function calling | A chatbot that answers HR questions using model knowledge |
| 2 | Contextual enhancement (RAG) | Use RAG to dynamically fetch external knowledge (documents, databases) and augment prompts; improves accuracy and reduces hallucination | An internal knowledge bot that retrieves live policy documents before answering |
| 3 | Tuning for specificity | Fine-tune models using PEFT/LoRA adaptor tuning or full fine-tuning with domain-specific data; specializes terminology, style, and behavior for agent roles | Tuning a model on enterprise sales data to understand sales-specific jargon |
| 4 | Grounding and evaluation | Implement output grounding (citations, source linking) and robust evaluation frameworks covering accuracy, bias, fairness, and safety | A financial analysis agent that provides summaries with explicit references to source reports |
| 5 | Single-agent systems | Architect systems around one autonomous AI agent performing multi-step reasoning, planning, and tool use (via function calling or MCP); requires LLMOps/AgentOps for lifecycle management | A travel planning agent that autonomously books flights and hotels via real APIs |
| 6 | Multi-agent systems | Deploy multiple specialized agents that collaborate, coordinate (via A2A protocol), and negotiate to solve problems exceeding a single agent's capacity | A supply chain system where inventory, logistics, and forecasting agents collaborate to respond to disruptions |
Agentic AI Maturity Spectrum (Expanded Levels 5–6)
Within the agentic portion (Levels 5–6), the book defines six finer-grained sub-levels that map directly to the coordination pattern catalog:
| Sub-level | Description | Key Patterns |
|---|---|---|
| 1 – Basic agentic | Single agents, fixed workflows, predefined tool calls | Single-Agent Baseline, Static Function Calling, Watchdog Timeout, Agent Calls Human |
| 2 – Dynamic single-agent | Single agent dynamically selects from pre-approved tools | Agent Router, Dynamic Tool Selection, Simple RAG, Simple Retry |
| 3 – Introspective (ReAct/Reflexion) | Self-reflection and self-correction feedback loops | ReAct, Reflexion, Instruction Fidelity Auditing, Adaptive Retry with Prompt Mutation |
| 4 – Multi-agent systems | Multiple specialized agents; structured top-down coordination | Supervisor Architecture, Multi-Agent Planning, Shared Epistemic Memory, Event-Driven Reactivity, Tool/Agent Registry |
| 5 – Advanced with meta-agents | A meta-agent oversees and dynamically reassigns work | Meta-agents, Blackboard Topology, Resource Allocation, Contract-Net Marketplace, Supervision Trees |
| 6 – Self-correcting agents | Multi-turn feedback loops; agents critique and refine each other iteratively | Consensus, Agent Negotiation, Conflict Resolution, FCoT Embedding, Coevolved Agent Training, Trust Decay |
The New Agentic Stack
Advancing toward Levels 5–6 requires mastering three complementary interoperability layers:
| Layer | Technology | Purpose |
|---|---|---|
| 1 – Function calling | Native LLM capability | Agent's LLM invokes local tools within a single application runtime |
| 2 – Model Context Protocol (MCP) | Anthropic's open standard | Standardizes how agents discover and invoke external tools as independent interoperable services (agent → tools) |
| 3 – Agent-to-Agent (A2A) | Google's open protocol | Universal standard for structured task delegation and collaboration between independent agents on any framework (agent → agent) |
Mental model: MCP = agent connects to tools; A2A = agents connect to each other. In a complete multi-agent workflow, an orchestrator uses A2A to delegate tasks → worker agents use MCP to access the tools they need → results flow back through A2A.
Agent Anatomy
The book defines seven internal components that form the continuous operational loop of any AI agent:
| Component | Function | Implementation |
|---|---|---|
| Goals | Objectives the agent seeks to achieve | Configuration parameters or dynamic state |
| Sense (Perception) | Gathers data from environment (APIs, databases, sensors) | API listeners, data stream processors, MCP clients |
| Reason (Cognition) | Analyzes sensed information using LLM | The agent-ready LLM; interprets inputs against goals |
| Plan | Devises a sequence of actions | LLM-generated task sequence; can be static or dynamic |
| Act (Action) | Executes plan via tools | External API calls, code execution, response generation |
| Memory | Stores knowledge, state, and past experience | Short-term (in-context); long-term (vector databases, persistent stores) |
| Coordinate | Interacts with other agents (multi-agent systems only) | A2A protocol; tracks task lifecycle states (submitted, working, completed) |
The agentic loop: Sense → Reason → Plan → Act → (feedback) → Sense. Each iteration allows the agent to adapt based on outcomes.
Practical Rollout Roadmap
Chapter 12 of the book maps patterns to three implementation stages:
| Stage | Core Principle | Patterns to Implement |
|---|---|---|
| 1 – Foundational system | Build one thing well; test every integration | Single-Agent Baseline, basic observability, static tool calling |
| 2 – Production-ready service | Reliability and scalability | Watchdog Timeout, Adaptive Retry, Canary Testing, checkpointing, evaluation pipelines |
| 3 – Self-improving ecosystem | Continuous learning and multi-agent coordination | Coevolved Agent Training, Trust Decay, Swarm Architecture, Consensus |
Key Production Challenges
The book identifies four categories of challenges in transitioning from PoC to production:
| Category | Key Challenges |
|---|---|
| Strategic and organizational | Demonstrating ROI, achieving stakeholder alignment, operational integration, change management |
| Data-related | Data governance, data quality, data silos, privacy compliance (GDPR, HIPAA) |
| Model and technical | Model robustness, adversarial attacks, hallucination minimization, legacy system integration, LLMOps/AgentOps |
| Ethical and responsible AI | Bias mitigation, transparency, explainability, governance frameworks |
See Also
- Agentic Architectural Patterns — Arsanjani & Bustos
- AWS GenAI Maturity Model
- Gartner's Perspective
- Google's Perspective
- Agentic Engineering Levels
- Agentic Architecture Components
- Multi-Agent Systems
- Standards: MCP
- Standards: A2A
References
- Arsanjani, A., & Bustos, J.P. (2026). Agentic Architectural Patterns for Building Multi-Agent Systems. Packt Publishing. ISBN 978-1-80602-957-0. — Comprehensive pattern catalog and GenAI maturity model; code at https://github.com/PacktPublishing/Agentic-Architectural-Patterns-for-Building-Multi-Agent-Systems