PATTERNS

패턴 카탈로그

각 패턴은 팀이 마주하는 구체적 판단 질문에 답한다. 책임과 소유, 협업과 조율, 신뢰와 검증 — 세 영역에서 구조가 무너지는 것을 방지한다.

8개 패턴


어떤 문제를 풀고 있는가?

아래 질문 중 지금 고민하고 있는 것을 찾아 해당 패턴으로 이동한다.

패턴 관계 맵

8개 패턴은 독립적이지 않다. 책임과 소유가 협업 구조를 결정하고, 협업 구조가 신뢰와 검증의 요구를 만든다. 아래 관계도에서 연결된 패턴은 함께 적용할 때 효과가 크다.

PATTERN MAP · RELATIONS[ 08 PATTERNS · 11 LINKS ]§ARESPONSIBILITY책임과 소유§BCOLLABORATION협업과 조율§CTRUST & VERIFY신뢰와 검증RPResponsibilityPartitioning책임 분할MCModuleContract모듈 계약CRContextRouting컨텍스트 라우팅SMState & MemoryControl상태와 기억 제어CCCostControl비용 통제EGEvaluation &Guardrails평가와 가드레일HAHumanApproval인간 승인DTDecisionTraceability의사결정 추적(c) reopt
카테고리별 패턴 배치와 상호 연결

구현 패턴과의 관계

reopt architecture의 거버넌스 패턴은 Google의 멀티에이전트 구현 패턴 등과 상호 보완적이다. 거버넌스 패턴이 ‘무엇을 지켜야 하는가’를, 구현 패턴이 ‘어떻게 만들 것인가’를 답한다.

거버넌스 패턴구현 패턴연결 방식
Responsibility Partitioning책임 분할
  • Hierarchical Decomposition
  • Parallel Fan-out/Gather
상위 에이전트가 목표를 하위 책임으로 분해하고 위임하는 구조. 병렬 처리가 가능한 책임은 Fan-out으로, 순차 의존성이 있는 책임은 Hierarchical로 구현한다.
Module Contract모듈 계약
  • Spec-Driven Development
계약의 입출력 스키마가 실행 가능한 스펙이 되어 코드, 문서, mock을 자동 생성한다. MCP Tool Definition이 모듈 계약의 구현 형태가 될 수 있다.
Context Routing컨텍스트 라우팅
  • Sequential Pipeline
  • Routing Pattern
파이프라인의 각 단계에서 다음 에이전트에 전달할 컨텍스트를 필터링·구조화하는 규칙. Routing Pattern은 문의 유형에 따라 적절한 에이전트로 분기하는 구현.
State and Memory Control상태와 기억 제어
  • Session Store / Vector Memory
주로 인프라 설계 영역이다. 세션 스토어(단기)와 벡터 DB/지식 베이스(장기)의 분리, 읽기/쓰기 권한 제어가 핵심 구현 과제.
Evaluation and Guardrails평가와 가드레일
  • Generator-Critic
  • Evaluator-Optimizer
생성 에이전트의 출력을 검증 에이전트가 평가하는 구조. 사전 가드레일은 실행 전 차단, 사후 평가는 Generator-Critic 루프로 구현한다.
Human Approval인간 승인
  • Human-in-the-Loop
비동기 승인 큐와 승인/거절 콜백이 핵심 구현 요소. 승인 대기 중에도 다른 작업을 계속하는 비동기 구조를 기본으로 한다.
Cost Control비용 통제
  • Token Budget Management
  • Model Routing
경로별 모델 선택(고위험=고성능, 저위험=경량), 에이전트별 토큰 예산 할당, 캐시·배치 전략을 결합하여 비용 곡선을 통제한다.
Decision Traceability의사결정 추적
  • Structured Logging
  • Distributed Tracing
에이전트별 의사결정 로그를 구조화된 형태(JSON, OpenTelemetry spans)로 수집하고, 인과 관계를 추적할 수 있는 트레이싱 인프라를 구현한다.

책임과 소유

협업과 조율

  • Context Routing각 주체에 필요한 정보만 전달되도록 정보 흐름을 설계한다.
  • State and Memory Control단기 상태와 장기 기억을 분리해 정보 누수와 혼선을 방지한다.
  • Cost Control토큰 예산, 모델 선택, 호출 빈도를 구조적으로 관리하여 비용 곡선을 통제한다.

신뢰와 검증

  • Evaluation and Guardrails허용되는 판단과 위험한 판단을 평가 기준과 안전 규칙으로 구분한다.
  • Human Approval고비용·고위험·고영향 의사결정은 인간 승인 흐름 안에 둔다.
  • Decision Traceability판단 근거, 선택 사유, 협업 경로를 구조화된 로그로 남긴다.