Protocolo Agent2Agent
Agent2Agent (A2A), también denominado protocolo Agent2Agent, es un protocolo de comunicación abierto para la interoperabilidad entre agentes de inteligencia a…
Agent2Agent (A2A), también denominado protocolo Agent2Agent, es un protocolo de comunicación abierto para la interoperabilidad entre agentes de inteligencia artificial. Está diseñado para que agentes desarrollados por distintos proveedores, marcos de trabajo o lenguajes puedan descubrirse, intercambiar mensajes, delegar tareas y coordinar flujos de trabajo sin exponer necesariamente su estado interno, sus herramientas o su memoria privada.[1][2]
El protocolo fue anunciado por Google el 9 de abril de 2025 como una propuesta para la comunicación entre agentes construidos sobre plataformas heterogéneas.[3] En junio de 2025, la Linux Foundation anunció el proyecto Agent2Agent para alojar el desarrollo del protocolo bajo una gobernanza abierta.[4]
A2A suele mencionarse junto con el Protocolo de Contexto de Modelo (MCP por sus siglas en inglés), aunque ambos estándares se orientan a problemas distintos: MCP se centra en la conexión de modelos o agentes con herramientas, datos y recursos externos, mientras que A2A define mecanismos para la comunicación y coordinación entre agentes independientes.[5][6]
Historia
Google presentó Agent2Agent en abril de 2025 con el apoyo inicial de más de cincuenta socios tecnológicos y empresas de servicios. En su anuncio, la compañía describió A2A como un protocolo abierto para que agentes de inteligencia artificial pudieran comunicarse, intercambiar información de forma segura y coordinar acciones sobre distintas plataformas empresariales.[3]
En mayo de 2025, Microsoft anunció su apoyo al protocolo y señaló que incorporaría compatibilidad con A2A en Azure AI Foundry y Copilot Studio. La cobertura de TechCrunch describió esa adopción como parte de una estrategia más amplia para conectar agentes de inteligencia artificial entre nubes, aplicaciones y servicios.[7][8]
El 23 de junio de 2025, la Linux Foundation anunció el lanzamiento del proyecto Agent2Agent. Según la fundación, el proyecto reunía el apoyo de más de cien compañías tecnológicas y buscaba proporcionar una gobernanza neutral para la evolución del protocolo.[4] La versión 1.0.0 se publicó el 12 de marzo de 2026, y la versión 1.0.1 el 26 de mayo de 2026.[9]
Diseño y funcionamiento
A2A define un modelo en el que un agente cliente envía solicitudes a un agente remoto o servidor. El agente remoto puede responder de forma inmediata o crear una tarea con un ciclo de vida propio, lo que permite representar interacciones simples, conversaciones de varios turnos y trabajos de larga duración.[1][2]
Uno de los elementos centrales del protocolo es la Agent Card o tarjeta de agente, un documento en formato JSON que describe la identidad, capacidades, habilidades, requisitos de interacción y mecanismos de seguridad de un agente. La especificación define un mecanismo de descubrimiento mediante la ruta `/.well-known/agent-card.json`, además de otros métodos como catálogos o configuración directa.[1]
El modelo de datos de A2A se organiza en torno a objetos como tareas, mensajes, partes y artefactos. Un mensaje representa una unidad de comunicación entre agentes; una tarea representa una unidad de trabajo; y un artefacto representa un resultado producido por un agente, como un documento, una imagen, datos estructurados u otro entregable.[1][2]
La especificación contempla varios enlaces de transporte, entre ellos JSON-RPC, gRPC y HTTP+JSON/REST. También admite mecanismos de actualización como transmisión en tiempo real y notificaciones para seguir el progreso de tareas largas.[1] En materia de seguridad, A2A incorpora mecanismos como OAuth, OpenID Connect, autenticación mutua mediante TLS, firmas JWS para tarjetas de agente y cabeceras de versión como `A2A-Version`.[1][5]
Relación con el Model Context Protocol
A2A y MCP son protocolos complementarios dentro del ecosistema de agentes de inteligencia artificial. MCP se orienta a la integración de un agente con herramientas, API, fuentes de datos y otros recursos externos; A2A, en cambio, se orienta a la comunicación entre agentes que pueden pertenecer a organizaciones, plataformas o marcos de desarrollo diferentes.[5][6]
La documentación de A2A resume esta diferencia con el patrón «MCP dentro de los agentes, A2A entre agentes»: un agente puede usar MCP internamente para consultar herramientas o bases de datos, y al mismo tiempo usar A2A para delegar trabajo o coordinarse con otros agentes.[5]
Adopción
La adopción inicial de A2A estuvo vinculada al ecosistema empresarial de Google Cloud y a socios tecnológicos anunciados durante su presentación pública.[3] La Linux Foundation afirmó en junio de 2025 que el proyecto contaba con el apoyo de más de cien compañías.[4]
Microsoft anunció en mayo de 2025 que añadiría compatibilidad con A2A en Azure AI Foundry y Copilot Studio.[7][8] La documentación y los materiales técnicos del ecosistema A2A también citan SDK y recursos para varios lenguajes de programación, así como integración con plataformas de despliegue de agentes.[9][1]
En la literatura técnica, A2A ha sido analizado como parte de una familia emergente de protocolos para agentes, junto con MCP, Agent Communication Protocol y Agent Network Protocol. Una revisión académica publicada en arXiv en 2025 caracterizó A2A como un protocolo orientado a la delegación de tareas entre agentes mediante tarjetas de capacidades.[10]
Seguridad y limitaciones
El diseño de A2A incluye mecanismos para autenticación, autorización, descubrimiento firmado de agentes y negociación de versiones. La especificación también advierte sobre los riesgos de intercambiar credenciales dentro de cadenas de agentes, ya que los secretos podrían quedar expuestos a varios participantes si no se transmiten por canales seguros o con controles adecuados.[1]
Algunos trabajos académicos han estudiado riesgos adicionales en despliegues multiagente basados en A2A. Una prepublicación de abril de 2025 propuso una arquitectura segura para aplicaciones agénticas que usen el protocolo, mientras que otra de mayo de 2025 señaló riesgos asociados a datos sensibles, credenciales y consentimiento del usuario en flujos donde varios agentes colaboran sobre una misma tarea.[11][12]
Otra limitación señalada por analistas técnicos es que la interoperabilidad entre agentes no depende únicamente del formato de los mensajes. También requiere acuerdos sobre semántica de tareas, permisos, identidades, confianza, observabilidad y experiencia de usuario entre organizaciones o plataformas distintas.[10]
Véase también
Referencias
- ↑ a b c d e f g h «Agent2Agent Protocol Specification». A2A Protocol (en inglés). Consultado el 16 de junio de 2026.
- ↑ a b c Caballar, Rina Diane; Stryker, Cole. «What is A2A protocol (Agent2Agent)?». IBM Think (en inglés). Consultado el 16 de junio de 2026.
- ↑ a b c Rao Surapaneni; Miku Jha; Michael Vakoc; Todd Segal (9 de abril de 2025). «Announcing the Agent2Agent Protocol (A2A)». Google Developers Blog (en inglés). Consultado el 16 de junio de 2026.
- ↑ a b c «Linux Foundation Launches the Agent2Agent Protocol Project to Enable Secure, Intelligent Communication Between AI Agents». Linux Foundation (en inglés). 23 de junio de 2025. Consultado el 16 de junio de 2026.
- ↑ a b c d «A2A Protocol Ships v1.0: Production-Ready Standard for Agent-to-Agent Communication». A2A Protocol (en inglés). Consultado el 16 de junio de 2026.
- ↑ a b «What is the Model Context Protocol (MCP)?». Model Context Protocol (en inglés). Consultado el 16 de junio de 2026.
- ↑ a b Wiggers, Kyle (7 de mayo de 2025). «Microsoft adopts Google’s standard for linking up AI agents». TechCrunch (en inglés). Consultado el 16 de junio de 2026.
- ↑ a b «Empowering multi-agent apps with the open Agent2Agent (A2A) protocol». Microsoft Cloud Blog (en inglés). 7 de mayo de 2025. Consultado el 16 de junio de 2026.
- ↑ a b «Releases · a2aproject/A2A». GitHub (en inglés). Consultado el 16 de junio de 2026.
- ↑ a b Abul Ehtesham; Aditi Singh; Gaurav Kumar Gupta; Saket Kumar (4 de mayo de 2025). «A survey of agent interoperability protocols: Model Context Protocol (MCP), Agent Communication Protocol (ACP), Agent-to-Agent Protocol (A2A), and Agent Network Protocol (ANP)». arXiv (en inglés). Consultado el 16 de junio de 2026.
- ↑ «Building A Secure Agentic AI Application Leveraging A2A Protocol». arXiv (en inglés). abril de 2025. Consultado el 16 de junio de 2026.
- ↑ «Improving Google A2A Protocol: Protecting Sensitive Data and Mitigating Unintended Harms in Multi-Agent Systems». arXiv (en inglés). mayo de 2025. Consultado el 16 de junio de 2026.
Enlaces externos
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.