정의

메인 에이전트-워커 아키텍처는 하나의 강력한 중앙 에이전트가 전체 맥락과 장기 기억을 관리하고, 특정 작업이 필요할 때만 임시 워커(worker)를 생성하여 병렬로 실행한 후 결과를 통합하는 AI 시스템 설계 패턴이다. 이는 여러 에이전트에 고정된 페르소나를 부여하는 기존 멀티 에이전트 방식과 대비된다.

핵심 속성

  • 중앙 집중형 컨텍스트: 메인 에이전트가 사용자 선호, 장기 기억, 의사결정 기준을 단일 지점에 보유한다.
  • 임시 워커 생성: 리서치, 비판, 코드 리뷰 등 특정 기능이 필요할 때만 병렬로 워커를 생성한다.
  • 책임 소재 명확: 모든 최종 판단과 보고는 메인 에이전트가 담당한다.
  • 디버깅 용이성: 복잡한 상호작용 없이 단일 에이전트와 그 워커들의 로그만 추적하면 된다.
  • 자원 효율: 필요할 때만 워커를 생성하므로 토큰 소모와 응답 지연이 최소화된다.

관계

인용

“중앙에 강한 메인 에이전트 하나. 그 에이전트가 내 선호, 맥락, 기준, 장기 기억을 들고 있고, 필요할 때만 임시 워커를 여러 개 만들어 쓰는 방식.”

출처

클리핑 · linkedin.com