Se avete mai costruito qualcosa con agenti AI, conoscete bene la frustrazione. Li trattate come strumenti stateless, semplici chiamate API che fanno una cosa e basta. Ma gli agenti veri — quelli che promettono di cambiare le carte in tavola — devono essere conversazionali, dinamici, capaci di coordinarsi. E per farlo serve un linguaggio comune.
Esattamente un anno fa Google lanciava il protocollo Agent-to-Agent (A2A). Oggi, al primo compleanno, quella visione di un ecosistema collaborativo di agenti sta diventando realtà. E cresce più veloce di quanto pensiate.
Perché A2A? Perché le API non bastano più
Domanda legittima: abbiamo già le REST API. Perché serviva un nuovo protocollo?
Risposta breve: le API sono rigide e deterministiche. Gli agenti no. Trattare un agente come un endpoint REST ne soffoca il potenziale. A2A è stato progettato nell’era dell’AI generativa, e porta vantaggi architetturali che le API classiche non possono offrire.
Il confine sicuro (proteggere la ‘salsa segreta’)
In ambito enterprise, gli agenti devono accedere a dati sensibili o processi proprietari che non possono finire dentro un LLM pubblico. A2A permette una delega ‘black box’: assegnate un compito a un agente specializzato interno che mantiene il proprio ambiente sicuro. L’agente richiedente riceve il risultato di valore, mentre i vostri dati e la logica proprietaria restano incapsulati. Privati.
Zero inquinamento del contesto
Gli LLM hanno finestre di contesto finite. Se forzate un agente primario a gestire dipendenze complesse multi-step, la sua memoria si riempie. Risultato? Allucinazioni e performance degradate. Con A2A, gli agenti specializzati gestiscono le proprie dipendenze interne senza intasare la memoria dell’agente principale.
Autonomia dinamica
Quando chiamate un’API, quella restituisce dati oppure fallisce. Quando un agente chiama un peer via A2A, avvia una collaborazione. L’agente ricevente può comprendere l’intento, raffinare il piano, respingere richieste incomplete, fare domande di chiarimento se qualcosa non torna. È una conversazione, non una transazione.
Distribuzione del carico
Invece di costruire un’intera soluzione agenti da zero, A2A permette di distribuire carichi specializzati. Parti diverse della soluzione possono essere costruite e gestite da altri colleghi, team, vendor o servizi gestiti che sono esperti di dominio e migliorano continuamente i loro componenti. Modularità che semplifica il design complessivo e — bonus non da poco — la manutenzione nel lungo periodo.
Caso pratico: FoldRun, o come fare scienza senza impazzire con lo stack
Per vedere questa architettura all’opera basta guardare alle scienze della vita. Predire la struttura 3D di una proteina è il ‘Santo Graal’ della biologia. Per uno sviluppatore, però, è un incubo infrastrutturale.
Database genetici su scala petabyte, GPU specializzate, il ciclo di vita multi-step di modelli come AlphaFold, OpenFold e Boltz. Ricostruire questa funzionalità da zero è scalare una ‘scogliera di complessità’ alta quanto l’Everest.
FoldRun non è uno script o un tool. È un’interfaccia agenti standalone.
Nel mondo vecchio avreste dovuto incollare insieme un workflow fragile di API, oppure costruire il vostro agente, iniettare skill specializzate, mettere in sicurezza l’ambiente e pregare di non aver rotto nulla. Nel mondo A2A, semplicemente aggiungete l’agente FoldRun a Gemini Enterprise, alla CLI Gemini o a qualsiasi ambiente compatibile A2A.
FoldRun gestisce task autonomi di lunga durata che richiedono decisioni dinamiche — come regolare parametri in base alla confidence della predizione e scegliere tra AlphaFold 2, OpenFold 3 o Boltz-2 a seconda della molecola. Voi chiedete il lavoro, assegnate il task, e FoldRun consegna l’output come peer specializzato.
FoldRun a casa: quick-start
Per vedere FoldRun in azione dentro un workflow A2A:
Pull dell’immagine: Recuperate l’interfaccia agenti FoldRun dal GitHub di Google Cloud Life Sciences.
Connessione via A2A: Registrate l’agente nel vostro ambiente con supporto A2A.
Delegate: Iniziate ad assegnare task di predizione strutturale usando linguaggio naturale — zero codice collante custom richiesto.
Pro-tip per sviluppatori: Usate la Gemini CLI per ‘passare’ una sequenza proteica a FoldRun. Gemini CLI supporta qualsiasi agente A2A, FoldRun incluso. Mentre gestisce il sollevamento pesante del modeling 3D, il vostro agente primario resta libero di gestire il resto della pipeline di ricerca.
Testimonianza dal campo
‘Per assicurarci che FoldRun risponda alle esigenze complesse di ambienti reali, abbiamo collaborato strettamente con BicycleTx come design partner. Il loro team ha valutato attivamente la soluzione, fornendo feedback cruciali che hanno plasmato direttamente lo sviluppo della funzionalità’ spiega il team Google.
‘Stavamo cercando modi per portare il potere dei modelli di co-folding nelle mani dei nostri scienziati di vari team. Avere una soluzione che permette loro di farlo con un’interfaccia agenti — quella che la nostra organizzazione sta abbracciando tramite Gemini Enterprise — ha reso test e integrazione con i workflow molto più semplici’ dice Richard Hughes di BicycleTx.
Cos’altro potete fare con A2A?
Se A2A può orchestrare modeling biologico su scala petabyte, cos’altro può sbloccare? Standardizzando il modo in cui gli agenti comunicano, stiamo vedendo innovazione incredibile in ogni settore.
Commerce agenti e pagamenti autonomi
È qui che l’economia autonoma diventa reale. Gli sviluppatori usano A2A per integrità transazionale, permettendo ad agenti AI di negoziare accordi, verificare inventario ed eseguire acquisti B2B in modo sicuro per conto degli utenti.
Dati enterprise e streaming real-time
Gli agenti vengono schierati per monitorare in sicurezza stream di eventi real-time e database enterprise. Invece di esporre pipeline di dati grezzi a un LLM centrale, agenti A2A specializzati siedono al confine dei dati, estraendo insight e attivando workflow downstream solo quando si verificano condizioni specifiche e conformi.
IT cross-platform e DevOps
I silos operativi si stanno frantumando. Immaginate un agente HR primario che si coordina con un agente DevOps specializzato via A2A. L’agente HR passa in sicurezza i parametri di ruolo richiesti, e l’agente DevOps provisiona autonomamente licenze software, accessi ai repository e ambienti sicuri attraverso piattaforme SaaS disconnesse.
Telecom sicure e reti regolamentate
In settori altamente regolamentati, la sicurezza è tutto. A2A viene utilizzato per garantire Message Layer Security (MLS) quantum-safe end-to-end per sistemi autonomi, assicurando che gli agenti possano collaborare su dati sensibili senza mai esporre le informazioni sottostanti.
Come iniziare
Il modo più semplice per entrare nell’ecosistema è attraverso gli SDK ufficiali. Che stiate costruendo da zero o estendendo la spec, la strada verso l’interoperabilità non è mai stata così chiara.
Build: Scaricate gli SDK ufficiali A2A — Python e Go sono 1.0 GA, Java (Beta) e .NET (Preview) stanno tracciando la spec 1.0 e sono sulla buona strada per GA, e JavaScript/TypeScript è stabile sulla linea v0.3 con lavori in corso per la 1.0.
È il primo compleanno di A2A, ma i regali li ricevete voi. Google vuole vedere cosa avete costruito. Postate una foto vostra (o dell’avatar del vostro agente!) e taggateli sui social — metteranno in evidenza i progetti della community preferiti.
Un anno. Da visione a realtà. E sta solo accelerando.
