정의

사용자의 선호와 장기 기억을 보유한 단일 ‘메인 에이전트’가 특정 하위 과업 수행을 위해 전문화된 ‘임시 워커(Worker)‘들을 동적으로 생성하고 폐기하며 전체 프로세스를 조율하는 멀티 에이전트 아키텍처 패턴이다.

핵심 속성

  • 중앙 집중식 컨텍스트: 메인 에이전트가 사용자의 가이드라인, 히스토리, 최종 의사결정권을 독점하여 컨텍스트 파편화를 방지한다.
  • 동적 생명주기: 워커 에이전트는 특정 작업(리서치, 비판, 코드 리뷰 등)이 할당될 때만 생성되며, 산출물을 메인 에이전트에게 전달한 후 즉시 소멸한다.
  • 병렬성 및 전문화: 하위 워커들은 독립적인 컨텍스트 공간에서 병렬로 작업을 수행하여 전체 처리 속도를 높이고 간섭을 최소화한다.
  • 책임 소재 명확화: 최종 결과물에 대한 검수와 책임은 항상 메인 에이전트에게 귀속되어 신뢰성을 확보한다.

관계

인용

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

출처

클리핑 · linkedin.com