콘텐츠로 이동

제11단원. 부록 — 참고 자료


11.1 용어 사전

용어 영문 정의
에이전트 Agent LLM이 자신의 프로세스와 도구 사용을 동적으로 결정하는 시스템
워크플로우 Workflow LLM과 도구가 사전 정의된 코드 경로로 오케스트레이션되는 시스템
에이전틱 시스템 Agentic System 에이전트와 워크플로우를 모두 포괄하는 상위 개념
오케스트레이션 Orchestration 여러 에이전트 간의 작업 분배, 조율, 합성 과정
subagent Subagent lead agent에 의해 스폰되는 하위 에이전트. 독립된 컨텍스트 윈도우에서 실행된다
컨텍스트 윈도우 Context Window LLM이 한 번에 처리할 수 있는 최대 토큰 수
토큰 Token LLM이 처리하는 텍스트의 최소 단위 (~0.75 영문 단어)
프롬프트 체이닝 Prompt Chaining 순차적 LLM 호출로 작업을 처리하는 패턴
라우팅 Routing 입력을 분류하여 적절한 처리 경로로 연결하는 패턴
캐스케이딩 Cascading 저비용 모델부터 시작하여 필요 시 고비용 모델로 에스컬레이션
모델 티어 Model Tier 성능/비용에 따른 모델 등급 (Opus > Sonnet > Haiku)
Fan-In Fan-In 여러 병렬 에이전트의 결과가 하나의 합성자에게 모이는 구조
핸드오프 Handoff 에이전트 간 제어권의 동적 이전
MoA Mixture of Agents 여러 LLM을 레이어로 쌓아 성능을 향상시키는 아키텍처
서킷 브레이커 Circuit Breaker 장애 감지 시 자동으로 폴백하는 안전 메커니즘
DPMO Defects Per Million Opportunities 100만 기회당 결함 수 (품질 지표)
블랙보드 Blackboard 공유 작업 공간을 통해 에이전트가 자율적으로 협업하는 패턴
계획-실행 분리 Planner-Executor 계획과 실행을 별도 에이전트가 담당하는 패턴
스캐터-개더 Scatter-Gather 작업을 병렬 분배 후 결과를 집계하는 패턴
THREAD THREAD 재귀적으로 자식 스레드를 스폰하는 작업 분해 프레임워크
메타프롬프팅 Meta-Prompting 프롬프트를 생성하는 프롬프트 시스템. GSD가 대표적 구현
컨텍스트 부패 Context Rot 긴 세션에서 누적된 정보가 품질을 저하시키는 현상. GSD의 태스크별 깨끗한 컨텍스트로 해소
토큰 예산 Token Budget 에이전트에 허용된 최대 토큰 수. 임계값 도달 시 보고 또는 강제 종료
컨텍스트 엔지니어링 Context Engineering 에이전트가 올바른 정보를 올바른 형식으로 컨텍스트에 받도록 설계하는 기법
레인보우 배포 Rainbow Deployment 여러 버전을 동시에 운영하며 점진적으로 전환하는 에이전트 배포 전략
웨이브 Wave GSD에서 독립적 태스크를 병렬 실행하는 배치 단위
worktree 격리 Worktree Isolation git worktree로 에이전트별 독립된 작업 디렉터리를 생성하는 격리 기법
DLP Data Loss Prevention 데이터 손실 방지 메커니즘
HUD Heads-Up Display 실시간 모니터링 상태줄
ACI Agent-Computer Interface 에이전트와 도구 간의 인터페이스
MCP Model Context Protocol Anthropic의 도구/데이터 접근 프로토콜
A2A Agent-to-Agent Google의 에이전트 간 통신 프로토콜
worktree Git Worktree 단일 레포지토리에서 여러 작업 디렉토리를 관리하는 Git 기능
Plan Approval Gate Plan Approval Gate 계획 단계에서 실행으로 넘어가기 전 인간 또는 검증 에이전트가 계획을 승인하는 체크포인트 패턴
FrugalGPT FrugalGPT 저비용 모델부터 순차적으로 시도하며 신뢰도 기준 미달 시 상위 모델로 에스컬레이션하는 캐스케이딩 프레임워크
AgentShield AgentShield Red Team(공격자) · Blue Team(방어자) · Auditor(감사자) 3-에이전트 적대적 파이프라인으로 보안 취약점을 자동 탐지·방어하는 ECC 구성 요소
Beads Beads Gas Town 프레임워크의 영속 메모리 시스템. 에이전트 재시작 후에도 상태를 유지하는 구조화된 메모리 단위
Magentic-One Magentic-One Microsoft의 멀티에이전트 시스템. Orchestrator가 세션마다 동적으로 계획을 수립하고 전문 서브에이전트에 작업을 위임하는 일반 목적 아키텍처
LLM-as-Judge LLM-as-Judge LLM을 품질 심사관으로 활용하여 다른 LLM의 출력에 0.0~1.0 점수와 합격/불합격 판정을 부여하는 평가 패턴

11.2 전체 출처 목록

Anthropic 공식 자료

