Skip to content

josevilar-qbioai/agent-canvas-model

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Agent Canvas Model

Agent Canvas Model is part of QMetrika Labs' methodological portfolio — a dedicated line of work for structuring and deploying AI agent initiatives in organizations.

🌐 Language / Idioma:   English  |  Español

AI Agent Design Framework — An adaptation of the Business Model Canvas for planning, designing, and deploying AI agents in production.

🚀 Live demo → josevilar-qbioai.github.io/agent-canvas-model/en/


3-Phase Framework

The framework follows a deliberate sequence — strategy before technology:

Phase Canvas Accent Purpose
① Governance Enterprise Adoption Amber Executive mandate, governance, stakeholder map, change management — before any technical decision
② Agent Design Cloud Edition Indigo Agents on Azure, AWS, GCP, Copilot Studio, LangChain, managed APIs
② Agent Design On-Prem Edition Emerald Local models (Ollama, vLLM, LM Studio), air-gap, high-privacy environments
③ MCP Layer MCP Canvas Cyan Model Context Protocol layer: servers, transport, security, observability

All four share a unified QMetrika Labs design system: Inter + JetBrains Mono, dark charcoal base (#252830), per-canvas accent color, WCAG 2.2 AA.


Canvas Board

The Canvas Board integrates all 4 canvas as tabs in a single HTML file — one project, one link, one Word export covering everything.

  • Shared project name across all canvas
  • Per-tab accent color (Amber → Indigo/Emerald → Cyan)
  • Combined Word export (all 4 canvas in one document)
  • Total progress bar across the full initiative
  • Works offline, no server, air-gap ready

What's New in v4.1

Feature Detail
Canvas Board All 4 canvas as tabs in a single HTML file
3-phase landing page Landing explains the workflow before showing the canvas
MCP Architecture Canvas Dedicated canvas for designing the MCP layer
Enterprise Adoption Canvas Governance and change management canvas for Phase 1
Standalone HTML Each canvas is a single self-contained file — no server, works via file://
Unified design system Common branding, Inter font, dark theme, per-canvas accent
localStorage auto-save Changes saved automatically with 300 ms debounce
URL hash sharing Share full canvas state via encoded URL hash
JSON import / export Full state serialization for backup and handoff
Word export (PRD + ADR) One-click structured document from canvas data
WCAG 2.2 AA Skip link, aria-*, role=, focus-visible, screen-reader labels

What is the Agent Canvas

A visual 10-block framework that adapts Business Model Canvas logic to AI agent design. It lets technical and business teams align objectives, define capabilities, and anticipate risks before writing a single line of code.

+------------------+------------------+----------------------+------------------+------------------+
| 8. PARTNERS /    | 7. KEY           | 2. VALUE             | 4. RELATIONSHIP /| 1. USER          |
| INTEGRATIONS     | ACTIVITIES       | PROPOSITION          | PERSONALITY      | SEGMENT          |
|                  |                  |                      |                  |                  |
| Systems, APIs,   | Skills, control  | What problem         | Role, tone,      | Who is this      |
| MCP servers      | flow pattern     | does it solve?       | fallback         | agent for?       |
|                  +------------------+                      +------------------+                  |
|                  | 6. KEY           |                      | 3. CHANNELS      |                  |
|                  | RESOURCES        |                      |                  |                  |
|                  |                  |                      | How do users     |                  |
|                  | Data, models,    |                      | interact?        |                  |
|                  | hardware         |                      |                  |                  |
+------------------+------------------+----------------------+------------------+------------------+
| 9. COST STRUCTURE & RISKS                      | 5. VALUE SOURCES (KPIs)                        |
|                                                 |                                                |
| Development, licenses, maintenance, TCO         | How do we measure success?                     |
| Technical, business, and regulatory risks       | What metrics show the agent delivers value?    |
+-------------------------------------------------+------------------------------------------------+
|                    10. GUARDRAILS — Security · Quality · Ethics · Operational                    |
|                                                                                                  |
| Prompt injection filters, RAG confidence, GDPR, EU AI Act, event sourcing                       |
+--------------------------------------------------------------------------------------------------+

Why Use It

  • Avoids the most common mistake: building agents without defining who they're for or why
  • Aligns business and technology: a shared language between teams
  • Reduces risk: identifies costs, dependencies, and risks before development begins
  • Accelerates design: suggested working order (1→10) based on where ambiguity is most costly
  • Exports documentation: PRD + ADR Word document generated directly from canvas data

Repository Structure

agent-canvas-model/
├── README.md                               # This file (English)
├── README_ES.md                            # Spanish version
├── LICENSE                                 # MIT License
├── CONTRIBUTING.md                         # How to contribute
├── agent-canvas-model.skill               # Installable skill for Claude Desktop
│
├── docs/                                   # GitHub Pages root
│   ├── index.html                          # Landing page — 3-phase framework overview
│   ├── .nojekyll                           # Disables Jekyll processing
│   ├── board/index.html                    # Canvas Board — all 4 canvas as tabs ★
│   ├── enterprise/index.html               # Enterprise Adoption Canvas (standalone)
│   ├── cloud/index.html                    # Cloud Edition (standalone)
│   ├── onprem/index.html                   # On-Prem Edition (standalone)
│   └── mcp/index.html                      # MCP Canvas (standalone)
│
├── plantillas/                             # Source templates (Spanish)
│   ├── Agent_Canvas_Template.md            # Editable Markdown template
│   ├── canvas_board.html                   # Canvas Board source ★
│   ├── canvas_cloud_v4_standalone.html     # Cloud Edition v4 (standalone)
│   ├── canvas_onprem_v4_standalone.html    # On-Prem Edition v4 (standalone)
│   ├── canvas_enterprise_adoption.html     # Enterprise Adoption Canvas (standalone)
│   └── canvas_mcp.html                     # MCP Canvas (standalone)
│
└── ejemplos/                               # Usage examples
    ├── ejemplo-agente-soporte-IT.md
    └── ejemplo-agente-onboarding.md

Skill for Claude Desktop

The repository includes an installable skill (agent-canvas-model.skill) for Claude Desktop (Cowork). Once installed, Claude automatically activates the framework whenever you ask to design or plan an AI agent.

How to install: download agent-canvas-model.skill and double-click it or drag it into Claude Desktop.


Suggested Working Order

Step Block Key Question
1 User Segment Who is this agent for?
2 Value Proposition What problem does it solve?
3 Channels How does it reach the user?
4 Relationship / Personality What tone and personality does it have?
5 KPIs How do we measure success?
6 Key Resources What knowledge and hardware does it need?
7 Key Activities What skills and control flow does it have?
8 Partners / Integrations What systems and MCP servers does it connect to?
9 Costs & Risks What does it cost and what can go wrong?
10 Guardrails What controls ensure safe operation?

Golden rule: if the Value Proposition (block 2) is not clear, do not move forward.


Best Practices (Summary)

  1. Start narrow and deep — an excellent agent in one use case beats a mediocre one trying to do everything
  2. Define the autonomy level before building — and pick a control flow pattern: Sequential, Router, ReAct Loop, or Multi-agent
  3. Knowledge quality determines agent quality — audit your data sources first
  4. Observability from day one — log, measure, iterate; add immutable event sourcing in regulated environments
  5. Regulatory compliance is design, not a final phase — GDPR, EU AI Act built in from block 1
  6. Design your MCP layer explicitly — use the MCP Canvas to decide transport, server inventory, auth, and observability

Contributing

Contributions are welcome. See CONTRIBUTING.md.


License

MIT License — share it, adapt it, improve it.


Origin

Developed by Jose Antonio Vilar — QMetrika Labs — qmetrika[at]proton.me

Version: 4.1 (2026)

About

AI Agent Design Framework — Business Model Canvas adapted for AI agents. Cloud, On-Prem & MCP Canvas editions. Auto-save · Word export · WCAG 2.2 AA.

Topics

Resources

Contributing

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages