PaperClip — 회사 조직 구조 기반 멀티에이전트 오케스트레이션
"에이전트 여러 개를 돌리는 법"이 아니라 "에이전트들을 회사처럼 관리하는 법".
5가지 핵심 개념
1. Mission (미션)
에이전트들이 달성해야 할 회사 목표를 먼저 정의. 모든 태스크가 미션에 연결됨.
2. Org Chart (조직도)
에이전트별 역할과 권한 계층 구조. 누가 누구의 지시를 받는지.
3. Budget (예산)
에이전트별 월 LLM 비용 한도. 초과하면 자동 중단.
4. Approval/Governance (승인/거버넌스)
중요한 작업은 상위 에이전트 또는 사람의 승인 필요.
5. Ticket + Audit (티켓 + 감사)
모든 대화/의사결정/Tool call을 티켓으로 남겨 추적 가능.
현재 우리 시스템과의 갭
| PaperClip 개념 | 현재 OpenClaw 구현 | 갭 |
|---|---|---|
| Heartbeats | autopilot_sweeper (60초) + 크론 74개 | ✅ 구현됨 |
| Ticket + Audit | bus_commands (id/title/body/result/model_used) | ✅ 구현됨 |
| Cost Control | cost_monitor.py ($50/월 경고) | ⚠️ 경고만, 자동 중단 없음 |
| Org Chart | agent_registry.py (역할 정의) | ⚠️ 역할 있으나 권한 계층 없음 |
| Mission | orchestrator.py ACTIVE_AGENTS | ⚠️ 미션 연결 없음 |
| Approval/Governance | ❌ 미구현 | ❌ |
| Goal Alignment | ❌ 미구현 | ❌ |
적용 가능 지점
- Cost Control 강화: cost_monitor.py에 에이전트별 한도 + 자동 중단 로직 추가
- Mission 연결: CLAUDE.md 또는 orchestrator에 시스템 미션 선언 후 태스크 생성 시 연결
- Approval 게이트: 고위험 작업(파일 삭제, 크론 변경 등)에 승인 단계 추가
참고 자료
- 원문 노트: [[260308_llm_xcom_4d6a_1d00b0_ref]].md
관련 노트
- [[260308_llm_xcom_4d6a_1d00b0_ref]]