项目文件夹

文件
2026-07-13 12:35:03 +08:00

2.7 KiB

AI Agent Design Playbook

Guide Origin: Community | ArcKit Version: [VERSION]

/arckit:agent-design creates an Agent Architecture Specification. It documents agent pattern, tool contracts, memory architecture, orchestration, guardrails, testing strategy, and traceability back to requirements, risks, stakeholders, and inventory.


Inputs

Artefact Purpose
Agent inventory (ARC-<id>-AAGI-v1.0.md) Existing agents, capability baseline, ownership, operational context
Requirements (ARC-<id>-REQ-v1.0.md) Functional and non-functional requirements for agent capabilities
Global principles (ARC-000-PRIN-v1.0.md) AI, technology, and governance constraints
Stakeholder analysis (ARC-<id>-STKE-v1.0.md) Agent users, operators, approvers, and affected groups
Risk register (ARC-<id>-RISK-v1.0.md) AI, tool, security, reliability, and compliance risks
AI Playbook assessment (ARC-<id>-AIPB-v1.0.md) Ethics, fairness, transparency, and model governance evidence

Command

/arckit:agent-design <agent name or project ID>

Output: projects/<id>/ARC-<id>-AAGR-v1.0.md


Design Patterns

Pattern Use When
Single Agent Focused domain, small tool set, simple operational model
Chain Sequential specialist steps with clear handoff boundaries
Multi-Agent Parallel workers or domain agents need coordination
Hierarchical Supervisor and workers need dynamic task allocation

Deliverable Snapshot

Section Contents
Agent Architecture Overview Pattern, components, capabilities, C4-style diagram
Tool Contracts Tool ID, permission, input schema, output schema, validation
Memory Architecture Session, durable, and vector memory design
Orchestration Design Routing, coordination, retries, and escalation
Guardrail Configuration Input, context, tool, output, and policy controls
Testing Strategy Unit, integration, security, regression, and acceptance tests
Traceability Links to inventory, requirements, risks, stakeholders, and principles

Review Checklist

  • Agent purpose and pattern are explicit and justified.
  • Tool contracts include permissions, schemas, and failure behaviour.
  • Memory design separates session, durable, and vector responsibilities.
  • Guardrails are mapped to real requirements and risks.
  • Testing covers tool contracts, orchestration, prompt injection, and output validation.

  • /arckit:agent-integration - Design multi-agent contracts and shared state.
  • /arckit:agent-security - Add sandboxing, permission, and validation controls.
  • /arckit:agent-governance - Define oversight and approvals.