# 출처 핵심 내용 발표일
1 How We Built Our Multi-Agent Research System Opus Lead + Sonnet Subagent, 90.2% 성능 향상, 토큰 사용량 80% 분산 2025.06
2 Building Effective Agents 6가지 기본 패턴, 에이전트 vs 워크플로우 구분 2024.12
3 Building a C Compiler with Parallel Claudes 16 병렬 에이전트, $20K, 100K줄 컴파일러 2026.02

학술 논문 및 기술 보고서

# 출처 핵심 내용 발표일
4 arxiv 2510.01285 — Blackboard MAS 블랙보드 패턴, 정적 할당 대비 13~57% 향상 2025.10
5 arxiv 2305.14325 — Multi-Agent Debate 멀티에이전트 토론, 사실성 향상 2023.05
5-1 arxiv 2511.07784 — Diversity of Thought in Multi-Agent Debate 토론 참여 에이전트 다양성이 품질에 미치는 영향 분석 2025.11
6 arxiv 2512.20845 — MAR 다중 에이전트 리플렉션, HumanEval 82.6% 2025.12
7 arxiv 2503.09572 — Plan-and-Act 계획-실행 분리, 약한 Planner가 치명적 병목 2025.03
8 arxiv 2405.17402 — THREAD 재귀적 스레드 생성, 10~50% 성능 향상 2024.05
9 arxiv 2601.22290 — Six Sigma Agent 합의 투표, 신뢰도 14,700배 향상 2026.01
10 arxiv 2505.24239 — Credibility Scoring 신뢰도 점수 기반 적대적 저항 2025.05
11 arxiv 2406.04692 — Mixture-of-Agents MoA, GPT-4o 대비 8.2% 향상 2024.06
12 arxiv 2505.19234 — GUARDIAN 가디언 에이전트, 환각 전파 감지 2025.05
13 arxiv 2603.04445 — Dynamic Model Routing Survey 라우팅 vs 캐스케이딩 체계적 분류 2026.03
14 arxiv 2411.13768 — Eval-Driven LLM Ops 카나리/블루-그린 에이전트 배포 2024.11

산업 자료

# 출처 핵심 내용 발표일
15 Azure — AI Agent Design Patterns Fan-out/Fan-in, 동시 오케스트레이션 2025.04
16 Microsoft — MagenticOne 동적 매니저 오케스트레이션 2024.11
17 OpenAI — Orchestrating Agents 핸드오프 오케스트레이션 2025.04
18 Google — A2A Protocol 에이전트 간 통신 표준 2025.04
19 AWS — Scatter-Gather Patterns 처리 시간 60~80% 단축 2025.06
20 Addy Osmani — The Code Agent Orchestra 계층적 분해, 토큰 예산 2025.10
21 Portkey — Implementing FrugalGPT 캐스케이딩 구현, 98% 비용 절감 2024.08
22 Maxim — Top 5 LLM Routing Techniques 의미적/비용 인식/섀도 라우팅 2025.07
23 30 Tips for Claude Code Agent Teams 실무 팁, 모델 티어링 2025.09
24 Zylos — Event-Driven AI Agent Systems Pub-Sub 에이전트 통신 2026.03
25 CodeAnt — Shadow Testing for LLMs 섀도 모드 테스트 2025.11

11.3 다이어그램 목록

이 교재에서 참조하는 SVG 다이어그램 목록이다. 모든 다이어그램은 multi_agent/diagrams/ 디렉토리에 위치한다.

# 그림명 유형 위치 (단원) 파일명
1 단일 에이전트 vs 멀티에이전트 아키텍처 비교 Component 01단원 ch01_single_vs_multi_agent.svg
2 워크플로우-에이전트 연속체 Component 01단원 ch01_agent_vs_workflow_continuum.svg
3 기본 패턴 선택 의사결정 트리 Activity 02단원 ch02_pattern_decision_tree.svg
4 오케스트레이션 패턴 비교 Component 03단원 ch03_orchestration_patterns.svg
5 계획-실행 분리 전체 흐름 Activity 03단원 ch03_planner_executor_flow.svg
6 핸드오프 vs 오케스트레이터-워커 비교 Component 03단원 ch03_handoff_vs_orchestrator.svg
7 작업 분해 패턴 비교 Component 04단원 ch04_task_decomposition_patterns.svg
8 Fan-In 병목 해소 패턴 Component 04단원 ch04_fan_in_patterns.svg
9 모델 라우팅 패턴 비교 Component 05단원 ch05_model_routing_patterns.svg
10 FrugalGPT 캐스케이딩 흐름 Activity 05단원 ch05_frugalgpt_cascading.svg
11 프로덕션 라우팅 5레이어 스택 Component 05단원 ch05_production_routing_layers.svg
12 품질 보증 패턴 비교 Component 06단원 ch06_quality_assurance_patterns.svg
13 Six Sigma 합의 투표 프로세스 Activity 06단원 ch06_six_sigma_consensus.svg
14 통신/안전/배포 패턴 Component 07단원 ch07_communication_safety_deployment.svg
15 오류 처리 패턴 Component 07단원 ch07_error_handling_patterns.svg
16 서킷 브레이커 상태 전이 Statechart 07단원 ch07_circuit_breaker_statechart.svg
17 레인보우 배포 시간축 Activity 07단원 ch07_rainbow_deployment.svg
18 OMC Team 모드 5단계 파이프라인 Activity 08단원 ch08_omc_team_pipeline.svg
19 OMC 3티어 모델 라우팅 Component 08단원 ch08_omc_model_routing.svg
20 ECC 개발 워크플로우 Activity 08단원 ch08_ecc_dev_workflow.svg
21 AgentShield 적대적 파이프라인 Activity 08단원 ch08_ecc_agentshield.svg
22 Superpowers 워크플로우 Activity 08단원 ch08_superpowers_workflow.svg
23 gstack 6가지 역할 시스템 Component 08단원 ch08_gstack_roles.svg
24 GSD 스펙 기반 개발 파이프라인 Activity 08단원 ch08_gsd_pipeline.svg
25 Gas Town Mayor 패턴 아키텍처 Component 08단원 ch08_gastown_mayor.svg
26 3단계 스킬 로딩 프로세스 Activity 09단원 ch09_skill_loading_process.svg
27 Opus 코디네이터 종합 아키텍처 Component 09단원 ch09_opus_coordinator_pattern.svg
28 병렬 에이전트 Docker 동기화 아키텍처 Component 10단원 ch10_parallel_agent_sync.svg
29 인간-에이전트 협업 검증 프로세스 Activity 10단원 ch10_human_agent_verification.svg

