3min Devops

Google lanceert open source runtime voor AI-agents

Google lanceert open source runtime voor AI-agents

Google heeft een nieuw open source-project aangekondigd onder de naam AX, voluit Agent Executor. Het project richt zich op het beheren en uitvoeren van complexe AI-agentomgevingen die verspreid draaien over meerdere systemen en langdurige taken uitvoeren.

Volgens Google is AX bedoeld als een distributed agent runtime. Het platform moet agentische workflows coördineren, uitvoeringen loggen en communicatie verzorgen tussen lokale en externe componenten. Daarbij ligt de nadruk op betrouwbaarheid en herstelmogelijkheden wanneer processen uitvallen of onderbroken worden.

AX bevindt zich momenteel nog in een vroege ontwikkelfase. Google waarschuwt dat belangrijke onderdelen van de architectuur en runtime nog veranderen, waardoor toekomstige versies waarschijnlijk niet compatibel blijven met eerdere implementaties.

Een belangrijk onderdeel van AX is ondersteuning voor zogenoemde resumption. Daarmee kunnen AI-processen automatisch worden hervat na storingen of onderbrekingen. Volgens Google geldt dat ook voor complexe gedistribueerde omgevingen waarin verschillende agents, tools en skills als afzonderlijke componenten draaien.

Het project gebruikt daarvoor onder meer een event log waarin de uitvoeringsstatus wordt opgeslagen. Daarnaast noemt Google een single-writer architecture waarbij één centrale controller verantwoordelijk blijft voor consistent statusbeheer.

Volgens Google is AX specifiek ontworpen voor zogeheten long-running workflows: AI-processen die minuten, uren of zelfs dagen actief kunnen blijven en tussentijds menselijke input, netwerkonderbrekingen of systeemfouten moeten kunnen verwerken. Het platform ondersteunt daarvoor onder meer durable execution, waarmee workflows hun status behouden en na onderbrekingen kunnen doorgaan.

Daarnaast noemt Google functies als secure sandboxing om agentcomponenten van elkaar te isoleren, session consistency controls voor gedistribueerde workflows en connection recovery om uitvoeringsstatus te behouden tijdens netwerkstoringen. AX ondersteunt het selecteren en uitvoeren van skills, tools en agents. Alle interacties verlopen via een centrale controller, wat volgens Google auditing en beleidscontrole eenvoudiger moet maken.

Alternatieve uitvoeringspaden testen

Daarnaast ondersteunt AX zogenoemde trajectory branching. Daarmee kunnen ontwikkelaars alternatieve uitvoeringspaden testen vanuit opgeslagen checkpoints zonder eerdere context kwijt te raken. Dat moet het eenvoudiger maken om complexe agent-workflows te debuggen en optimaliseren.

Google zegt daarnaast dat AX verschillende deploymentmodellen ondersteunt. Organisaties kunnen combinaties maken van on-premises omgevingen, door Google beheerde agents en eigen custom agents. Ook noemt het bedrijf ondersteuning voor het Agent2Agent-protocol (A2A).

Volgens InfoWorld positioneert Google AX als infrastructuurlaag voor een nieuwe generatie AI-agents. Volgens het bedrijf verschuift de markt van relatief eenvoudige assistenten naar autonome systemen die langdurig actief blijven en verspreid draaien over meerdere services en omgevingen. Daarom zouden traditionele monolithische agentarchitecturen plaatsmaken voor gedistribueerde opzetten waarin tools, skills en agents als geïsoleerde actors functioneren.

Hoewel AX compute-agnostic is, zegt Google dat het project vooral is ontworpen met Kubernetes-omgevingen in gedachten. Het platform moet zowel kleine als grootschalige deployments ondersteunen. Google zegt het project bewust vroegtijdig openbaar te maken om feedback uit de community te verzamelen voordat een stabiele release verschijnt. Ontwikkelaars kunnen AX momenteel installeren via een Go-package vanuit GitHub.