Google ha presentado Agent2Agent (A2A), un nuevo protocolo abierto diseñado para conectar agentes de IA que operan en distintos ecosistemas y plataformas, con el objetivo de automatizar flujos de trabajo complejos, mejorar la productividad y reducir los costos de integración.
¿Qué es el protocolo A2A y por qué importa?
A2A busca resolver un problema clave: la falta de interoperabilidad entre agentes de IA creados por distintos proveedores.
Según Google, A2A permite que los agentes:
- Publiquen sus capacidades
- Negocien cómo interactuar (texto, formularios, audio/video)
- Colaboren de manera segura y eficiente
El protocolo se basa en estándares conocidos como HTTP, SSE y JSON-RPC, lo que debería facilitar su implementación en entornos empresariales existentes.
Cómo funciona A2A entre agentes cliente y remotos
El protocolo define interacciones entre:
- Agente cliente: formula y comunica tareas
- Agente remoto: ejecuta tareas y genera resultados
A2A incluye capacidades como:
- Descubrimiento de capacidades: mediante “Agent Cards” en JSON
- Gestión de tareas: manejo de tareas simples o prolongadas con seguimiento de estado
- Colaboración: intercambio de mensajes, contexto, artefactos y respuestas
- Negociación de experiencia de usuario: acuerdo sobre formatos de respuesta (iframes, video, formularios, etc.)
A2A y su relación con otros estándares de IA
El nuevo protocolo no reemplaza, pero sí complementa al Model Context Protocol (MCP) de Anthropic:
- MCP: conexión entre apps y modelos generativos (vertical)
- A2A: conexión entre agentes (horizontal)
También se diferencia de AgentIQ de Nvidia, que es más bien un kit de desarrollo para construir agentes.
Un posible nuevo estándar en la industria… o el inicio de la fragmentación?
Google ya cuenta con más de 50 socios en A2A, incluidos SAP, LangChain, MongoDB, Workday, Salesforce, UiPath y más.
Esto podría impulsar la adopción por parte de otros gigantes como Microsoft o Amazon. Aunque algunos analistas advierten que podrían surgir estándares competidores, lo que podría generar confusión y duplicación de esfuerzos a corto plazo.