11.4 도구별 설치 명령어 빠른 참조

참고: 이 섹션의 모든 버전은 교재 작성 기준(2026년 4월)에 테스트 완료된 버전이다. 최신 버전은 각 GitHub 저장소의 Releases 페이지에서 확인한다.

oh-my-claudecode (OMC)

테스트 완료 버전: oh-my-claude-sisyphus v4.11.2

# 플러그인 마켓플레이스
/plugin marketplace add https://github.com/Yeachan-Heo/oh-my-claudecode
/plugin install oh-my-claudecode
/oh-my-claudecode:omc-setup --global

# npm (특정 버전 고정 설치)
npm install -g oh-my-claude-sisyphus@4.11.2

# 환경변수 (필수)
export CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1

# 환경 진단
/oh-my-claudecode:omc-doctor

Everything Claude Code (ECC)

테스트 완료 버전: ecc-universal v1.1.0 (v1.1.0부터 완전 Node.js, Windows 지원)

# 플러그인 마켓플레이스
/plugin marketplace add affaan-m/everything-claude-code
/plugin install everything-claude-code@everything-claude-code

# npm CLI (특정 버전 고정 설치)
npm install -g ecc-universal@1.1.0
ecc install                          # 기본 설치
ecc install --profile full           # 전체 설치
ecc install --profile developer      # 개발자 프로필

# 보안 스캔
npx ecc-agentshield scan             # 기본
npx ecc-agentshield scan --opus      # 3-에이전트 적대적

# 환경 진단
ecc doctor

Superpowers

테스트 완료 버전: Claude Code 공식 마켓플레이스 등록 버전 (2026년 4월 기준, 2025.10.09 최초 출시)

# Claude Code 공식 마켓플레이스 (권장)
/plugin install superpowers@claude-plugins-official

# Superpowers 마켓플레이스
/plugin marketplace add obra/superpowers-marketplace
/plugin install superpowers@superpowers-marketplace

gstack

테스트 완료 버전: GitHub main 브랜치 (2026년 4월 기준, Bun 컴파일 바이너리 ~58MB)

# 설치
git clone https://github.com/garrytan/gstack.git ~/.claude/skills/gstack
cd ~/.claude/skills/gstack && ./setup

# 설정
~/.claude/skills/gstack/bin/gstack-config set proactive true

# 업그레이드
/gstack-upgrade

GSD

테스트 완료 버전: gsd-2 v2.x (npm info gsd-2 version 으로 현재 버전 확인)

# Claude Code — 글로벌
npx get-shit-done-cc --claude --global

# Claude Code — 로컬
npx get-shit-done-cc --claude --local

# GSD-2 독립 CLI
npm install -g gsd-2
npx gsd-2 init

# 프로젝트 시작
/gsd:new-project

# 자율 실행
/gsd auto

Gas Town

테스트 완료 버전: gtbd Go 바이너리 @latest (2026년 4월 기준, Go 1.21+ 필요)

# GT CLI 설치
go install github.com/steveyegge/gastown/cmd/gt@latest

# Beads 설치
go install github.com/steveyegge/beads/cmd/bd@latest

# PATH 설정
export PATH="$PATH:$HOME/go/bin"

# HQ 초기화
gt install ~/gt --shell
gt enable
gt git-init
gt up

# 프로젝트 추가
gt rig add my-project ~/projects/my-project

# 헬스 체크
gt doctor

이 교재의 모든 내용은 원저작자의 저작권 하에 인용되었다. 학술 및 교육 목적으로만 사용할 것을 권장한다.

이전 단원: 제10단원. 프로덕션 배포 | 목차로 돌아가기