본문으로 건너뛰기

© 2026 Molayo

arXiv논문2026. 05. 21. 11:13

상태 관리를 통한 멀티 에이전트 협업 (Multi-agent Collaboration with State Management)

요약

멀티 에이전트 시스템이 공유 코드베이스를 편집할 때 발생하는 충돌 문제를 해결하기 위해 상태 지향 관리 방식인 STORM을 제안합니다. STORM은 에이전트 상태를 중재하여 각 에이전트가 일관된 뷰를 유지하게 하며, 쓰기 시점에 충돌을 감지하고 해결함으로써 기존의 워크스페이스 격리 방식보다 뛰어난 성능을 보여줍니다.

핵심 포인트

  • 기존의 워크스페이스 격리 방식은 충돌 해결을 사후 병합 단계로 미루는 한계가 있음
  • STORM은 상태 지향 관리(STate-ORiented Management)를 통해 쓰기 시점에 편집 충돌을 감지 및 해결함
  • Commit0 및 PaperBench 평가 결과, 기존 git-worktree 기반 베이스라인 대비 유의미한 성능 향상을 기록함
  • STORM은 다양한 LLM 및 멀티 에이전트 시스템에 플러그인 형태로 쉽게 통합 가능함

멀티 에이전트 시스템 (Multi-agent systems)의 최근 발전은 복잡한 과제를 해결하는 데 있어 큰 잠재력을 보여주었습니다. 그러나 여러 에이전트가 공유 코드베이스 (Codebase)를 동시에 편집할 때, 이들의 변경 사항은 조용히 충돌할 수 있으며 일관되지 않은 뷰 (Views)는 통합 실패로 이어질 수 있습니다. 기존의 멀티 에이전트 시스템은 워크스페이스 격리 (Workspace isolation, 예: 에이전트당 하나의 git worktree)를 통해 이를 해결하지만, 이는 충돌 해결을 복구가 비용이 많이 드는 사후 병합 (Post-hoc merge) 단계로 미루게 됩니다. 본 논문에서는 멀티 에이전트 협업을 위한 상태 지향 관리 (STate-ORiented Management), 즉 STORM을 제안합니다. 구체적으로, STORM은 공유 워크스페이스와의 상호작용을 중재함으로써 에이전트 상태 (Agent states)를 관리하며, 이를 통해 각 에이전트가 코드베이스의 일관된 뷰에서 작동하도록 보장하고 충돌하는 편집이 쓰기 시점 (Write time)에 감지 및 해결되도록 합니다. 우리는 다양한 LLM (Large Language Models)에 걸쳐 Commit0 및 PaperBench에서 STORM을 평가합니다. STORM은 Commit0-Lite에서 +18.7, PaperBench에서 +1.4만큼 git-worktree 기반의 멀티 에이전트 베이스라인 (Baseline)보다 뛰어난 성능을 보였으며, 대등하거나 더 나은 비용 효율성을 달성했습니다. 단일 에이전트 실행과 결합했을 때, STORM은 두 벤치마크에서 각각 87.6과 78.2라는 최고 점수에 도달하였으며, 이는 명시적인 상태 관리 (State management)가 워크스페이스 격리보다 멀티 에이전트 협업을 위한 더 효과적인 기반임을 시사합니다. STORM은 또한 어떤 멀티 에이전트 시스템에도 원활하게 플러그인 (Plugged in)될 수 있습니다.

AI 자동 생성 콘텐츠

본 콘텐츠는 arXiv Codex (cs.SE)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0