返回 Papers
AI 扩展计划 / Playbooks

ABPA 模板 08:AI Architecture ADR Set

145abpa/templates/08-ai-architecture-adr-set.md

AI Architecture ADR Set

Use this template to document architecture choices for an AI product. Each ADR should be short, specific, and reversible when evidence changes.

ADR Index

ADRTopicStatusDecision dateOwnerRevisit trigger
ADR-001AI pattern selectionproposed / accepted / superseded
ADR-002Model and provider strategyproposed / accepted / superseded
ADR-003RAG and knowledge architectureproposed / accepted / superseded
ADR-004Human-in-the-loop designproposed / accepted / superseded
ADR-005Eval and observability architectureproposed / accepted / superseded
ADR-006Integration, security, and auditproposed / accepted / superseded

ADR-001: AI Pattern Selection

FieldAnswer
Context
Business capability
Workflow step
Decision neededchoose workflow automation / RAG assistant / copilot / agent / rules-only

Options

OptionFitStrengthWeaknessEvidence needed
Rules-onlylow / medium / high
Search / RAG assistantlow / medium / high
Copilot with user approvallow / medium / high
Bounded agentlow / medium / high
Fully automated decisionlow / medium / high

Decision

FieldAnswer
Selected pattern
Why
Consequence
Reversal trigger

ADR-002: Model And Provider Strategy

FieldAnswer
Primary model
Fallback model
Hosting patternAPI / managed cloud / self-hosted / hybrid
Data sensitivity constraint
Cost constraint
CriterionWeightOption AOption BOption C
Task quality
Latency
Cost per case
Data control
Operational maturity
Vendor risk

ADR-003: RAG And Knowledge Architecture

FieldAnswer
Retrieval purposeexplain / summarize / classify / recommend / draft
Knowledge sources
Index owner
Refresh cadence
Citation requirement
Design choiceSelected optionReasonRisk
Chunk strategy
Metadata model
Retrieval methodkeyword / vector / hybrid / graph
Rerankingyes / no
Grounding requirementcitation / quote / source id / evidence span
Stale content handling

ADR-004: Human-In-The-Loop Design

FieldAnswer
Human rolereviewer / approver / exception handler / trainer
Required approval points
Escalation owner
Override logging
AI actionAutonomy levelHuman checkpointStop condition
Retrieve evidencesuggest / execute / decide
Draft summarysuggest / execute / decide
Recommend actionsuggest / execute / decide
Send external outputsuggest / execute / decide

ADR-005: Eval And Observability Architecture

FieldAnswer
Primary eval dataset
Golden labels owner
Release gate
Production monitoring owner
SignalPurposeCollection pointThresholdResponse
Task successqualityoffline / shadow / prod
Hallucination / unsupported claimsafetyoffline / shadow / prod
LatencyUXprod
Cost per caseROIprod
User override ratetrustprod
Incident rateriskprod

ADR-006: Integration, Security, And Audit

FieldAnswer
Systems integrated
Auth pattern
Secrets handling
Audit requirement
Data retention
RiskArchitecture controlEvidence
Unauthorized data access
Prompt injection
Sensitive output leakage
Tool misuse
Missing audit trail
Vendor outage

Architecture Decision Summary

QuestionAnswer
What are we building?
What are we deliberately not building?
What evidence supports this design?
What could make this decision wrong?
What should be tested next?