IA

ACPX: Protocolo de Comunicacion de Agentes Multiplataforma

ACPX es un protocolo de comunicacion de agentes multiplataforma para permitir la interoperabilidad entre diferentes frameworks y sistemas de agentes de IA.

Keeping this site alive takes effort — your support means everything.
無程式碼也能輕鬆打造專業LINE官方帳號!一鍵導入模板,讓AI助你行銷加分! 無程式碼也能輕鬆打造專業LINE官方帳號!一鍵導入模板,讓AI助你行銷加分!
ACPX: Protocolo de Comunicacion de Agentes Multiplataforma

Algo fundamental esta roto en el ecosistema de agentes de IA de 2026. Existen cientos de frameworks de agentes – OpenClaw, LangGraph, CrewAI, AutoGPT, Semantic Kernel e innumerables otros – pero la mayoria de ellos no pueden comunicarse entre si. Un agente construido en LangGraph no tiene una forma estandar de delegar una tarea a un agente que se ejecuta en OpenClaw. Un enjambre de CrewAI no puede descubrir ni invocar a un agente especializado que se ejecuta en una plataforma diferente. Esta fragmentacion esta frenando todo el campo para realizar la vision de una internet de agentes genuinamente interoperable.

ACPX (Agent Communication Protocol X) es la respuesta de OpenClaw a este problema. Es un protocolo abierto y multiplataforma que define como los agentes de IA se descubren entre si, negocian capacidades, intercambian mensajes y colaboran a traves de los limites de los frameworks – ya sea que esos agentes se ejecuten en una laptop, un VPS o un cluster de GPU de un hiperescalador.

Lo que hace distintivo a ACPX es su filosofia de diseno: no asume nada sobre la arquitectura interna del agente. Ya sea que tu agente sea un simple pipeline RAG, un sistema de orquestacion multi-agente complejo, o un chatbot de un solo modelo, ACPX proporciona un envoltorio estandar para la comunicacion. El protocolo maneja el descubrimiento (encontrar agentes con las capacidades correctas), la autenticacion (verificar la identidad a traves de los limites de confianza), el enrutamiento (entregar mensajes a la instancia de agente correcta) y la serializacion (enmarcar mensajes de agente en un formato independiente del lenguaje).

Arquitectura Central

ACPX se basa en cuatro capas fundamentales, cada una resolviendo un desafio de interoperabilidad especifico:

CapaPropositoProtocolo
DescubrimientoComo los agentes se encuentran y anuncian capacidadesmDNS / DHT
TransporteComo se entregan los mensajes entre agentesWebSocket / gRPC / HTTPS
MensajeComo se estructuran las comunicaciones de agentesProtobuf / JSON schema
SeguridadAutenticacion, autorizacion y auditoriaOAuth 2.1 / mTLS / JWTs

Descubrimiento en Detalle

La capa de descubrimiento es posiblemente el componente mas innovador de ACPX. Los agentes registran sus capacidades en un directorio descentralizado usando descubrimiento de red local (mDNS para agentes en la misma maquina o red) o una tabla hash distribuida (DHT) para descubrimiento a escala de internet. Cada registro incluye:

  • Identidad del agente y clave publica
  • Capacidades declaradas en un esquema de capacidades legible por maquina
  • Protocolos de transporte y endpoints soportados
  • Anclas de confianza y pruebas de atestacion

Esto significa que un agente que se ejecuta en la laptop de un desarrollador puede descubrir e invocar a un agente de inferencia acelerado por GPU que se ejecuta en un cluster en la nube, sin que ninguno de los dos conozca los detalles del framework del otro.

ACPX vs. Otros Protocolos

El panorama de los protocolos de comunicacion de agentes se esta volviendo cada vez mas concurrido. Aqui se compara ACPX con los otros contendientes principales:

