AI 에이전트 시스템에서 LLM 정렬(alignment)에만 의존하는 대신 코드 레벨 정책 강제로 안전성을 보장하는 Responsibility-Oriented Agent(ROA) 패턴을 제시한다. 핵심 주장: '프롬프트는 제안이고, 코드는 강제다.' Human-in-the-Loop(수동 승인)에서 Human-Over-The-Loop(정책 설계→시스템 자율 강제)로의 전환을 아키텍처 수준에서 구현한다.
핵심 포인트- Human-in-the-Loop의 알림 피로 문제를 Human-Over-The-Loop로 해결 — 사람이 정책 계약을 설계하고, 시스템이 자율로 강제한다.
- Kernel Space 검증 레이어: 결정론적 실행 게이트가 LLM 추론 전후에 정책 준수를 검증한다.
- PolicyProposal 아티팩트: 타입 안전 요구사항과 YAML 스키마로 에이전트의 모든 행동 제안을 구조화한다.
- Decision Flow ID(DFID) 텔레메트리로 에이전트 행동의 감사 재현이 가능한 추적을 구현한다.
- 거버넌스 레이어 기술 부채를 방치하면 에이전트 시스템이 복잡해질수록 제어 불가 위험이 선형 이상으로 증가한다.
상세 정리- 현재 문제: LLM 정렬에 의존하는 에이전트 설계는 모델 업데이트, 프롬프트 변경, 예상치 못한 입력에 취약하다. Human-in-the-Loop는 알림 피로(alert fatigue)와 병목을 유발한다.
- ROA 5개 기둥: (1)Kernel Space 검증 레이어 (2)PolicyProposal 아티팩트 (3)DFID 텔레메트리 (4)Domain Boundary 설정 (5)Policy Contract 설계.
- Kernel Space: 결정론적 실행 게이트가 LLM 추론을 감싸고, 에이전트가 제안하는 행동이 정책 계약 범위 내인지 코드 레벨에서 검증. 범위 외 행동은 강제 거부.
- PolicyProposal 구조: YAML 스키마로 에이전트 행동 제안을 타입 안전하게 표현. 도메인별 예시 — 보험 언더라이팅(TiV 한도), 금융 트레이딩(매수/매도 제약), 헬스케어 스케줄링(경계 조건).
- Actor 모델 기반: Carl Hewitt(1973)의 분산 시스템 원칙을 에이전트 메시지 패싱 설계에 적용.
- DFID 텔레메트리: 각 결정 흐름에 고유 ID를 부여해 인과 체인 전체를 재현 가능하게 로깅. 사후 감사에서 에이전트 행동 근거 추적 가능.
- 패러다임 전환 의미: 에이전트 시스템에서 '안전성'을 프롬프트 엔지니어링의 문제가 아니라 소프트웨어 설계의 불변성(invariant) 문제로 재정의.
왜 읽나AI 에이전트 시스템에서 LLM 정렬 대신 코드 강제 기반 거버넌스 아키텍처를 도입하려는 백엔드/AI 엔지니어와 아키텍트에게 구체적인 설계 패턴 제시.