Deja de hablar con la IA, deja que hablen entre sí: El protocolo A2A
¿Alguna vez le has pedido a Alexa que te recuerde enviar un mensaje de WhatsApp a una hora determinada? Y luego te preguntas: "¿Por qué Alexa no puede enviar el mensaje ella misma?" O la increíble frustración cuando usas una aplicación para planificar un viaje, solo para tener que saltar a tu calendario/sitio web de reservas/tour/cuenta bancaria en lugar de que tu asistente de IA lo haga todo. Bueno, exactamente esta brecha entre la automatización de IA y la acción humana es lo que el protocolo de agente a agente (A2A) pretende abordar.
Con la introducción de Agentes de IA, el siguiente paso de la evolución parecía ser la comunicación. Pero cuando la comunicación entre máquinas y humanos ya está aquí, ¿qué queda?
Bueno, pensando en crear un ecosistema multiagente para romper los silos entre sistemas de datos y aplicaciones, Google anunció el protocolo A2A el año pasado, en colaboración con más de 50 socios tecnológicos, un protocolo de estándar abierto que permite a los agentes de IA comunicarse, intercambiar información de forma segura, colaborar y operar entre aplicaciones agenciales y flujos de trabajo empresariales complejos, sin importar su tecnología subyacente.
Desde la solicitud hasta la orquestación: Cómo funciona realmente A2A
El 💜 de la tecnología de la UE Las últimas novedades de la escena tecnológica de la UE, una historia de nuestro sabio fundador Boris, y un arte de IA cuestionable. Es gratis, cada semana, en tu bandeja de entrada. ¡Regístrate ahora! A2A está diseñado bajo cinco principios, que son capacidades naturales. Permite a los agentes colaborar en su modalidad natural sin una herramienta intermedia, permitiendo que los agentes mantengan sus capacidades individuales e independencia.
Está construido sobre estándares existentes, lo que facilita la integración con pilas de TI existentes, y emparejado con los esquemas de autenticación de OpenAPI (Interfaces de Programación de Aplicaciones) para garantizar una colaboración segura. Proporciona retroalimentación en tiempo real, así como notificaciones asíncronas para operaciones de larga duración (LRO). Por último, fue diseñado para soportar varias modalidades, incluyendo texto, audio y transmisión de video.
Anunciando el Protocolo Agente a Agente (A2A). Imagen: Google
A2A funciona como un facilitador entre un agente "cliente" y un agente "remoto". El agente cliente solicita y comunica las tareas, mientras que el agente remoto es responsable de tomar acción sobre esas tareas, buscando la mejor solución o entrada. Este proceso involucra varias etapas y componentes clave:
Al recibir una solicitud de tarea hecha por un humano u otro agente de IA, el agente cliente evalúa a los agentes remotos con sus tarjetas de agente, que son perfiles estructurados que detallan identidad, capacidades, puntos finales de servicio y requisitos de autenticación. El agente cliente luego selecciona el agente más adecuado y pasa por la autenticación de acuerdo con el esquema de seguridad especificado en la tarjeta de agente.
Después, se establece la comunicación hacia la finalización de la tarea. La tarea está definida por el protocolo y tiene un ciclo de vida, y requiere acción inmediata, o para LRO, los agentes se comunican para mantenerse sincronizados entre sí hasta que la tarea esté completa. La salida de una tarea es un artefacto.
Los agentes se comunican entre sí, intercambiando contexto, respuestas, artefactos o instrucciones de los usuarios. Cada mensaje incluye partes, que tienen un contenido especificado como una imagen generada, permitiendo a los agentes negociar el formato correcto de acuerdo con las capacidades de la interfaz de usuario del usuario. Así como otras especificaciones y errores que se pueden encontrar aquí, para esas almas intrépidas con hambre de conocimiento.
Este protocolo complementa el Protocolo de Contexto de Modelo (MCP) de Anthropic para construir aplicaciones agenciales robustas, ya que el MCP proporciona comunicación de agente a herramienta, permitiendo una mejor comprensión y procesamiento de APIs abstractas que se utilizan como herramientas, mientras que el protocolo A2A permite a los agentes descubrir las capacidades de los demás, apoyando el crecimiento de sistemas agenciales.
¿Por qué A2A es un cambio de juego?
El protocolo A2A fue construido para abordar la brecha de interoperabilidad entre agentes de IA especializados, con la adopción a escala empresarial en mente. En lugar de tratar a los agentes como herramientas aisladas, como funciona el MCP, A2A permite un ecosistema compartido donde los agentes pueden interactuar como agentes, preservando sus capacidades únicas y resultados de mayor calidad.
También repiensa la ejecución al permitir una colaboración personalizable y segura entre agentes opacos, preservando la privacidad de los datos y la propiedad intelectual por diseño. A medida que aumenta el número de agentes e interacciones, A2A aborda la escalabilidad de manera directa, permitiendo una integración fluida y la aparición de ecosistemas de IA complejos dentro de los sistemas empresariales, mientras se basa en estándares establecidos, como HTTPS, y JSON-RPC para evitar reinventar tecnologías centrales, y estándares web existentes para autenticación, autorización, seguridad, privacidad, rastreo y monitoreo.
A2A tiene aplicaciones en una amplia gama de industrias, incluyendo servicio al cliente, cadena de suministro, recursos humanos, atención médica, investigación, educación, industrias creativas, servicios públicos, servicios financieros, operaciones de TI y consultoría.
Al permitir la colaboración entre agentes a través de aplicaciones y organizaciones, apoya el análisis avanzado de datos y la automatización de tareas, desde verificaciones de antecedentes y logística de inventario hasta detección de fraudes mejorada y soluciones altamente personalizadas para clientes.
Las fricciones que no podemos ignorar
A pesar de sus promesas, A2A no está exento de desafíos. Como la mayoría de los sistemas distribuidos, una de las principales preocupaciones es la seguridad. La comunicación continua de ida y vuelta entre agentes aumenta la amenaza a la seguridad a través de múltiples capas, desde la identidad y el mensaje, hasta la propagación de contexto y la gestión del sistema.
Este problema destaca la necesidad de una identidad intrínseca, integridad y garantías de secuenciación para A2A, junto con el desafío de incluir esto sin comprometer su diseño ligero e interoperabilidad.
Una segunda limitación surge a nivel arquitectónico, particularmente en la comunicación de IA a escala empresarial. A2A se basa principalmente en HTTPS y en llamadas a procedimientos remotos (RPC) de alto rendimiento en comunicación directa punto a punto.
Si bien esto funciona a pequeña escala, puede convertirse en un riesgo complejo y insostenible para entornos empresariales a gran escala. Cambios únicos, superposiciones, fallos o mensajes mal dirigidos pueden causar efectos en cascada, habilitando un riesgo operativo potencial a menos que se complemente con mecanismos adicionales de orquestación y gobernanza.
¿Es A2A el futuro de la IA?
La increíble rápida introducción y adopción de agentes de IA, desde agentes de IA hasta IA Agencial, ha hecho que sea una necesidad poder evolucionar junto con la tecnología. A2A marca un cambio claro en cómo se piensan y diseñan los sistemas de IA, creando un ecosistema para romper los silos y permitir la colaboración cruzada entre agentes.
Es, sin duda, necesario para la modernidad, y aunque presenta desafíos y limitaciones, vale la pena recordar que todavía está en etapas tempranas y las mejoras vendrán a medida que el protocolo madure.
Junto con el MCP y los LLMs, A2A permite una pila de agentes más amplia que sugiere un plano emergente para la IA Agencial: donde la comunicación, la ejecución y la gobernanza se gestionan en capas distintas, permitiendo a los agentes actuar en sistemas del mundo real.
La verdadera importancia de A2A es lo que señala sobre hacia dónde se dirige la IA. La próxima generación de IA no estará definida por un único modelo de propósito general, sino por ecosistemas interconectados de agentes diseñados para trabajar juntos por defecto.
Otros artículos
Deja de hablar con la IA, deja que hablen entre sí: El protocolo A2A
¿Cómo permite el protocolo A2A que los agentes de IA se comuniquen entre sí, colaboren y actúen de manera autónoma a través de aplicaciones y sistemas? Un artículo para los aficionados a la IA.
