구글, 멀티 에이전트 오케스트레이션 실험 플랫폼 'Scion' 오픈소스화
구글이 로컬 및 원격 컴퓨팅 환경 전반에서 컨테이너 기반으로 다수의 AI 에이전트를 동시에 관리할 수 있는 실험적 오케스트레이션 테스트베드 'Scion'을 오픈소스로 공개했습니다. 이 플랫폼은 에이전트들을 각각 독립된 컨테이너, 깃 워크트리, 자격 증명으로 격리하여 충돌 없이 코딩, 감사, 테스트 등 병렬 작업을 수행하도록 지원합니다. 개발자는 제미나이(Gemini), 클로드 코드(Claude Code) 등 다양한 AI 에이전트를 통합 관리하며 복잡한 프로젝트를 효율적으로 자동화할 수 있습니다.
InfoQ 홈페이지 뉴스: 구글이 실험적인 멀티 에이전트 오케스트레이션 테스트베드인 Scion을 오픈소스로 공개했습니다. (AI, ML 및 데이터 엔지니어링 카테고리, 2026년 4월 7일, Sergio De Simone 작성, 2분 소요)
로컬 및 원격 컴퓨팅 환경 전반에 걸쳐 컨테이너 내에서 실행되는 다수의 에이전트를 관리하기 위해 설계된 Scion은 개발자가 고유의 신원(identity), 자격 증명(credentials) 및 공유 작업 공간을 가진 전문 에이전트 그룹을 실행할 수 있게 해주는 실험적 오케스트레이션 플랫폼입니다.
구글은 Scion을 '에이전트를 위한 하이퍼바이저(hypervisor)'라고 부르며, 이를 통해 에이전트 메모리, 채팅방, 작업 관리 등 멀티 에이전트 시스템 구성 요소를 독립적인(orthogonal) 관심사로 통합할 수 있다고 설명합니다. Scion은 클로드 코드(Claude Code), 제미나이 CLI(Gemini CLI), 코덱스(Codex) 등과 같은 '딥 에이전트(deep agents)'를 격리된 동시성 프로세스로 오케스트레이션합니다. 각 에이전트는 자체 컨테이너, 깃 워크트리(git worktree), 자격 증명을 부여받으므로, 서로의 작업에 방해가 되지 않고 프로젝트의 다른 부분을 동시에 작업할 수 있습니다. 에이전트는 로컬, 원격 VM 또는 쿠버네티스(Kubernetes) 클러스터에서 실행될 수 있습니다.
Scion을 사용하면 개발자들은 코딩, 감사 및 테스트와 같이 각기 다른 목표를 추구하며 병렬로 실행되고 동적으로 진화하는 작업 그래프를 관리할 수 있습니다. 고정된 에이전트 세트에 의존하는 대신, Scion은 다양한 에이전트 수명 주기(lifecycle)를 지원합니다. 일부 에이전트는 전문화되어 오래 유지되는 반면, 다른 에이전트는 단일 작업에만 연결되어 일시적으로 생성되고 사라집니다.
Scion의 기본 원칙 중 하나는 에이전트의 작업을 안전하게 만들기 위해 제약(constraints)보다는 격리(isolation)를 선호한다는 것입니다. 즉, 규칙을 정의하고 이를 에이전트의 컨텍스트에 내장하여 동작을 제한하는 대신, Scion은 외부 경계와 가드레일을 강제하면서 에이전트가 작업을 완료하는 데 필요한 모든 작업을 자유롭게 수행하도록 허용합니다. Scion은 인프라 계층에서 네트워크 정책의 적용을 받는 컨테이너, 깃 워크트리 및 컴퓨팅 노드 내에 에이전트를 격리한 상태로 에이전트를 '--yolo' 모드로 실행하는 것을 선호합니다.
Scion은 하네스(harnesses)라는 어댑터를 통해 여러 인기 있는 에이전트를 지원하며, 이 어댑터는 에이전트의 수명 주기, 인증 및 구성을 관리합니다. 지원되는 에이전트로는 제미나이(Gemini), 클로드 코드(Claude Code), 오픈코드(OpenCode) 및 코덱스(Codex)가 있지만, 후자의 두 가지에 대한 지원은 현재 부분적으로 제공됩니다. 개발자는 명명된 프로필을 통해 Docker, Podman, Apple 컨테이너 및 쿠버네티스를 포함한 다양한 컨테이너 런타임을 Scion과 함께 사용할 수 있습니다.
Scion을 사용하려면 개발자는 프로젝트를 의미하는 'grove(그로브)', 오케스트레이션을 위한 중앙 제어 평면인 'hub(허브)', 허브가 실행되는 머신인 'runtime broker(런타임 브로커)' 등을 포함하는 고유한 용어 체계에 익숙해져야 합니다.
Scion의 기능을 시연하기 위해 구글은 에이전트 그룹이 협력하여 컴퓨팅 퍼즐을 푸는 'Relics of the Athenaeum'이라는 게임의 소스 코드를 공개했습니다. 이 코드는 서로 다른 하네스에서 실행되는 에이전트들이 어떻게 협력하여 다양한 캐릭터를 연기하는지 보여줍니다. 게임 러너가 새로운 캐릭터와 에이전트를 생성하는 역할을 담당하며, 이 에이전트들은 차례로 작업자(worker) 및 전문 에이전트를 동적으로 생성합니다. 이러한 협업은 과제와 해결책에 대한 데이터를 읽고 쓰는 공유 워크스페이스, 다이렉트 메시지 및 파티 전체 브로드캐스트를 통해 이루어집니다.