Google의 오픈 에이전트 오케스트레이터 AX 개요 및 커뮤니티 반응

AX는 선언적 프리미티브를 통해 대규모이고 격리된 에이전트 워크로드를 가능하게 함

AX는 Kubernetes 기반의 제어 평면으로, YAML 매니페스트에서 에이전트 작업을 선언함으로써 자동으로 격리된 워크스페이스를 프로비저닝하고 네트워크 정책을 적용하며, 에이전트 서브스트레이트 런타임 위에서 경량 액터로 작업을 실행할 수 있게 합니다. 이 플랫폼은 수십억 개의 동시 작업, 1초 미만의 일시정지/재개, 그리고 무거운 다중화를 통해 비용을 줄일 수 있다고 주장합니다.

"모든 작업은 경량 액터로 실행되어, 오케스트레이터의 제한 없이 클러스터당 수십억 개의 동시 에이전트 세션까지 확장할 수 있습니다." – AX 웹사이트

핵심 프리미티브

  • Task – 컨테이너 이미지, 명령어, 컴퓨팅 제한 및 이그레스 허용 목록을 정의합니다.
  • Workspace – 예: "Python 3 개발 환경을 설정하세요"와 같은 생성형 설명으로, AX는 부팅 시 에이전트에게 도구 체인을 설치하도록 지시합니다.
  • 네트워크 정책 – 각 사전에서 명시적인 호스트/포트 화이트리스트를 설정합니다.
  • 모델 바인딩 – 에이전트가 사용하는 LLM 제공업체에 대한 선언적 참조입니다.

이 프리미티브들은 임시 VM 스냅샷, 맞춤형 Docker 이미지 또는 수동 사전 스크립트를 대체하려는 목적으로 설계되었습니다.


에이전트를 위한 새로운 오케스트레이터가 중요한 이유

에이전트는 전통적인 마이크로서비스나 배치 작업과 다릅니다:

  1. 상태 유지형 급증성 – 초부터 분까지 집중적으로 계산을 수행한 후, LLM 또는 도구 응답을 기다리는 장기간의 대기 상태를 가질 수 있습니다.
  2. 비용 민감성 – 비활성 사전을 유지하는 것은 비용이 큽니다; AX는 비활성 에이전트를 일시정지하고 1초 미만으로 재개합니다.
  3. 보안 격리 – 에이전트는 종종 엄격한 이그레스 제어가 필요하여 LLM 제공업체 접근을 제한하고 데이터 유출을 방지합니다.

AX의 설계는 사전 격리, 체크포인트, 생성형 워크스페이스 프로비저닝을 결합하여 이러한 고통점을 직접 해결합니다.


커뮤니티 반응: 찬사, 회의론, 열린 질문

긍정적인 인상

  • 기존 Google 도구 사용의 용이성 – Google 내부의 Antigravity 허브 사용자들은 호환 가능한 오픈소스 대안에 대해 열정을 보였습니다.
  • 생성형 워크스페이스 기능 – 일반적인 영어로 환경을 설명하고 AX가 자동으로 프로비저닝하는 기능은 재현 가능한 사전이 필요한 연구자들에게 공감을 얻었습니다.

"저는 Google의 Antigravity 허브와 Jules에 만족하고 있으며, 이걸 직접 사용해보는 것을 기대하고 있습니다." – @mcoliver

주요 비판

우려 사항 대표적인 의견
Google의 지원 여부 불명확 "이런 릴리스의 현실은, 대부분의 Google 고위 임원들이 이 프로젝트를 들어본 적이 없다는 점에서 90% 확신합니다… 이는 Google, DeepMind, 또는 GCP의 완전한 지원을 의미하지 않습니다." – @Mond_
복잡성 vs. 단순성 "에이전트를 위해 Kubernetes를 다시 만들고 싶지 않았습니다… 당신이 좋아하는 YAML 슬롭 볼로 구동되는 복잡성의 극치입니다." – @mifydev
많은 사용 사례에 과도함 "누구도 이걸 쓸 필요가 없고, 이 웹사이트를 보고 무엇을 위한지 알아낸 사람은 스스로를 속이고 있는 것입니다." – @weedfroglozenge
기존 솔루션과의 비교 "LangGraph의 다단계 에이전트 워크플로우와 어떻게 비교되나요? 오케스트레이션 계층은 항상 제대로 작동하기 가장 어려운 부분입니다." – @henryjin76
운영 부담 "Kubernetes 클러스터, ko, 컨테이너 레지스트리가 필요합니다… 저는 이것이 '더 쉬운' 것이라고 보지 않습니다. 단지 다른 CLI를 가진 Kubernetes일 뿐입니다." – @alembic_fumes

