Guida introduttiva a A2A - AWS Guida prescrittiva

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Guida introduttiva a A2A

Il protocollo Agent2Agent (A2A) consente la collaborazione decentralizzata tra agenti attraverso un livello semantico condiviso. Invece di affidare tutto il lavoro a un orchestratore centrale, A2A consente agli agenti di scoprirsi a vicenda, pubblicizzare le proprie capacità, negoziare attività e condividere il contesto utilizzando un protocollo leggero basato su JSON. Ogni agente pubblica un manifesto delle funzionalità.

L'esempio seguente mostra un manifesto di funzionalità A2A semplificato che pubblicizza le azioni supportate da un agente, gli input richiesti e i metadati operativi per consentire l'individuazione e la negoziazione delle attività:

{ "can": ["summarize.text", "extract.keywords"], "needs": ["document.input"], "meta": { "version": "1.0.3", "latencyMs": 120 } }

Questo modello consente l'abbinamento dinamico delle capacità, la delega a metà attività e la collaborazione interorganizzativa. Gli agenti possono organizzarsi autonomamente in base alle attività, formare gruppi di lavoro temporanei e adattarsi all'ingresso o all'uscita di nuove funzionalità dal sistema.

A2A supporta interazioni che vanno da semplici richieste stateless a sessioni di negoziazione in più fasi, tra cui:

  • Messaggistica diretta per una collaborazione a bassa latenza peer-to-peer

  • Negoziazione semantica delle attività, in cui gli agenti selezionano il peer più adatto

  • Scoperta basata sulle capacità, che consente una divisione emergente del lavoro

  • Ancoraggio della sessione per interazioni statiche in più fasi

Adottando protocolli aperti e agent-native come A2A, le organizzazioni creano sistemi di intelligenza artificiale modulari, interoperabili e in grado di collaborare a livello transfrontaliero. A2A garantisce che gli ecosistemi degli agenti rimangano flessibili e possano evolversi man mano che vengono introdotti nuovi agenti, team o sistemi esterni, senza richiedere livelli di orchestrazione rigidi o accoppiamenti precedenti.

Per implementare il protocollo A2A nell'architettura degli agenti, intraprendi le seguenti azioni:

  1. Consulta le specifiche del protocollo A2A: leggi l'ultima versione della specifica del protocollo Agent2Agent (A2A) per scoprire come funzionano i manifesti di capacità, i flussi di negoziazione e l'handshake dell'agente.

  2. Esplora i runtime compatibili con A2A: valuta framework come Strands Agents SDK o livelli di runtime personalizzati che supportano i manifesti di funzionalità e la negoziazione in stile A2A. peer-to-peer

  3. Implementa un manifesto di funzionalità per i tuoi agenti: definisci i campi di ciascun agente per consentire la scopertacan, needs il matchmaking e la collaborazione a livello di intenti. meta

  4. Sperimenta con i modelli di negoziazione A2A: utilizza il ciclo richiesta-offerta-accettazione, le interrogazioni strutturate sulle capacità o la scoperta basata sul gossip per capire come gli agenti ragionano su chi debba gestire un'attività.

  5. Testa A2A in un ambiente di infrastruttura mista: combina la negoziazione tra pari A2A con il routing degli eventi nativo tramite AWS Amazon per valutare modelli di coordinamento ibridi. EventBridge

  6. Unisciti alla community A2A: partecipa al gruppo di lavoro aperto per rimanere aggiornato su estensioni, consigli di sicurezza e miglioramenti dell'interoperabilità tra fornitori e contribuisci allo sviluppo del protocollo.