Che cos'è un agente A2A?
Che cos'è?
Un agente A2A è un agente IA raggiungibile con il protocollo A2A (Agent2Agent), uno standard aperto gestito dalla Linux Foundation. Mentre MCP collega un assistente a strumenti, A2A collega gli agenti tra loro: un agente ne chiama un altro, gli affida un compito e ne segue l'avanzamento. Ogni agente pubblica una scheda dell'agente (/.well-known/agent-card.json) che descrive competenze, indirizzo e autenticazione.
Quando usarla
- Affidare una parte del lavoro a un agente specializzato di un altro team o di un'altra azienda.
- Trovare un agente capace di un compito preciso e sapere come chiamarlo.
- Far conoscere il proprio agente A2A e le sue competenze.
Campi della pagina
| Scheda dell'agente | Indirizzo pubblico di agent-card.json, obbligatorio. |
|---|---|
| Indirizzo del servizio | Punto di accesso A2A, se diverso dalla scheda. |
| Versione e collegamenti | Versione del protocollo (ad esempio 1.0) e collegamenti supportati: JSON-RPC, gRPC o HTTP+JSON. |
| Autenticazione | Nessuna, chiave API, HTTP, OAuth 2.0, OpenID Connect o TLS reciproco. |
| Funzionalità | Risposte in streaming e notifiche push (webhook). |
| Competenze | Ciò che l'agente sa fare, una riga per competenza. |
Come usarla
Scheda «Utilizzo»: scarica la scheda (.a2a.json) o leggi direttamente la scheda dell'agente, poi chiama l'agente con un client A2A (SDK ufficiali in Python, JavaScript, Java, Go e .NET).