A2A: il protocollo Agent-to-Agent di Google

Google Cloud annuncia A2A a Next '25 il 9 aprile 2025: protocollo aperto Apache 2.0 per interoperabilità tra agent eterogenei. Agent Card, task lifecycle, messaging HTTP + SSE, 50+ partner.

Open SourceAI Open SourceA2AGoogleAgent ProtocolInteropAgenticAI

Un protocollo per agent eterogenei

Il 9 aprile 2025, in occasione di Google Cloud Next ‘25, Google annuncia A2A (Agent-to-Agent), un protocollo aperto per l’interoperabilità tra agent sviluppati su piattaforme e vendor differenti. La licenza scelta è Apache 2.0 e la specifica è pubblicata su GitHub con SDK di riferimento multi-linguaggio. A2A nasce con il sostegno iniziale di oltre 50 partner firmatari, tra cui Salesforce, SAP, ServiceNow, Atlassian, Workday, LangChain e numerosi system integrator.

Agent Card e task lifecycle

L’elemento centrale di A2A è l’Agent Card, un documento JSON che ogni agent pubblica per descrivere la propria identità, le capability offerte, i metodi di autenticazione supportati e gli endpoint di comunicazione. Un agent può quindi scoprire automaticamente le capability di un altro agent leggendone la card, senza conoscerne in anticipo l’implementazione interna.

Il protocollo definisce un task lifecycle esplicito con stati (submitted, working, input-required, completed, failed, canceled) che permette agli agent di orchestrare operazioni asincrone, di durata arbitraria, con possibilità di richiesta input intermedio durante l’esecuzione.

Trasporto

Il messaging avviene su HTTP con pattern request/response tradizionale, integrato da Server-Sent Events (SSE) per lo streaming di aggiornamenti incrementali e risultati progressivi. Questa scelta mantiene l’interoperabilità su infrastruttura web standard, senza richiedere protocolli custom o binari.

Relazione con MCP

A2A è esplicitamente complementare al Model Context Protocol di Anthropic: MCP regola la comunicazione agent ↔ tool (un agent che accede a risorse e funzioni), mentre A2A regola la comunicazione agent ↔ agent (agent autonomi che si coordinano tra loro per completare task compositi). I due protocolli possono coesistere nello stesso sistema. Per l’ecosistema agent del 2025, A2A rappresenta il primo tentativo serio, multi-vendor, di standardizzare l’interoperabilità orizzontale tra agent di piattaforme diverse.

Link: google.github.io/A2A

Vuoi supporto? Sei sotto attacco? Stato dei servizi
Vuoi supporto? Sei sotto attacco? Stato dei servizi