
구글이 공식 GitHub 저장소에서 공개하고 있는 AX는 AI 에이전트의 실행 환경을 한곳에서 관리하는 오픈소스 오케스트레이터다. 공식 README와 개념 문서에 따르면 작업 공간 준비, 샌드박스 실행, 외부 네트워크 접근을 선언형 설정으로 묶는 데 초점을 맞췄다.
에이전트는 실행 도중 상태를 쌓고 모델 API와 도구 서버를 호출한다. 작업을 나누거나 재시도하는 과정도 거친다. AX는 이런 실행을 작은 작업 단위로 분리하고, 각 단위에 같은 격리 환경과 수명주기 관리 방식을 적용한다. 기반 실행 계층으로는 Agent Substrate를 사용한다.
설정은 Task, Workspace, Gateway, Model이라는 네 가지 자원으로 나뉜다. Task는 실행할 컨테이너와 명령, 연산 자원 요청·한도를 정의한다. Workspace에는 Git 저장소와 MCP 서버, 스킬을 지정해 에이전트가 사용할 환경을 준비할 수 있다. 자연어로 필요한 환경의 목표를 적으면 초기 설정을 에이전트가 마무리하는 방식도 제공한다.
Gateway는 작업이 외부로 접속할 수 있는 호스트와 포트를 허용 목록으로 관리한다. Model은 새 AI 모델 자체가 아니라 호출할 제공업체와 모델 식별자, 생성 매개변수, API 키가 담긴 Kubernetes 시크릿 참조를 모은 설정이다. 모델 관련 설정을 작업마다 흩어 놓지 않고 공통 자원으로 다루는 구조다.
명령줄 인터페이스는 Kubernetes 운영자에게 익숙한 형태를 따른다. 설정 파일 적용과 작업 조회 외에 실행 중인 작업을 살펴보고, 일시 중단했다가 다시 이어가는 명령을 제공한다. 배포에는 Kubernetes 클러스터와 컨테이너 레지스트리, Agent Substrate 제어 API 등이 필요하다.
다만 안정 버전으로 받아들여서는 안 된다. 저장소는 핵심 개념과 프로토콜, 명세를 계속 다듬는 중이며 안정 버전 이전에 호환성을 깨는 주요 변경이 있을 수 있다고 명시했다. README가 내세운 대규모 작업 처리 지향점 역시 실제 환경에서 검증된 처리량과는 구분해야 한다.
AX는 에이전트가 무엇을 판단할지보다 어디서 실행되고 어떤 자원과 외부 연결을 사용할지에 초점을 둔다. 에이전트 도입을 검토하는 개발팀에는 모델 선택과 별도로 실행 환경과 운영 통제를 설계해야 한다는 점을 보여주는 사례다. 라이선스는 Apache 2.0이다.
출처: Google 공식 GitHub 저장소 https://github.com/google/ax · AX 개념 문서 https://github.com/google/ax/blob/main/docs/concepts.md




