La nueva era de los agentes de IA no se construye solo con modelos y herramientas, sino con algo mucho más simple pero igual de poderoso: protocolos. Y entre ellos, el Agent Communication Protocol (ACP) se perfila como el nuevo lenguaje común que permite a los agentes colaborar de forma estructurada, segura y eficiente.
En este artículo exploramos qué es ACP, cómo se diferencia de otros protocolos como MCP y A2A, y por qué su adopción puede contrastar con nuestra forma de diseñar soluciones inteligentes en entornos como Dynamics 365, Business Central o Copilot Studio. Es decir, hay mas cosas más allá de …
ACP (Agent Communication Protocol) es un protocolo abierto y RESTful para la comunicación entre agentes de IA, humanos y aplicaciones. Fue desarrollado inicialmente por el equipo de BeeAI e IBM y hoy evoluciona como estándar dentro de la Linux Foundation, con SDKs disponibles en Python y TypeScript.
Su propuesta es clara: permitir que cualquier agente pueda «hablar» con otro agente, aunque esté construido en otro lenguaje, framework o entorno. En lugar de integraciones a medida, ACP define una interfaz común basada en HTTP que unifica el modo en que los agentes envían y reciben mensajes, gestionan sesiones o colaboran en tareas complejas.
ACP y A2A no son excluyentes. ACP es una opción más ligera, pensada para entornos agnósticos, local-first y alta composabilidad.
created
, in-progress
, awaiting
, completed
.session_id
, incluso con almacenamiento compartido (Redis, PostgreSQL).Ejemplo de flujo multiagente con ACP
Imaginemos un caso de atención al cliente:
Todo ocurre sin integraciones directas, sin acoplamiento y con trazabilidad.
ACP permite construir sistemas donde:
Esto permite diseñar flujos tipo BPM pero basados en agentes: con autonomía, colaboración y resiliencia.
Desde su liberación, ACP ha crecido con rapidez:
ACP no es un proyecto cerrado ni una moda. Es un paso clave hacia una arquitectura de agentes realmente interoperables.
En un entorno Microsoft donde A2A está ganando tracción, ACP puede aportar valor en casos muy concretos donde se primen la agilidad y la flexibilidad:
En la práctica, ACP no reemplaza A2A ni los estándares de seguridad corporativa de Microsoft, sino que sirve como catalizador para:
Reducir el time-to-market en PoC, para luego migrar a A2A o al framework de Azure AI Foundry conforme maduren los requisitos de seguridad.tes especializados sin acoplarlos directamente a plataformas propietarias.
Validar rápidamente flujos multiagente evitando por ahora las complejas configuraciones de Azure Entra ID y mTLS, de modo que el equipo pueda centrarse en la funcionalidad principal antes de endurecer la seguridad.
Probar implementaciones híbridas, donde agentes on‑prem y cloud colaboran sin exponer todo el stack a internet.
ACP no sustituye a MCP ni a A2A. Los complementa. Es la pieza que faltaba para dar cohesión a flujos multiagente de forma simple y estándar.
Y lo mejor es que ya está listo para usarse: con herramientas, documentación clara y una comunidad creciendo rápido. Si queremos que los agentes colaboren como equipos de verdad, necesitan un idioma común. Ese idioma, hoy, puede ser ACP. Tambien A2A , seguramente veamos escenarios distintos con distintas aproximaciones , con el enfoque MCP no hemos tenido esta disyuntiva.
Palabro | Descripción |
---|---|
ACP | Agent Communication Protocol: protocolo RESTful abierto para comunicación entre agentes de IA. |
MCP | Model Context Protocol: estándar para que los LLM invoquen herramientas y funciones externas. |
A2A | Agent-to-Agent Protocol: protocolo abierto propuesto por Google para comunicación multiagente con seguridad empresarial. |
LLM | Large Language Model: modelo de lenguaje a gran escala. |
PoC | Proof of Concept: prueba de concepto. |
API | Application Programming Interface: interfaz de programación de aplicaciones. |
HTTP | Hypertext Transfer Protocol: protocolo de comunicación en la Web. |
REST | Representational State Transfer: estilo arquitectónico para servicios web. |
mTLS | Mutual TLS: protocolo de seguridad con autenticación de cliente y servidor. |
RBAC | Role-Based Access Control: control de acceso basado en roles. |
Suscríbete al canal (anima y da ese empujón a todo esto).
Pulsa «like» si te ha gustado.
Si no quieres perderte nada, ya sabes, pulsa la campana.
En los comentarios déjame cualquier idea, duda, corrección o aportación. Todo será bien bienvenido.
Nota: El contenido de este artículo ha sido generado con la ayuda de IA, para más información accede a la pagina sobre responsabilidad AI del blog
Original Post https://techspheredynamics.com/2025/07/04/introduccion-a-acp-agent-communication-protocol/