구글의 오픈 에이전트 오케스트레이터 AX 소개
AX – Google’s Open Agentic Orchestrator
Hacker News구글이 에이전트 워크로드를 위한 오픈 오케스트레이터 'AX'를 공개했습니다. 이는 상태 유지 및 외부 응답 대기 등 새로운 컴퓨팅 패러다임에 최적화된 플랫폼입니다.
- AX는 작업을 경량 액터 단위로 처리하여 클러스터당 수십억 개의 동시 세션 확장이 가능하며, 유휴 에이전트도 초 단위로 일시 중지/재개하는 고효율성을 제공합니다.
- 개발자는 복잡한 인프라 구축 없이 에이전트를 쉽게 만들 수 있으며, 심지어 자연어로 목표를 설명하면 필요한 개발 환경까지 자동 설정됩니다.
- AX는 에이전트 서브스트레이트를 기반으로, 작업 격리(샌드박스), 네트워크 정책, 모델 설정을 핵심 원시 요소로 선언적으로 관리할 수 있게 합니다.
AX는 기존의 마이크로서비스나 배치 작업과는 다른, 상태를 축적하고 외부 호출 및 도구 서버 사용이 필요한 새로운 ' 워크로드'를 위해 설계된 오픈 에이전트 오케스트레이터입니다. AX는 이러한 복잡한 에이전트 작업을 선언적으로 처리할 수 있도록 네 가지 핵심 원시 요소(primitives)를 제공합니다. 여기에는 CPU 및 메모리 제한을 두어 신뢰할 수 없는 코드도 실행 가능한 격리된 실행 환경, Git 리포지토리 목록과 목표 설정을 간소화하는 워크스페이스 설정, 네트워크 트래픽을 명시적 허용 목록으로 관리하는 게이트웨이 정책, 그리고 모델 와 시크릿 관리를 위한 통합 모델 구성 등이 포함됩니다.
AX는 에이전트 서브스트레이트를 기반으로 구축되어 대규모 밀도와 빠른 상태 저장 액터 수명 주기에 최적화되었습니다. 이 아키텍처 덕분에 클러스터당 수십억 개의 동시 에이전트 세션 확장이 가능하며, 유휴 에이전트는 체크포인트 처리 및 일시 중지(suspend) 후 1초 미만으로 재개(resume)할 수 있습니다. 또한 여러 작업들이 워커 리소스를 공유하는 밀집형 멀티플렉싱을 지원하여, 에이전트가 실제로 코드를 실행하고 사고하는 순간에만 비용을 지불하도록 합니다.
개발자 경험 측면에서도 AX는 강력한 기능을 제공합니다. 사용자가 자연어로 원하는 환경의 목표를 설명하면(Generative workspaces), AX가 자동으로 도구 체인 설치 및 종속성 검증을 수행하여 개발 환경을 준비할 수 있습니다. 이 플랫폼은 대화형 코딩 에이전트, 장기 실행 서버, Jupyter 노트북 등 다양한 작업을 지원하며, 특히 연구 목적으로는 재현 가능한 를 대규모로 구동하여 루프를 돌리거나 에이전트를 평가하는 데 적합합니다.
용어 풀이
- API
- 프로그램끼리 기능을 주고받는 약속된 창구. AI 모델은 보통 API로 불러 써요.
- 에이전트
- 목표를 받으면 스스로 계획을 세우고 도구를 써서 여러 단계의 작업을 해내는 AI.
- 파라미터
- 모델이 학습하면서 조정한 내부 숫자. 개수가 많을수록 대체로 모델이 크고 무거워요.
- 샌드박스
- 프로그램을 바깥과 분리된 안전한 공간에서 실행하게 하는 환경.
- 강화 학습
- 행동의 결과에 보상을 주면서 더 나은 행동을 익히게 하는 학습 방법.