정의
메인 에이전트-워커 아키텍처는 하나의 강력한 중앙 에이전트가 전체 맥락과 장기 기억을 관리하고, 특정 작업이 필요할 때만 임시 워커(worker)를 생성하여 병렬로 실행한 후 결과를 통합하는 AI 시스템 설계 패턴이다. 이는 여러 에이전트에 고정된 페르소나를 부여하는 기존 멀티 에이전트 방식과 대비된다.
핵심 속성
- 중앙 집중형 컨텍스트: 메인 에이전트가 사용자 선호, 장기 기억, 의사결정 기준을 단일 지점에 보유한다.
- 임시 워커 생성: 리서치, 비판, 코드 리뷰 등 특정 기능이 필요할 때만 병렬로 워커를 생성한다.
- 책임 소재 명확: 모든 최종 판단과 보고는 메인 에이전트가 담당한다.
- 디버깅 용이성: 복잡한 상호작용 없이 단일 에이전트와 그 워커들의 로그만 추적하면 된다.
- 자원 효율: 필요할 때만 워커를 생성하므로 토큰 소모와 응답 지연이 최소화된다.
관계
- 20260608-ai-agent-anthropomorphism-trap — 페르소나 부여의 함정을 설명하는 분석 노트 (대조)
- 20260608-multi-agent-task-decomposition — 작업 분할이 효과적인 조건을 정리한 노트 (연장)
- mixture-of-agents — 여러 에이전트의 출력을 혼합하는 기법 (상위개념)
인용
“중앙에 강한 메인 에이전트 하나. 그 에이전트가 내 선호, 맥락, 기준, 장기 기억을 들고 있고, 필요할 때만 임시 워커를 여러 개 만들어 쓰는 방식.”