PATTERNS
패턴 카탈로그
각 패턴은 팀이 마주하는 구체적 판단 질문에 답한다. 책임과 소유, 협업과 조율, 신뢰와 검증 — 세 영역에서 구조가 무너지는 것을 방지한다.
어떤 문제를 풀고 있는가?
아래 질문 중 지금 고민하고 있는 것을 찾아 해당 패턴으로 이동한다.
이 책임은 다른 에이전트로 분리될 만큼 독립적인가?
Responsibility Partitioning책임 분할
이 모듈은 어떤 조건에서 거절하거나 실패해야 하는가?
Module Contract모듈 계약
이 에이전트는 지금 무엇을 모르면 안 되는가?
Context Routing컨텍스트 라우팅
무엇을 세션에 두고, 무엇을 시스템 자산으로 승격할 것인가?
State and Memory Control상태와 기억 제어
품질과 리스크를 어떤 기준으로 측정할 것인가?
Evaluation and Guardrails평가와 가드레일
언제 에이전트가 멈추고 사람에게 넘겨야 하는가?
Human Approval인간 승인
이 추론에 이 모델이 정말 필요한가?
Cost Control비용 통제
이 에이전트의 판단 근거를 사후에 설명할 수 있는가?
Decision Traceability의사결정 추적
패턴 관계 맵
8개 패턴은 독립적이지 않다. 책임과 소유가 협업 구조를 결정하고, 협업 구조가 신뢰와 검증의 요구를 만든다. 아래 관계도에서 연결된 패턴은 함께 적용할 때 효과가 크다.
구현 패턴과의 관계
reopt architecture의 거버넌스 패턴은 Google의 멀티에이전트 구현 패턴 등과 상호 보완적이다. 거버넌스 패턴이 ‘무엇을 지켜야 하는가’를, 구현 패턴이 ‘어떻게 만들 것인가’를 답한다.
| 거버넌스 패턴 | 구현 패턴 | 연결 방식 |
|---|---|---|
| Responsibility Partitioning책임 분할 |
| 상위 에이전트가 목표를 하위 책임으로 분해하고 위임하는 구조. 병렬 처리가 가능한 책임은 Fan-out으로, 순차 의존성이 있는 책임은 Hierarchical로 구현한다. |
| Module Contract모듈 계약 |
| 계약의 입출력 스키마가 실행 가능한 스펙이 되어 코드, 문서, mock을 자동 생성한다. MCP Tool Definition이 모듈 계약의 구현 형태가 될 수 있다. |
| Context Routing컨텍스트 라우팅 |
| 파이프라인의 각 단계에서 다음 에이전트에 전달할 컨텍스트를 필터링·구조화하는 규칙. Routing Pattern은 문의 유형에 따라 적절한 에이전트로 분기하는 구현. |
| State and Memory Control상태와 기억 제어 |
| 주로 인프라 설계 영역이다. 세션 스토어(단기)와 벡터 DB/지식 베이스(장기)의 분리, 읽기/쓰기 권한 제어가 핵심 구현 과제. |
| Evaluation and Guardrails평가와 가드레일 |
| 생성 에이전트의 출력을 검증 에이전트가 평가하는 구조. 사전 가드레일은 실행 전 차단, 사후 평가는 Generator-Critic 루프로 구현한다. |
| Human Approval인간 승인 |
| 비동기 승인 큐와 승인/거절 콜백이 핵심 구현 요소. 승인 대기 중에도 다른 작업을 계속하는 비동기 구조를 기본으로 한다. |
| Cost Control비용 통제 |
| 경로별 모델 선택(고위험=고성능, 저위험=경량), 에이전트별 토큰 예산 할당, 캐시·배치 전략을 결합하여 비용 곡선을 통제한다. |
| Decision Traceability의사결정 추적 |
| 에이전트별 의사결정 로그를 구조화된 형태(JSON, OpenTelemetry spans)로 수집하고, 인과 관계를 추적할 수 있는 트레이싱 인프라를 구현한다. |
책임과 소유
- Responsibility Partitioning결과를 소유할 주체와 책임 경계를 명확히 정의한다.
- Module Contract실행 단위의 조건, 권한, 실패 경로를 계약으로 선언한다.
협업과 조율
- Context Routing각 주체에 필요한 정보만 전달되도록 정보 흐름을 설계한다.
- State and Memory Control단기 상태와 장기 기억을 분리해 정보 누수와 혼선을 방지한다.
- Cost Control토큰 예산, 모델 선택, 호출 빈도를 구조적으로 관리하여 비용 곡선을 통제한다.
신뢰와 검증
- Evaluation and Guardrails허용되는 판단과 위험한 판단을 평가 기준과 안전 규칙으로 구분한다.
- Human Approval고비용·고위험·고영향 의사결정은 인간 승인 흐름 안에 둔다.
- Decision Traceability판단 근거, 선택 사유, 협업 경로를 구조화된 로그로 남긴다.