피드로 돌아가기
InfoQInfoQ
AI/ML

JS 기반 Dynamic Workflows를 통한 Multi-Agent 오케스트레이션 최적화

Anthropic Explains How Claude Builds Its Own Execution Harnesses

Robert Krzaczyński2026년 6월 15일2advanced

Context

단일 Context Window 기반의 AI 처리 방식에서 발생하는 Agentic Laziness, Self-preferential Bias, Goal Drift 문제 해결 필요성 대두. 장기 실행 태스크 수행 시 목표 희석 및 성능 저하를 방지하기 위한 구조적 제어 장치 요구됨.

Technical Solution

  • JavaScript 기반의 Execution Harness를 동적으로 생성하여 태스크 위임 및 결과 검증 로직을 자동화한 구조 설계
  • 단일 모델 의존성을 탈피하여 역할별 독립 Agent를 배치하는 Multi-Agent Coordination 아키텍처 도입
  • 병렬 서브태스크 수행 후 결과를 통합하는 Fan-out-and-Synthesize 패턴을 통한 처리 효율 극대화
  • Reviewer Agent가 결과물을 상호 검증하는 Adversarial Verification 및 Tournament-style 경쟁 구조를 통한 정확도 향상
  • 태스크 복잡도에 따라 저비용 모델과 고성능 모델을 전략적으로 배치하는 Model Routing 메커니즘 적용
  • Classifier 시스템을 통해 요구사항별 최적 Agent로 태스크를 분배하는 지능형 라우팅 구현

1. 단일 거대 모델 대신 태스크별로 특화된 소형 모델의 조합(Model Routing)을 통해 비용과 성능의 Trade-off를 최적화할 것

2. LLM의 자가 검증 한계를 극복하기 위해 서로 다른 프롬프트나 모델을 가진 Agent 간의 Adversarial Verification 구조를 검토할 것

3. 복잡한 워크플로우를 하드코딩하지 않고, 실행 시점에 최적의 경로를 생성하는 Dynamic Harness 방식의 유연성 확보를 고려할 것

원문 읽기