일반적인 질문

  • 플랫폼은 진정으로 프로덕션 준비 상태인가요? – 여러 사용자는 명시적인 Google 브랜딩 부재를 지적하며, 프로젝트가 장기적으로 유지될지 의문을 제기합니다.
  • AX는 다른 오픈소스 에이전트 프레임워크(예: LangGraph, kagent, Mastra, Polyaxon 사전)와 어떻게 다릅니까? – 일관된 견해는 AX가 대규모 확장성과 1초 미만의 재개에 초점을 맞추는 반면, 다른 프레임워크는 워크플로우 시각화나 기존 CI/CD 파이프라인과의 강한 통합을 목표로 한다는 것입니다.
  • 수십억 개의 에이전트를 운영하는 비용 타당성은? – 회의론자들은 어떤 조직도 밀도 높은 다중화를 통해 필요한 컴퓨팅 비용을 감당할 수 있을지 의문을 제기합니다.

기술 아키텍처 요약

  1. Kubernetes 클러스터 – AX 제어 평면과 에이전트 서브스트레이트 컨트롤러를 호스팅합니다.
  2. 에이전트 서브스트레이트 – Kubernetes CRD 위에 구축된 커스텀 런타임으로, 경량 액터, 체크포인트, 빠른 재개를 관리합니다.
  3. CLI (ax) – kubectl 구문을 모방합니다(ax apply, ax get) 하지만 AX 전용 CRD를 대상으로 작동합니다.
  4. 컨테이너 레지스트리 – 작업 이미지를 저장하며, AX는 필요 시에 이미지를 다운로드합니다.
  5. 네트워크 이그레스 허용 목록 – 각 작업별로 정의되어 LLM 제공업체 또는 내부 서비스로의 외부 트래픽을 제한합니다.

AX를 고려할 시기

  • 대규모 연구 – RL 루프 또는 트래잭터리 수집을 위해 수백만에서 수십억 개의 재현 가능한 에이전트 사전을 실행해야 하는 프로젝트.
  • 보안 민감한 배포 – 엄격한 이그레스 제어와 사전 격리가 필수적인 환경.
  • 고도의 비활성 시간을 가진 워크로드 – LLM 응답을 기다리는 시간이 대부분인 에이전트는 AX의 1초 미만 체크포인트/재개 기능에서 큰 이점을 얻을 수 있습니다.

기존 도구가 더 적합한 경우

  • 소규모 팀의 프로토타입 – LangGraph, Mastra 또는 간단한 Docker 기반 사전과 같은 경량 프레임워크는 Kubernetes 클러스터 관리의 부담을 피할 수 있습니다.
  • 워크플로우 중심 애플리케이션 – 풍부한 시각적 워크플로우 편집기나 강력한 CI/CD 통합이 필요하다면, 명시적인 DAG를 노출하는 도구가 더 적합할 수 있습니다.
  • 예산 제약 환경 – 수십억 개의 동시 액터를 처리할 수 있는 Kubernetes 클러스터를 운영하는 비용은 부담스러울 수 있습니다.

전망

AX는 에이전트를 일등 컴퓨팅 원천으로 다루려는 용감한 시도를 보여주며, 서버리스, 액터 시스템, 컨테이너 오케스트레이션의 개념을 차용했습니다. 커뮤니티의 혼합된 반응은 한쪽에는 확장성과 보안, 다른 쪽에는 운영 복잡성과 불분명한 기업 지원 사이의 긴장감을 드러냅니다. AX가 대규모 에이전트 연구의 사실상 표준이 될 수 있을지는 실제 도입, 지속적인 오픈소스 지원, 그리고 기존 오케스트레이션 프레임워크와의 명확한 차별화에 달려 있습니다.

Sources

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • Dispatch