Agent2Agent (A2A) Protocol
Protocolo Agent2Agent (A2A)
Agent2Agent (A2A) é um protocolo aberto e versionado para agentes de IA descobrirem habilidades, trocarem mensagens e gerenciarem tarefas. Cada implementação deve nomear uma versão de protocolo suportada.
Agent Card → message → task → artifactprotocolVersion: 1.0Um agente de planejamento lê o Cartão de Agente de um agente remoto e vê suas habilidades e ponto de extremidade. Ele envia uma tarefa, acompanha as atualizações de status e recebe um artefato de itinerário.habilidades + autenticaçãotarefa enviadatrabalhando → feitoAgent Card → message → task/status → artifact over a versioned bindingOPSOutro exemplo
Um agente de planejamento lê o Cartão de Agente de um agente remoto e vê suas habilidades e ponto de extremidade. Ele envia uma tarefa, acompanha as atualizações de status e recebe um artefato de itinerário.
Partes principais
- 01Agente do cliente
- 02Cartão de Agente
- 03Interface, versão e identidade
- 04Mensagens e partes
- 05Tarefa e status
- 06Artefatos e atualizações
Use-o quando
Use-o quando agentes independentes em sistemas diferentes precisarem de uma interface de tarefa compartilhada e versionada. Verifique identidade, permissões, transporte e suporte a versões.
Não o use quando
Não use A2A como um nome genérico para qualquer chat multiagente. Ele não substitui MCP, chamadas de ferramentas ou permissões de aplicativos.
Nome usado no código
Agent Card → message → task/status → artifact over a versioned binding Antes de lançar
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 Protocolo Agent2Agent (A2A) (Agent2Agent (A2A) Protocol). User context: Um agente de planejamento lê o Cartão de Agente de um agente remoto e vê suas habilidades e ponto de extremidade. Ele envia uma tarefa, acompanha as atualizações de status e recebe um artefato de itinerário. AI method or concept: Protocolo Agent2Agent (A2A) (Agent2Agent (A2A) Protocol). Why it fits: Use-o quando agentes independentes em sistemas diferentes precisarem de uma interface de tarefa compartilhada e versionada. Verifique identidade, permissões, transporte e suporte a versões. Do not use it when: Não use A2A como um nome genérico para qualquer chat multiagente. Ele não substitui MCP, chamadas de ferramentas ou permissões de aplicativos. 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): Um documento formal ainda pode ser rascunho, release candidate ou versão final. Cheque o status e o suporte no navegador ou plataforma. Unknowns to confirm: Target task, model and version, evaluation owner, source data, risk limit, tool permissions, and production fallback.
Conferir este pedido
Review how Protocolo Agent2Agent (A2A) (Agent2Agent (A2A) Protocol) is used now. Definition: Agent2Agent (A2A) é um protocolo aberto e versionado para agentes de IA descobrirem habilidades, trocarem mensagens e gerenciarem tarefas. Cada implementação deve nomear uma versão de protocolo suportada. 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.