정의

사용자의 선호, 맥락, 장기 기억을 보유한 단일 ‘메인 에이전트’가 중심이 되어, 특정 작업이 필요할 때만 일시적인 ‘워커(Worker)‘들을 생성하여 병렬 처리나 검토를 수행하고 결과를 취합하는 에이전트 설계 패턴이다.

핵심 속성

  • 중앙 집중식 컨텍스트: 메인 에이전트가 모든 사용자 맥락과 최종 결정권을 가짐으로써 기억의 파편화를 방지한다.
  • 동적 워커 생성(Transient Workers): 리서치, 비판, 코드 리뷰 등 특정 기능이 필요할 때만 임시 에이전트를 생성하고 작업 완료 후 소멸시킨다.
  • 기능적 분리: 페르소나(이름, 성격)가 아닌 기능(컨텍스트 분할, 병렬 처리, 독립 검증)을 기준으로 에이전트 역할을 나눈다.
  • 운영 효율성: 봇 간 메시징 라우팅이나 복잡한 권한 설정 오버헤드를 최소화하고 토큰 사용을 최적화한다.

관계

  • 20260612-agents-as-transient-work-units — 상위개념: 에이전트를 바라보는 철학적 관점의 변화
  • mixture-of-agents — 연장: 여러 모델이나 에이전트의 출력을 취합하는 기술적 프레임워크
  • Reflexion — 연장: 워커 에이전트를 통한 자기 비판 및 수정을 포함하는 루프 구조

인용

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

출처

클리핑 · linkedin.com