AI Agent 디자인 패턴의 종합 가이드. #33 (Building Effective Agents) 의 후속. 6가지 핵심 패턴: Prompt Chaining, Routing, Parallelization, Orchestrator-Workers, Evaluator-Optimizer, Autonomous Agents. Workflow vs Agent 구별: Workflow = 정해진 코드 path. Agent = 동적 자기 process. "Start simple, add complexity only when measured value".
본문 인용:
"Workflows are systems where LLMs and tools are orchestrated through predefined code paths. Agents, on the other hand, are systems where LLMs dynamically direct their own processes and tool usage, maintaining control over how they accomplish tasks."
Workflow:
Agent:
권장:
여러 LLM 호출을 sequential하게 chain:
Input → LLM1 → output → LLM2 → output → LLM3 → final
각 단계:
사용:
LLM이 input 분류 → 적절한 path로 라우팅:
Input → Router LLM → [path A | path B | path C]
사용:
여러 LLM 동시 실행:
Sectioning (작업 분할):
Task → [Sub-task 1, Sub-task 2, Sub-task 3] (parallel) → Combine
Voting (다중 시도):
Same task → [LLM call 1, LLM call 2, LLM call 3] (parallel) → Aggregate
사용:
중앙 LLM이 동적 분할 + 위임:
Input → Orchestrator LLM
↓
[동적 분할]
↓
[Worker 1, Worker 2, Worker N] (병렬)
↓
Synthesis (Orchestrator)
특징:
사용:
생성 + 평가 + 개선의 iterative loop:
Generator → Output → Evaluator → Feedback
↑ ↓
└────── (improvement) ←────────┘
사용:
LLM이 도구 + 환경 피드백으로 loop:
User → Initial task
↓
[LLM → Tool → Environment → Feedback] (loop)
↓
Final result + 인간 checkpoint
특징:
사용:
본문이 식별:
본문이 식별:
본문 강조:
"Success in the LLM space isn't about building the most sophisticated system. It's about building the right system for your needs. Start with simple prompts, optimize them with comprehensive evaluation, and add multi-step agentic systems only when simpler solutions fall short."
(가장 정교한 시스템 X. 적절한 시스템. 단순 prompt부터, 측정으로 optimize, 단순이 부족할 때만 agent 추가)
3 핵심 원칙:
1. Maintain simplicity — 단순 디자인
2. Visibility — 추론 과정 보이게
3. Reliable tool interactions — 명확한 도구
이 글의 가장 중요한 기여 — 명확한 분류 어휘.
전통 용어 혼란:
새 어휘 (Anthropic 정의):
이 어휘가 산업 표준:
이게 "표준 정의자" 의 정확한 사례. Anthropic이 어휘 정의 → 산업 따름.
본문이 반복 강조:
이게 "hype에 반대하는" Anthropic 마케팅:
비교 — 다른 회사:
Anthropic:
이 "counter-hype 마케팅" 이 enterprise 신뢰 자산이다.
Anthropic의 agent 시리즈:
1. #33 (2024년 12월): "Building Effective Agents" — 기본 패턴
2. #54 (2025년): "How we built our multi-agent research system"
3. #77 (2026년 1월): "Multi-agent Systems: When and How"
4. 이 글 (2026년 3월): "Common Workflow Patterns"
5. #83 (2026년 1월): 32-page Skills Playbook
6. #93 (2026년 3월): skill-creator 진화
이 시리즈가 AI 디자인 패턴 책의 챕터들:
향후 "Anthropic AI Engineering" 책으로 묶이면 표준 교과서.
3 원칙:
1. Simplicity — 복잡성 최소
2. Visibility — 보이는 추론
3. Reliable tools — 명확한 도구
이게 "Constitutional AI" 와 같은 철학:
비교 — 다른 디자인 철학:
Anthropic:
이 일관 철학이 enterprise 신뢰.
본문 (그리고 #33) 강조:
"These building blocks aren't prescriptive. They're common patterns that developers can shape and combine to fit different use cases."
Lego 비유:
비교 — Gang of Four:
이 글의 6 패턴:
본문 강조:
이게 "이론 vs 실무" 의 답:
Anthropic:
비교 — 다른 컨설팅:
Anthropic:
본문 (Aimultiple 인용):
"MCP (Model Context Protocol) by Anthropic also simplifies tool integration by standardizing how models access them."
이 글의 패턴들이 작동하는 인프라:
각 패턴이 위 인프라 위에서:
이게 "패턴 + 인프라" 의 정석. 둘 다 있어야 작동.
본문이 강조한 가장 promising 영역:
이 두 영역의 공통점:
비교 — 어려운 영역:
이 분류가 "AI agent 적용 영역" 의 정확한 가이드.
본문 + 후속 (Anthropic Resources):
이 패턴:
각각 "무료 가이드 + 표준 정의" 패턴.
이게 "developer 마케팅의 정석" :
가이드로 표준 → 표준 위에서 도구 사용.
이 글은 "workflow patterns" 같지만, 실제로는 AI 시대 SW 엔지니어링 어휘 정의다.
2026년 3월 시점은 "AI Agent = 미스터리" 시대가 끝난 시점이다. AI Agent = 6 패턴 조합의 명확한 어휘 정착.
흥미로운 건 이 글이 #33 (2024년 12월) 의 progression 라는 점이다:
15개월 동안 AI 디자인 패턴 어휘 형성. 이게 산업 진화의 정확한 속도다.
비교 — 전통 SW 디자인 패턴:
AI 시대:
이 가속이 AI 시대 변화 속도의 정확한 측정이다.
다음 글 (#95): Bringing Code Review to Claude Code — 이 글의 "Evaluator-Optimizer" 패턴의 정확한 production 사례. Code Review = 자동 evaluator. Claude Code의 다음 진화 단계가 보인다.