Descripción general de la interoperabilidad de agentes
- Última actualización2025/12/15
Con estándares abiertos, los desarrolladores y administradores de automatización pueden habilitar la interoperabilidad de agentes en toda la empresa. Esto significa que distintos agentes de IA y sistemas de automatización pueden comunicarse entre sí, compartir datos y contexto, y colaborar de manera eficiente a través de diversas plataformas y proveedores. Elimina los obstáculos de automatización en todas las interfaces.
Está impulsado por el estándar abierto de protocolo de contexto de modelo (MCP). La USB-C para aplicaciones de IA es una interfaz estandarizada que permite que los modelos de IA se conecten de forma segura con herramientas, bases de datos y sistemas externos.
Arquitectura
- Agentes A, B y C: se trata de agentes de IA individuales creados con diferentes marcos y especializados en diversas tareas, como un agente de RR. HH. o un agente de datos. Pueden actuar como clientes (iniciando solicitudes) o como servidores (prestando servicios).
- Capa de interoperabilidad: esta es la parte principal del sistema que permite que los agentes se comuniquen de manera fluida entre sí.
- Servicio de descubrimiento (Registro): un directorio en el que los agentes registran sus capacidades y puntos finales utilizando metadatos estandarizados en formato JSON. Los agentes clientes utilizan este servicio para encontrar los agentes remotos adecuados para una tarea específica.
- Protocolos de comunicación: (MCP, A2A) estos son los lenguajes y las reglas comunes para que los agentes interactúen. Gestionan el intercambio de mensajes, la transferencia de tareas y el historial de conversaciones (gestión de sesiones). El protocolo A2A se enfoca en la comunicación entre pares, mientras que protocolos como MCP pueden gestionar conexiones a herramientas.
- Seguridad y gobernanza: Se encarga de la autenticación, la autorización y el registro de interacciones para garantizar operaciones seguras y conformes con la normativa.
- Contexto/memoria compartida: un lugar o sistema común para que los agentes accedan al contexto compartido, el estado de las tareas en curso y el historial de conversaciones, para evitar los silos de información.
- Sistemas externos (API/gateway de herramientas, bases de datos): se trata de herramientas empresariales y fuentes de datos existentes con las que los agentes interactúan para ejecutar acciones (como acceder a una base de datos de empleados o utilizar una API de programación). El protocolo MCP suele definir cómo los agentes se conectan a estas herramientas.
Disponibilidad
| Tipo de licencia | Funciones accesibles |
|---|---|
| Licencia básica |
|
| Licencia de Enterprise | Además de lo que se incluye en la licencia básica, el Servicio de PRE o descubrimiento de automatización también está disponible. |
Comparación entre las API tradicionales y la interoperabilidad entre agentes
| Característica | API tradicionales | Interoperabilidad de agentes |
|---|---|---|
| Descubrimiento de herramientas | Estático y predefinido; requiere que los agentes conozcan los puntos finales y los parámetros por adelantado. | Descubrimiento dinámico en tiempo de ejecución; los agentes identifican capacidades durante la ejecución. |
| Contexto | Administración manual | Continuidad automática; mantiene la continuidad del contexto y la gobernanza entre llamadas. |
| Organización | Externo y frágil; las API se rompen fácilmente con entradas inesperadas. | Integrado y componible |
| Soporte para proveedores | Bloqueado | Abierto, entre proveedores |
| Seguridad | Fragmentado | Gobernanza centralizada |
Ventajas de la interoperabilidad entre agentes
Puede conectar agentes de IA de Automation Anywhere con agentes de otras empresas. Esto permite una colaboración fluida entre diferentes plataformas. Ayuda a evitar sistemas aislados, mantiene el sistema actualizado y garantiza que pueda crecer fácilmente, sin estar atado a un solo proveedor.
- Colaboración fluida entre agentes de Automation Anywhere, agentes de IA de terceros y sistemas empresariales.
- Reducción de los costos de integración mediante la eliminación de conectores personalizados punto a punto.
- Descubrimiento dinámico de herramientas y acciones en el momento de la ejecución.
- Automatización confiable con continuidad de contexto incorporada entre llamadas.
- Gobernanza y seguridad unificadas mediante autenticación, registro y control de acceso centralizados.
- Orquestación componible para flujos de trabajo flexibles y multiagente.