Escalar interacciones entre múltiples agentes requiere una capa de interoperabilidad robusta y estandarizada, especialmente a medida que el ecosistema de IA empresarial continúa evolucionando. Para orquestar desde la logística de la cadena de suministro hasta el soporte al cliente, los agentes necesitan una forma confiable de descubrirse entre sí, mantener el contexto a través de sistemas distribuidos y comunicarse de manera asincrónica para ejecutar flujos de trabajo complejos de forma autónoma.
MuleSoft anunció la disponibilidad general del MuleSoft Agent2Agent (A2A) Connector en la plataforma Anypoint Platform. Estas nuevas capacidades se basan en el protocolo A2A de código abierto impulsado por Google y permiten que los agentes de IA se comuniquen, colaboren y actúen de manera coordinada y segura en entornos empresariales complejos. Esta versión incorpora mejoras clave que introducen estándares críticos para la identidad de los agentes, la gobernanza y la orquestación basada en eventos.
Capacidades clave del A2A Connector
A partir de la versión beta del conector, se realizaron cambios arquitectónicos significativos. A continuación, se detallan las principales capacidades incorporadas:
Interoperabilidad bidireccional
El conector abstrae la complejidad del protocolo, gestionando el handshake y el formateo requeridos por la especificación A2A. No solo opera como un cliente que consume servicios de agentes, sino también como un servidor completamente compatible con el estándar, democratizando de esta forma la economía de agentes. Al desplegar el A2A Connector como servidor, los activos existentes —como APIs legacy, flujos de integración o microservicios personalizados— pueden encapsularse y exponerse como agentes compatibles con A2A.
Descubrimiento de agentes y estandarización simplificados
Para que este ecosistema funcione a escala, el descubrimiento debe estar estandarizado. Ya sea que un agente sea un servicio de IA nativo o un flujo de Mule encapsulado, debe poder identificar sus capacidades y su compatibilidad con el protocolo antes de iniciar una tarea. Para facilitar esto, el conector se alineó con la versión actualizada y formalizada de la especificación A2A para las Agent Cards, lo que permite el descubrimiento y la obtención de la conocida tarjeta del agente. Además, el parámetro de versión del protocolo permite que los agentes declaren explícitamente la versión de la especificación A2A que soportan (por ejemplo, 0.3.0), garantizando compatibilidad y evitando errores en tiempo de ejecución durante el handshake entre sistemas heterogéneos.
Sincronización, streaming y re-suscripción
Los flujos de trabajo del mundo real requieren distintos estilos de comunicación. Por ese motivo, el conector se amplió para soportar todo el espectro de interacción:
-
Mensajería sincrónica: la nueva operación Send Message ofrece una capacidad directa de solicitud-respuesta para consultas inmediatas y transaccionales.
-
Streaming resiliente: el conector ahora soporta streaming multimodal, lo que permite una transferencia de datos de menor latencia entre agentes, habilitando la generación de tokens en tiempo real y un sistema más responsivo.
-
Recuperación de conexión: permite que el cliente se reconecte de manera transparente sin reiniciar la tarea en caso de que se interrumpa la conexión durante un stream.
Arquitecturas asincrónicas y orientadas a eventos
Un sistema multiagente efectivo requiere que los agentes reaccionen a cambios de estado —como la finalización de una tarea o una actualización de datos— sin recurrir a mecanismos de polling ineficientes. Para soportar este patrón asincrónico, se reforzaron las capacidades de Push Notifications del conector, incorporando:
-
Gestión integral de configuración: permite que los agentes administren dinámicamente sus suscripciones a eventos externos.
-
Validación del lado del servidor: posibilita que el agente receptor (incluso un flujo encapsulado) valide las solicitudes de configuración entrantes antes de enrutar los mensajes, asegurando que solo se acepten suscripciones válidas y autorizadas.
-
Cumplimiento del protocolo: para garantizar la estabilidad, se incorporó un manejo de errores específico para entornos donde estas capacidades aún no se encuentran activas.
Refuerzo de la gobernanza y la integridad contextual
A medida que los agentes comienzan a disparar acciones de forma autónoma dentro de la organización, resulta fundamental mantener los límites de seguridad y el contexto de cada operación. El cumplimiento normativo depende de responder preguntas clave como: “¿Quién inició esta solicitud?” y “¿A qué flujo de trabajo pertenece?”. Para dar respuesta a estos desafíos, se fortalecieron las capas de metadatos y atribución:
-
Identificación del cliente: permite que el Agent Fabric identifique correctamente al solicitante y aplique las políticas de gobernanza correspondientes.
-
Propagación de contexto: habilita a las organizaciones a auditar el ciclo de vida completo de una solicitud a medida que atraviesa múltiples agentes.
-
Cancelación de tareas: permite que un agente o un administrador detenga inmediatamente un proceso en curso, asegurando control sobre flujos de trabajo de larga duración.
Una base para la empresa orientada a agentes
La transición hacia una empresa agentic es tanto un desafío de integración como de IA. Al actuar como un puente bidireccional, el MuleSoft A2A Connector permite a las organizaciones aprovechar sus activos digitales existentes mientras adoptan nuevos estándares de descubrimiento, escucha de eventos y gobernanza.
*Artículo escrito originalmente por Mannan Khanna para MuleSoft Blog.

