Agent2Agent (A2A) Protocol
Protocollo Agent2Agent (A2A)
Agent2Agent (A2A) è un protocollo aperto e versionato per consentire agli agenti AI di scoprire competenze, scambiarsi messaggi e gestire compiti. Ogni implementazione deve indicare una versione del protocollo supportata.
Agent Card → message → task → artifactprotocolVersion: 1.0Un agente di pianificazione legge la Scheda Agente di un agente remoto e vede le sue competenze e il suo endpoint. Invia un compito, segue gli aggiornamenti di stato e riceve un artefatto itinerario.competenze + autorizzazionecompito inviatolavorando → fattoAgent Card → message → task/status → artifact over a versioned bindingOPSUn altro esempio
Un agente di pianificazione legge la Scheda Agente di un agente remoto e vede le sue competenze e il suo endpoint. Invia un compito, segue gli aggiornamenti di stato e riceve un artefatto itinerario.
Parti principali
- 01Agente client
- 02Carta Agente
- 03interfaccia, versione e identità
- 04Messaggi e parti
- 05Compito e stato
- 06Artifact e aggiornamenti
Usalo quando
Usalo quando agenti indipendenti in diversi sistemi necessitano di un'interfaccia di compito condivisa e versionata. Controlla identità, permessi, trasporto e supporto della versione.
Non usarlo quando
Non usare A2A come nome generico per qualsiasi chat multi-agente. Non sostituisce MCP, chiamate a strumenti o permessi delle applicazioni.
Nome usato nel codice
Agent Card → message → task/status → artifact over a versioned binding Prima di spedire
Check the model and prompt versions, source data, versioned evaluation set, and measures. Verify links to evidence, tool permissions, privacy, common failures, decline-to-answer and fallback behavior, human review, monitoring, cost, speed, and rollback.
Outcome: Complete the task with Protocollo Agent2Agent (A2A) (Agent2Agent (A2A) Protocol). User context: Un agente di pianificazione legge la Scheda Agente di un agente remoto e vede le sue competenze e il suo endpoint. Invia un compito, segue gli aggiornamenti di stato e riceve un artefatto itinerario. AI method or concept: Protocollo Agent2Agent (A2A) (Agent2Agent (A2A) Protocol). Why it fits: Usalo quando agenti indipendenti in diversi sistemi necessitano di un'interfaccia di compito condivisa e versionata. Controlla identità, permessi, trasporto e supporto della versione. Do not use it when: Non usare A2A come nome generico per qualsiasi chat multi-agente. Non sostituisce MCP, chiamate a strumenti o permessi delle applicazioni. AI requirements: Define the input and source evidence. Set model and tool permissions. Use versioned evaluation data and measures. Define failure, decline-to-answer, privacy, speed, and cost limits. Operational safeguards: Keep a clear trace and hide sensitive log data. Show users a safe fallback. Mark steps that need human review. Define how to roll back the model or prompt. Acceptance criteria: Record baseline and target measures on a versioned evaluation set. Test edge cases and hostile inputs. Verify fallback, monitoring, permissions, and rollback. Evidence and limits (evidence boundary): Un documento formale può ancora essere una bozza, un release candidate o la versione finale. Controlla il suo stato e il supporto per browser o piattaforma. Unknowns to confirm: Target task, model and version, evaluation owner, source data, risk limit, tool permissions, and production fallback.
Controlla questa richiesta
Review how Protocollo Agent2Agent (A2A) (Agent2Agent (A2A) Protocol) is used now. Definition: Agent2Agent (A2A) è un protocollo aperto e versionato per consentire agli agenti AI di scoprire competenze, scambiarsi messaggi e gestire compiti. Ogni implementazione deve indicare una versione del protocollo supportata. Release checks: Check the model and prompt versions, source data, versioned evaluation set, and measures. Verify links to evidence, tool permissions, privacy, common failures, decline-to-answer and fallback behavior, human review, monitoring, cost, speed, and rollback. Before changing code, list the evidence, gaps, severity, and the smallest safe fix.