Integraciones

Protocolo A2A: cómo conectar agentes de IA entre empresas y sistemas

A medida que las empresas adoptan agentes de proveedores y equipos distintos, las integraciones punto a punto vuelven a generar acoplamiento. A2A ofrece un lenguaje común para descubrir capacidades, delegar tareas y seguir resultados sin exponer memoria ni herramientas internas.

13 de noviembre de 202613 min de lecturaEquipo ProativaIA
Dos agentes de inteligencia artificial en entornos empresariales separados intercambiando tareas y resultados mediante un puente autenticado sin compartir herramientas internas ni secretos

Una aseguradora quiere que su agente de atención solicite un análisis a un agente antifraude de un socio. Un marketplace debe colaborar con agentes logísticos de varias empresas. Si cada combinación exige SDK, payload y autenticación propios, el ecosistema se convierte en integraciones frágiles.

El 12 de noviembre de 2026, AWS publicó una arquitectura de referencia para sistemas multiagente interoperables con A2A, Agent-to-Agent, entre cuentas, organizaciones y frameworks distintos. El protocolo es un proyecto de Linux Foundation y reutiliza HTTP, JSON-RPC, OAuth 2.0 y OpenID Connect.

Qué resuelve A2A

Estandariza la relación entre un agente cliente que delega y otro remoto que ejecuta. Pueden descubrir capacidades, negociar formatos, crear tareas, transmitir progreso y entregar artefactos. Ninguno necesita conocer el framework, memoria o herramientas internas del otro.

Reduce acoplamiento y permite sustituir proveedor si el nuevo agente cumple el contrato de capacidad, seguridad y resultado.

A2A no es MCP

Son complementarios. MCP conecta un agente con herramientas y contexto: CRM, base de datos, archivos o API. A2A conecta agentes capaces de asumir tareas y mantener estado.

Un agente comercial consulta CRM por MCP. Para un cálculo fiscal, delega por A2A al agente tributario, que usa sus propios conectores sin revelarlos.

Elementos principales

Agent Card

Documento de descubrimiento con identidad, endpoint, capacidades, skills, modalidades y autenticación. Puede vivir en ruta estándar o catálogo privado. Nunca debe incluir secretos.

Tarea

Unidad duradera con identificador, estado, contexto, mensajes y artefactos. Puede terminar en segundos o esperar procesamiento y aprobación.

Mensajes y partes

Transportan texto, datos estructurados o referencias de archivo. El contrato fija esquema, tamaño, clasificación y conservación.

Actualizaciones asíncronas

Streaming y notificaciones siguen tareas largas sin polling agresivo. El cliente gestiona repetición, reconexión y eventos desordenados.

Identidad y permisos

OAuth y OIDC establecen identidad entre dominios. Cada tarea necesita alcance, audiencia, tenant y política de datos.

Arquitectura entre empresas

  1. El orquestador consulta un catálogo de Agent Cards aprobadas.
  2. Selecciona capacidad por riesgo, región, coste y SLA.
  3. Obtiene un token breve sin compartir secretos estáticos.
  4. Crea tarea con datos mínimos y correlación.
  5. El agente remoto valida identidad, alcance y esquema.
  6. Procesa con su framework y herramientas.
  7. Envía progreso y artefacto verificable.
  8. El orquestador valida antes de actuar internamente.

Ejemplo: cotización logística

El agente del comercio recibe destino, dimensiones y plazo. Encuentra agentes autorizados y crea tareas en paralelo sin enviar el nombre del cliente.

Cada transportista devuelve precio, plazo, restricciones y validez en formato estructurado. El orquestador aplica política, elige y genera etiqueta con el sistema interno. Si un agente no responde, su tarea caduca sin bloquear al resto.

Seguridad en la frontera

El agente remoto es una dependencia externa. Trata su respuesta como no fiable hasta validarla. No conviertas instrucciones dentro de artefactos en comandos; limita tipos, tamaño y URL; analiza malware y datos personales.

  • tokens cortos y audiencia específica;
  • mTLS o red privada cuando proceda;
  • allowlist de agentes y capacidades;
  • minimización y residencia de datos;
  • límites de tasa, coste, tiempo y tamaño;
  • idempotencia y protección frente a replay;
  • hash o firma de artefactos;
  • logs correlacionados;
  • revocación por socio.

Contratos y compatibilidad

El protocolo normaliza transporte, no significado. Las empresas deben acordar esquema, moneda, zona horaria, estados y errores. Versiona la capacidad y prueba compatibilidad.

Evita campos implícitos y texto natural para automatización. Usa datos estructurados y validación. Los cambios incompatibles necesitan nueva versión y transición.

Observabilidad distribuida

Propaga correlation ID, tenant y trace context sin exponer razonamiento. Registra delegación, Agent Card, versión, latencia, coste, estados y artefactos.

Define SLO de disponibilidad, primera actualización, finalización y error. El diagnóstico debe señalar la frontera responsable.

Cuándo utilizar A2A

  • agentes de proveedores o equipos independientes;
  • frameworks y despliegues diferentes;
  • tareas duraderas o asíncronas;
  • el remoto conserva conocimiento y herramientas;
  • hace falta descubrimiento y sustitución.

Para una llamada determinista, una API puede ser mejor. Usa A2A cuando exista verdadera capacidad autónoma y ciclo de tarea.

Plan de adopción

  1. Elige una colaboración con frontera clara.
  2. Define capacidad, datos, estados y artefacto.
  3. Publica una Agent Card privada y versionada.
  4. Configura OAuth/OIDC y autorización por tarea.
  5. Añade idempotencia, timeout y cancelación.
  6. Valida entrada y salida.
  7. Prueba indisponibilidad, replay y versiones.
  8. Mide SLA, coste e impacto.

Agentes conectados sin otro entramado

A2A permite componer especialistas independientes sin hacer que el orquestador dependa de cada SDK. El valor surge del protocolo abierto, los contratos y la seguridad entre dominios.

ProativaIA crea agentes empresariales, plataformas a medida e integraciones entre sistemas, socios y API. Podemos diseñar Agent Cards, autenticación, orquestación y observabilidad.

Referencias