Agora-1: 다중 에이전트 세계 모델의 선구자
"world model"이라는 개념은 AI 연구에서 오래전부터 성배와도 같은 존재였습니다—물리, 논리, 시각을 높은 충실도로 시뮬레이션할 수 있는 시스템 말이죠. 최근까지 이러한 모델은 대부분 단일 참여자만을 위한 고립된 경험에 머물렀습니다. Odyssey 팀이 발표한 Agora-1은 중요한 전환점으로, 여러 인간 혹은 AI 에이전트가 동일한 시뮬레이션을 실시간으로 공유하고 상호작용할 수 있는 최초의 다중‑에이전트 세계 모델을 선보입니다.
클래식 게임 GoldenEye를 훈련 환경으로 활용함으로써, Agora-1은 학습된 시스템이 전통적인 하드코딩 게임 엔진을 대체할 수 있음을 보여줍니다. 이는 시뮬레이션이 손으로 직접 코딩되는 것이 아니라 데이터로부터 동적으로 생성되는 미래에 한 걸음 더 다가선 것입니다.
The Architecture: Decoupling Simulation from Rendering
Agora-1을 이해하려면 기존 다중‑에이전트 시뮬레이션 시도와 비교해 보는 것이 도움이 됩니다. 이전 모델인 Multiverse와 Solaris는 에이전트 상태를 "스플릿‑스크린" 형태로 연결하거나 참가자를 하나의 자동회귀 시퀀스에 포함시키는 방식을 사용했습니다. 이러한 방법은 특히 플레이어가 서로의 시야에서 벗어났을 때 확장성 및 일관성 문제에 부딪혔습니다.
Agora-1은 시뮬레이션 역학을 시각 렌더링과 분리함으로써 이 문제를 해결합니다. 시스템은 두 개의 주요 학습 함수로 나뉩니다:
- The State Model: 이 모델은 플레이어 행동에 기반해 세계 상태(예: 플레이어 체력, 위치, 목표 등)가 시간에 따라 어떻게 변하는지를 학습합니다. 게임의 내부 상태에 직접 접근해 규칙과 전이를 명시적 프로그래밍 없이 학습합니다.
- The Rendering Model: 공유된 세계 상태를 입력으로 받아 각 플레이어에게 시각 픽셀을 생성하는 Diffusion Transformer (DiT) 기반 모델입니다.
이러한 분리는 현대 게임 엔진이 로직과 그래픽을 분리하는 방식과 유사하지만, 중요한 차이점은 두 구성 요소가 모두 완전히 학습된다는 점입니다. 상태가 명시적이고 공유되기 때문에, 모델은 여러 독립적인 시점에서 동일한 세계를 일관되게 렌더링할 수 있습니다.
Beyond Gaming: The Path to General Intelligence
데모는 GoldenEye 데스매치를 중심으로 진행되지만, Agora-1의 의미는 레트로 게임을 훨씬 넘어섭니다. Odyssey 팀은 이를 AI의 여러 핵심 발전을 위한 기반으로 보고 있습니다:
Multi-Agent Reinforcement Learning (MARL)
일반 에이전트 훈련은 다양한 경험이 부족해 병목 현상이 발생합니다. 기존 세계 모델은 하나의 에이전트만 지원해 상호작용 유형이 제한됩니다. Agora-1은 충돌, 협동 이동, 목표 경쟁 등 상호작용 공간을 조합적으로 확장시켜, 수동 데이터 수집만으로는 포착할 수 없는 복잡한 상황을 제공할 수 있습니다.
PROWL과 같은 RL‑구동 적대적 프레임워크와 통합하면, 에이전트와 세계 모델이 공동 진화할 수 있습니다. 적대적 정책은 세계 모델의 실패 사례를 찾아내고, 그 실패를 보완하기 위한 새로운 훈련 데이터를 생성해 지속적인 개선 루프를 형성합니다.
Imagined Training
Agora-1은 "상상 훈련"을 가능하게 합니다. 즉, 정책이 완전히 생성된 세계 안에서만 학습됩니다. 모델이 복잡한 환경을 정확히 시뮬레이션할 수 있다면, 에이전트는 그 안에서 협동·경쟁 행동을 학습하고, 원본 훈련 환경의 소스 코드를 전혀 접하지 않은 상태에서도 실제 세계에 일반화할 수 있습니다.
Collaborative Robotics
물리적 세계에서 로봇은 거의 항상 혼자 작동하지 않습니다. 창고든 수술실이든, 여러 에이전트가 공간과 상호작용을 공동으로 추론해야 합니다. Agora-1의 아키텍처는 다수의 AI 에이전트가 물리적 환경에 대한 공유 이해를 유지하면서 복잡한 작업을 조율하는 방법에 대한 청사진을 제공합니다.
Critical Perspectives and Challenges
기술적 성과에도 불구하고, 커뮤니티는 이 접근법의 실현 가능성과 한계에 대해 여러 중요한 지적을 제기했습니다.
The "Game Engine" Debate: 일부 비평가들은 GenAI를 게임 엔진으로 사용하는 것이 비효율적이라고 주장합니다. 한 사용자는 엔진 자체를 대체하기보다 전통적인 엔진을 위한 스크립트와 에셋을 생성하는 데 AI를 활용하는 것이 더 실용적일 수 있다고 지적했습니다:
"나는 이것이 게임을 생성하는 올바른 방향이라고 확신하지 못합니다. 우리는 아마도 게임 엔진에 삽입할 스크립트와 에셋만 생성하고, 실제 엔진 자체는 GenAI에 의존하지 않아야 할 것입니다."
Environmental Interactivity: Agora-1은 에이전트 간 상호작용을 잘 처리하지만, 환경 자체는 여전히 대부분 정적입니다. 향후 버전에서 해결해야 할 핵심 과제는 "무한한 환경 상호작용"—에이전트가 세계를 자연스럽고 일관되게 근본적으로 변화시킬 수 있는 능력입니다.
The Real-World Gap: N64 시대 게임을 시뮬레이션하는 것과 실제 세계를 시뮬레이션하는 것 사이에는 큰 차이가 있습니다. 한 논평자는 게임의 내부 상태는 훈련에 쉽게 접근할 수 있지만, 현실 로봇공학에서는 우주의 "내부"를 단순히 조회할 수 없다고 지적했습니다. 원시 센서 데이터만으로 세계 상태를 학습하는 것은 물리 로봇에 이러한 모델을 적용하기 위한 거대한 장벽으로 남아 있습니다.
Conclusion
Agora-1은 초기 연구 프리뷰에 불과하지만, 개방형·공유 시뮬레이션 세계를 향한 근본적인 발걸음입니다. 시뮬레이션과 렌더링을 학습 시스템 내에서 분리할 수 있음을 입증함으로써, Odyssey는 AI 에이전트가 고충실도 환경에서 학습·경쟁·협업하고, 그 환경이 에이전트의 지능과 함께 진화하는 미래의 문을 열었습니다.