🤖HermesBlog
Guías de Funcionalidades de Hermes · Parte 258/9/2026

ACP — Protocolo de Comunicación entre Agentes

ACP — Protocolo de Comunicación entre Agentes — guía fácil de entender basada en la documentación oficial

Imagina a dos compañeros de trabajo que hablan idiomas distintos: uno usa correos electrónicos, el otro notas adhesivas. Nunca van a lograr nada a menos que se pongan de acuerdo en una forma común de pasarse mensajes. Eso es exactamente lo que hace ACP por los agentes de IA.

hermes-feature-25-acp

¿Qué es ACP?

ACP significa Protocolo de Comunicación entre Agentes (Agent Communication Protocol). Es un conjunto de reglas que permite que dos agentes de IA (o un agente y una herramienta) se comuniquen entre sí de forma clara y estructurada, como un traductor universal para máquinas. En lugar de que cada agente adivine lo que el otro quiere decir, siguen un “idioma” compartido de solicitudes y respuestas.

Piénsalo como el apretón de manos antes de una conversación. Un agente dice: “Necesito estos datos”, y el otro responde: “Aquí los tienes, en este formato exacto”. Sin confusiones, sin perder contexto.

¿Por qué lo necesitamos?

Sin ACP, cada agente necesitaría código personalizado para entender a cualquier otro agente. Eso es como escribir un diccionario nuevo para cada par de amigos. ACP resuelve esto creando un estándar único que todos pueden usar.

Por ejemplo, en Hermes Agent, podrías tener:

  • Un agente planificador que decide qué hacer.
  • Un agente trabajador que realmente hace la tarea.
  • Un agente de memoria que guarda resultados anteriores.

ACP les permite pasarse mensajes de un lado a otro sin que tengas que escribir código de conexión para cada par.

¿Cómo funciona en la práctica?

Aquí tienes un ejemplo sencillo. Supón que le pides a Hermes que “agende una reunión y envíe un resumen”. El agente planificador envía un mensaje al agente de calendario:

{
  "type": "request",
  "action": "create_event",
  "params": {
    "title": "Project Sync",
    "time": "2025-05-01T10:00:00Z"
  }
}

El agente de calendario responde:

{
  "type": "response",
  "status": "success",
  "data": {
    "event_id": "12345"
  }
}

Ahora el planificador sabe que el evento se creó. Luego puede enviar otro mensaje al agente de correo con el ID del evento. Nadie se confunde.

Reglas clave de ACP

  1. Cada mensaje tiene un tipo – ya sea request o response.
  2. Cada solicitud tiene una acción – como create_event o get_weather.
  3. Cada respuesta tiene un estadosuccess o error.
  4. Los datos están estructurados – usando JSON, para que sea fácil de leer y analizar.

Eso es todo. Simple, pero poderoso.

Una analogía del mundo real

Piensa en pedir comida en un restaurante. Tú (el usuario) le das tu pedido al camarero (agente planificador). El camarero lo escribe en una comanda (mensaje ACP) y se la entrega al chef (agente trabajador). El chef cocina el plato y lo deja en la ventanilla (respuesta). El camarero lo recoge y te lo trae. Todos conocen el formato de la comanda, así que la cocina funciona sin problemas.

Resumen y consejo práctico

ACP es el pegamento invisible que permite que los agentes de IA cooperen sin caos. Todo se trata de mensajes claros y estructurados—nada más, nada menos.

Consejo práctico: Al construir tus propios agentes en Hermes, define siempre tus tipos de mensaje y acciones antes de escribir la lógica. Empieza con una plantilla JSON simple como la de arriba, y prueba primero con dos agentes. Una vez que funcione, añade más. Te ahorrarás horas de depuración más adelante.

Ahora ve y habla con tus agentes—se entenderán perfectamente.


📖 Documentación oficial

Este artículo se basa en la documentación oficial de Hermes Agent :Docs oficiales › user-guide/features/acp