CaracteristicaACPXMCP (Anthropic)A2A (Google)Agent TCP/IP (Microsoft)
AlcanceComunicacion multiplataformaModelo-a-herramientaAgente-a-agenteAgente-a-recurso
DescubrimientoDescentralizado (DHT/mDNS)Iniciado por clienteBasado en directorioBasado en recurso
TransporteWebSocket/gRPC/HTTPSHTTP/SSEHTTP/RESTTCP/HTTP
Modelo de authOAuth 2.1 + mTLSAPI keyOAuth 2.0Vinculado a plataforma
AgnosticidadSiNo (centrado en modelo)ParcialNo (stack Microsoft)

Un Flujo de Comunicacion Multi-Agente

El siguiente diagrama Mermaid ilustra como ACPX permite un flujo de trabajo multi-agente tipico donde agentes en diferentes frameworks colaboran para completar una tarea compleja:

Especificaciones Clave

ACPX define varios tipos de mensajes clave que los agentes usan para comunicarse:

  • ACPX:Hello – Saludo inicial y anuncio de capacidades
  • ACPX:Request – Una tarea o consulta enviada a otro agente
  • ACPX:Response – El resultado o respuesta de una solicitud
  • ACPX:Progress – Actualizaciones de progreso en streaming durante tareas largas
  • ACPX:Delegate – Reenviar una subtarea a otro agente con contexto
  • ACPX:Error – Reporte de errores estructurado a traves de limites de agentes
  • ACPX:Bye – Terminacion graceful de la conexion

Estos tipos de mensaje crean un vocabulario universal que cualquier framework de agentes puede implementar, reduciendo la carga de integracion para los autores de frameworks y permitiendo un ecosistema de agentes ricamente conectado.

Comenzando con ACPX

Los desarrolladores interesados en implementar o integrarse con ACPX deberian comenzar con la especificacion de ACPX en GitHub. El repositorio incluye:

  • La especificacion completa del protocolo en formato OpenAPI 3.1
  • Implementaciones de referencia en Python, TypeScript y Go
  • Agentes de ejemplo que demuestran comunicacion multiplataforma
  • Suites de pruebas de conformidad para validar implementaciones

El portal de documentacion de OpenClaw tambien incluye tutoriales para conectar agentes de OpenClaw a frameworks externos via ACPX, con guias paso a paso para integraciones con LangGraph, CrewAI y Semantic Kernel.

FAQ

Que es ACPX?

ACPX (Agent Communication Protocol X) es un protocolo abierto y multiplataforma que permite que diferentes frameworks y sistemas de agentes de IA se comuniquen, coordinen y compartan informacion entre si, independientemente de su arquitectura subyacente o lenguaje de implementacion.

Por que es importante la comunicacion multiplataforma de agentes?

A medida que el ecosistema de agentes de IA ha explotado con cientos de frameworks, herramientas y plataformas, la falta de interoperabilidad ha creado silos. ACPX busca ser la capa universal que permita a los agentes construidos en diferentes frameworks descubrirse, confiar y colaborar sin problemas.

En que se diferencia ACPX de MCP o A2A?

MCP (Model Context Protocol) se centra en el acceso a herramientas y recursos para modelos individuales, y A2A (Agent-to-Agent) apunta a la coordinacion de agentes de Google. ACPX esta disenado como una capa de comunicacion multiplataforma de proposito general que soporta descubrimiento, negociacion, mensajeria y seguridad en sistemas de agentes heterogeneos.

Que casos de uso habilita ACPX?

ACPX habilita enjambres multi-agente que abarcan diferentes frameworks, investigacion federada a traves de fronteras institucionales, pipelines de automatizacion multiplataforma, descubrimiento de agentes estilo mercado, e interoperabilidad empresarial donde diferentes departamentos usan diferentes pilas de agentes.

Es ACPX un estandar abierto?

Si, ACPX se desarrolla como un estandar abierto bajo la gobernanza de la fundacion OpenClaw. La especificacion, las implementaciones de referencia y los SDK estan disponibles en GitHub bajo licencias permisivas, y se anima a la comunidad a contribuir con extensiones del protocolo y enlaces de idiomas.


Lecturas Adicionales

TAG
CATEGORIES