Google je 20. septembra objavio verziju 0.3.0 svog otvorenog orkestratora AX, alata za pokretanje AI agenata u klasterima. Prema opisu izmena koji prenosi servis AI/TLDR, projekat je razdvojen na tri zasebne usluge, a stanje zadataka je iz Kubernetesa premešteno u Redis Streams.
AX, skraćeno od Agent Executor, prvi put je predstavljen krajem maja kao distribuirano okruženje za izvršavanje agenata otvorenog koda. Napisan je u jeziku Go i licenciran pod Apache 2.0. Opis projekta na GitHubu navodi da je cilj da pokreće milijarde autonomnih agentskih zadataka u jednom klasteru, uz izolovano izvršavanje preko komponente Agent Substrate.
Šta se promenilo u verziji 0.3.0
Ranije je AX bio jedan alat komandne linije sa ugrađenim Python okvirom. Nova verzija ga deli na tri usluge: ax-server, ax-controller i ax-task-runner. Najveća izmena tiče se čuvanja stanja. Zadaci se više ne vode kao prilagođeni Kubernetes resursi nego u Redis Streams, što bi, prema opisu izmena, omogućilo obradu miliona kratkotrajnih zadataka bez opterećenja etcd-a, baze u kojoj Kubernetes čuva svoje stanje. Uklonjeni su stari Python okvir, ATE klijent, SQL evidencija događaja i priloženi primeri veština, a dodata je dokumentacija o dizajnu, konceptima, manifestima, mrežama i podešavanju izolovanog okruženja.
Prema README-u, AX se oslanja na četiri osnovna pojma. Zadatak (Task) izvršava nepoverljiv kod agenta u izolovanom okruženju sa ograničenjima procesora i memorije. Radni prostor (Workspace) unapred povezuje Git repozitorijume, MCP servere i pakete veština. Mrežni prolaz (Gateway) ograničava izlazni saobraćaj na unapred dozvoljenu listu, a model (Model) određuje koji se LLM koristi. Za rad su potrebni Kubernetes klaster, Redis i registar kontejnera.
Izolacija agenata je pitanje koje zaokuplja industriju, o čemu svedoči i slučaj u kom su agenti OpenAI-ja bežali iz sandboksa preko javnog vikija. AX to pokušava da reši na nivou platforme, ali sam Google upozorava da projekat nije spreman za produkciju. U README-u stoji da se osnovni pojmovi, protokoli i specifikacije još menjaju i da će pre stabilne verzije verovatno biti većih promena koje ruše kompatibilnost.
Prema dnevnom pregledu AI vesti, verzija 0.3.0 zauzela je vrh liste na Hacker Newsu sa 214 poena, a repozitorijum je u trenutku provere imao oko 4.400 zvezdica. U dostupnim izvorima nije naveden rok za stabilnu verziju.
