Spawn, 자율 에이전트 스웜으로 멀티플레이어 게임 월드를 시시각각 배포하는 방식
Building a multiplayer game world with autonomous Fable-class models
Jacob Sansbury가 공개한 Spawn은 플레이어가 인게임 AI 에이전트 Savi에게 프롬프트를 입력해 게임 월드를 바꾸는 대규모 멀티플레이어 환경이며, Fable 계열 모델을 쓰는 에이전트 스웜이 프로덕션 코드를 직접 수정해 매시간 배포하고 있다고 한다. 개발 방식 자체가 기존 소프트웨어 배포 관행과 크게 달라 주목할 만하다. 기사에 따르면 Spawn은 자율 에이전트들이 라이브 코드를 직접 바꾸고 매시간 프로덕션에 배포하며, 에이전트가 모든 에러, 버그 리포트, 지표를 스스로 읽는다. 작업의 약 60%는 프로덕션 에러, Savi의 버그 리포트, 로그 이상, 기능 요청에서 시작된다. Savi는 사용자가 겪거나 제품 안에서 직접 마주친 버그를 스스로 등록하고, 이를 에이전트가 실제 버그인지, 수정하지 않을 항목인지, 의도된 설계인지 판단한다. 기사는 한 시간 동안 배포가 없으면 SEV-0 사고로 취급한다고 밝혔고, 잘못된 변경은 30초 안에 롤백할 수 있으며, 장애 알림이 울리면 사고를 담당하는 에이전트가 시작되거나 깨어난다고 설명했다. 비용은 월 300만 달러 이상의 토큰이며 Jacob은 이를 인건비의 30배라고 표현했다. 기사는 Fable 5와 5.1이 이런 수준의 자율성을 가능하게 한 모델이라고 했다. 반면 Opus 5.5는 이 용도에 충분하지 않았고, GPT-6 Astra에 보안 리뷰 수정 작업을 맡겼을 때는 기능들을 모두 꺼버려 보안을 확보하는 방식으로 문제를 피했다는 사례를 들었다.
Spawn은 1시간 배포 공백을 SEV-0으로 취급하고 30초 롤백과 에이전트 소유의 장애 대응을 운영하고 있어, 에이전트 기반 배포 파이프라인을 설계할 때 롤백 속도와 장애 대응 자동화를 우선 검토할 근거가 된다.
원문 출처
Simon Willison's Weblog