AI Sparkup

최신 AI 쉽게 깊게 따라잡기⚡

AX – 이벤트 로그와 재개를 내장한 Google 분산 에이전트 런타임

장시간 실행 에이전트는 프로세스가 끊기거나 도구가 실패해도 이전 상태에서 이어가야 하며, 어떤 도구와 하위 에이전트가 호출됐는지 감사할 수 있어야 한다. AX(Agent eXecutor)는 Google이 공개한 분산 에이전트 런타임으로, 컨트롤러가 이벤트 로그와 레지스트리를 관리하고 격리된 에이전트·도구·스킬 실행을 조정한다. GitHub README는 아직 활발한 초기 개발 단계이며 안정 버전 전 breaking change가 예상된다고 명시한다.

핵심 구조

Client -> Router -> AX Controller (executor, event log, registry)
                       |-> Remote Agent
                       |-> MCP Tool
                       `-> isolated environment with skills/tools
기능의미
단일 작성자(single-writer) 컨트롤러실행 상태 변경 순서를 일관되게 관리
이벤트 로그연결 중단·실패 뒤 실행을 복구하고 감사
재개(resumption)마지막 이벤트 시퀀스 이후 결과를 이어 받음
격리 실행agent, tool, skill을 서로 다른 actor로 배포 가능
모델·하네스 비종속특정 LLM SDK에 묶이지 않는 런타임 계층

빠른 실행 흐름

저장소에서 CLI를 설치한 뒤 로컬 내장 서버 또는 원격 컨트롤러에 요청을 보낸다.

go install github.com/google/ax/cmd/ax@latest
ax exec --input "Can you list me this directory?"

실행 도중 연결이 끊겼다면 conversation ID와 마지막으로 본 이벤트 순서를 넘겨 누락된 이벤트를 다시 받을 수 있다.

ax exec --conversation <id> --last-seq 12 --resume

어디에 맞는가

  • 수시간 이상 이어지는 리서치·코딩·운영 에이전트
  • 여러 도구와 전문 agent 호출을 감사해야 하는 조직
  • Kubernetes에서 격리 actor와 재개 가능한 런타임을 실험하는 플랫폼 팀

단순 챗봇이나 한 번의 도구 호출에는 런타임 계층이 과하다. 또한 현재는 초기 개발 경고가 붙어 있으므로 안정적 API가 필요한 프로덕션 도입보다 설계 검증과 파일럿에 적합하다.

관련 문서

  • long-running-agents – 장기 실행 에이전트의 상태·검증·복구 패턴
  • agent-harness – 모델 외부 실행 루프와 도구 설계
  • mcp – AX가 호출할 수 있는 표준 도구 프로토콜

참고 자료



AI Sparkup 구독하기

최신 게시물 요약과 더 심층적인 정보를 이메일로 받아 보세요! (무료)