Agent2Agent (A2A) Protocol
Protocolo Agent2Agent (A2A)
Agent2Agent (A2A) es un protocolo abierto y versionado para que los agentes de IA descubran habilidades, intercambien mensajes y gestionen tareas. Cada implementación debe nombrar una versión del protocolo soportada.
Agent Card → message → task → artifactprotocolVersion: 1.0Un agente de planificación lee la Tarjeta de Agente de un agente remoto y ve sus habilidades y punto de acceso. Envía una tarea, sigue las actualizaciones de estado y recibe un artefacto de itinerario.habilidades + authtarea enviadatrabajando → hechoAgent Card → message → task/status → artifact over a versioned bindingOPSOtro ejemplo
Un agente de planificación lee la Tarjeta de Agente de un agente remoto y ve sus habilidades y punto de acceso. Envía una tarea, sigue las actualizaciones de estado y recibe un artefacto de itinerario.
Partes principales
- 01agente cliente
- 02Tarjeta de agente
- 03interfaz, versión e identidad
- 04Mensajes y partes
- 05Tarea y estado
- 06Artefactos y actualizaciones
Úsalo cuando
Úsalo cuando agentes independientes en diferentes sistemas necesiten una interfaz de tareas compartida y versionada. Verifica identidad, permisos, transporte y soporte de versiones.
No lo uses cuando
No use A2A como un nombre genérico para cualquier chat multiagente. No reemplaza MCP, llamadas a herramientas o permisos de aplicaciones.
Nombre usado en código
Agent Card → message → task/status → artifact over a versioned binding Antes de lanzarlo
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: Un agente de planificación lee la Tarjeta de Agente de un agente remoto y ve sus habilidades y punto de acceso. Envía una tarea, sigue las actualizaciones de estado y recibe un artefacto de itinerario. AI method or concept: Protocolo Agent2Agent (A2A) (Agent2Agent (A2A) Protocol). Why it fits: Úsalo cuando agentes independientes en diferentes sistemas necesiten una interfaz de tareas compartida y versionada. Verifica identidad, permisos, transporte y soporte de versiones. Do not use it when: No use A2A como un nombre genérico para cualquier chat multiagente. No reemplaza MCP, llamadas a herramientas o permisos de aplicaciones. 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 formal aún puede ser un borrador, un release candidate o una versión final. Revisa su estado y la compatibilidad con tu navegador o plataforma. Unknowns to confirm: Target task, model and version, evaluation owner, source data, risk limit, tool permissions, and production fallback.
Revisa esta petición
Review how Protocolo Agent2Agent (A2A) (Agent2Agent (A2A) Protocol) is used now. Definition: Agent2Agent (A2A) es un protocolo abierto y versionado para que los agentes de IA descubran habilidades, intercambien mensajes y gestionen tareas. Cada implementación debe nombrar una versión del protocolo soportada. 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.