DeepSeek, 지속 협업을 위한 Super-agent 아키텍처 공개
들어가며
DeepSeek가 Super-agent라는 Agent 프로토타입의 설계 방향과 구현을 공개했습니다. 핵심은 한 번의 대화에서 더 나은 답을 생성하는 데만 있지 않습니다. 메신저 그룹과 코드 저장소 등에서 발생하는 이벤트를 계속 관찰하고, 서로 관련된 메시지를 연결하며, 매 단계마다 새 지시를 받지 않아도 업무를 이어가는 것을 목표로 합니다.
이는 사용자가 작업을 하나씩 배정하는 방식에서 Agent가 진행 중인 업무를 관리하고 중요한 단계에서만 확인을 요청하는 방식으로의 변화를 보여줍니다. 다만 공개된 결과는 초기 검증에 해당하므로 완성된 제품의 성능으로 해석해서는 안 됩니다.
Router와 Worker의 이중 구조
Super-agent는 Router와 Worker로 나뉩니다. Router는 외부 이벤트를 받고 전체 맥락을 관리하며 작업을 배분합니다. Worker는 개별 업무를 맡는 실행 세션으로, 여러 작업을 서로 방해하지 않으면서 동시에 처리할 수 있습니다.
이 구조가 겨냥하는 문제는 기존 Coding Agent의 실제 사용 환경입니다. 개발자는 메신저에서 기술 방안을 논의하고, 코드 저장소에서 구현한 뒤, 다른 화면에서 풀 리퀘스트 리뷰에 대응합니다. 기존 Agent에서는 이런 작업이 서로 다른 세션으로 분리되기 쉽고, 사용자가 맥락을 직접 다시 설명해야 합니다. Super-agent는 논의, 구현, 리뷰를 하나의 지속적인 업무로 연결하려고 합니다.
Worker는 자신이 맡은 작업과 관련된 후속 이벤트를 구독할 수도 있습니다. 풀 리퀘스트를 담당한 Worker에 이후 댓글을 직접 전달하면, 매번 중앙 Router가 다시 판단할 필요가 없습니다. 이를 통해 반복적인 의사결정과 불필요한 컨텍스트 읽기를 줄일 수 있습니다.
네 가지 목표 특성
- 연속성: 세션과 업무 플랫폼을 넘어 작업 맥락을 유지합니다.
- 효율성: 여러 복잡한 작업을 병렬로 실행해 오래 걸리는 작업이 새 요청을 막지 않도록 합니다.
- 능동성: 투기적 실행을 통해 명시적 지시 전에 문제를 조사합니다. 예를 들어 그룹에서 버그가 언급되면 재현과 원인 분석을 시도하고, 유효한 결과가 없으면 알림을 보내지 않을 수 있습니다.
- 지속성: 계산, 상태, 실행 환경을 분리해 로컬 기기가 잠시 오프라인이어도 작업 상태를 유지하도록 합니다.
Watchdog는 장애, 무의미한 반복, 목표 이탈을 감지하고 복구를 시도하는 역할을 합니다. 지속적인 모니터링 비용을 줄이기 위해 먼저 프로그램 규칙으로 관계없는 이벤트를 제거한 뒤, 남은 이벤트에 행동이 필요한지 모델이 판단합니다. 비동기 ReAct Loop는 DeepSeek Harness에 구현됐지만 기본값으로 활성화되지는 않았습니다.
초기 측정과 비용의 균형
약 300개의 메시지와 20개의 업무 요청을 포함한 시뮬레이션 환경에서 테스트를 5회 반복했습니다. Super-agent의 작업 완료 시간 중앙값은 12.4분, 95백분위는 15.7분이었습니다. 비교 대상인 단일 Session과 Subagent 구성은 중립적 프롬프트 조건에서 95백분위 29.5분을 기록했습니다.
이 결과는 작업 라우팅과 병렬 실행이 다중 업무 환경의 긴 지연 시간을 줄일 가능성을 보여줍니다. 그러나 실험 규모와 조건이 제한적이므로 실제 조직의 개발 환경에서 동일한 결과가 나온다고 볼 수는 없습니다. 또한 이벤트 직접 전달을 끄자 Router의 판단 횟수가 약 30%, 캐시 Token 읽기가 약 37% 증가했습니다. 모든 결정을 중앙에서 처리하는 방식에는 뚜렷한 비용이 따른다는 의미입니다.
의미와 과제
Super-agent는 Agent의 문제를 단일 응답 능력에서 업무 전체의 생명주기 관리로 확장합니다. 이벤트 수신, 맥락 연결, 실행 주체 선택, 상태 보존, 장애 복구를 하나의 시스템 설계 문제로 다룬다는 점이 중요합니다.
반면 스스로 행동하는 Agent에는 권한 범위, 감사 기록, 즉시 중단 수단, 명확한 사람의 승인 절차가 필요합니다. 이번 공개 코드는 상용화된 24시간 자율 시스템이라기보다 지속형 Agent를 만들기 위한 실용적 아키텍처 탐색으로 보는 편이 정확합니다.
출처: 퀀텀비트
댓글
로그인 상태 확인 중…
댓글 불러오는 중…