Hermes Agent combina un modelo de IA con herramientas, memoria, procedimientos y un entorno de ejecución. Puedes conversar con él desde Telegram y pedirle que trabaje sobre archivos, prepare documentos o utilice servicios conectados. Para que sea útil, necesitas definir su tarea, darle el acceso adecuado y comprobar lo que entrega.
En mi curso de Hermes del 22 de mayo de 2026 recorrí ese proceso durante más de cuatro horas. Instalé un agente, lo conecté con Telegram y construí proyectos de web, correo, publicidad y CRM. También aparecieron errores: una integración incompleta, un correo mal presentado y credenciales que habían expirado.
Esta guía permite consultar el curso por etapas. Conserva los proyectos y sus resultados observados, con enlaces al momento del video donde se trabajan. Los menús, modelos y condiciones comerciales de la grabación pueden haber cambiado; por eso las instrucciones generales se acompañan de documentación actual del proyecto.
Video completo y capítulos para seguir el curso
Si empiezas desde cero, sigue el recorrido en orden. Si ya tienes Hermes funcionando, elige el proyecto que necesitas y vuelve a la sección de memoria o conexiones cuando te falte contexto.
| Etapa | Qué aprenderás | Ir al video |
|---|---|---|
| Fundamentos | Agente, loop, contexto y herramientas | 15:33 |
| Instalación | Entorno local, VPS y Docker | 37:44 |
| Canal de comunicación | Telegram y gateway | 1:00:39 |
| Skills y MCP | Procedimientos y conexiones | 1:22:17 |
| Landing | Audio, HTML y publicación | 1:31:22 |
| Memoria y contexto | Archivos del agente | 1:48:16 |
| Newsletter | Programación, Gmail y una skill propia | 2:10:17 |
| Publicidad | Conexión a Meta y creación de anuncios | 2:36:05 |
| Video | Higgsfield y HyperFrames | 3:03:44 |
| Respaldo | Archivos seleccionados en GitHub | 3:18:26 |
| CRM | Contactos y oportunidades en GoHighLevel | 3:30:27 |
| Landing adicional | Prueba con una referencia visual | 3:51 |
Qué es Hermes y qué hace el modelo
Hermes es un proyecto de Nous Research. El modelo aporta razonamiento y lenguaje; el entorno que lo rodea organiza las herramientas, la conversación y la ejecución. En el curso uso la palabra arnés para referirme a ese conjunto.
La diferencia práctica aparece al pedir una página web. Generar un archivo HTML es una parte de la tarea. Publicarlo requiere además un destino, autenticación y una comprobación de que la URL funciona. Un agente puede recorrer esos pasos cuando dispone de las herramientas y el acceso necesarios.
No conviene definir la diferencia diciendo que todas las aplicaciones de chat carecen de herramientas. Muchas incorporan capacidades de ejecución. Lo que importa es qué puede hacer tu configuración concreta y cómo verifica cada acción.

Los cuatro componentes que conviene entender
El loop es el ciclo de observar, decidir, actuar y revisar. El contexto contiene la información disponible para la interacción actual. La memoria conserva información relevante entre sesiones. Las herramientas permiten consultar o modificar algo fuera de la respuesta de texto.
Estos componentes se relacionan. Si falta acceso a una herramienta, escribir un prompt más largo no concede permisos. Si la memoria contiene un dato equivocado, repetirlo puede empeorar el resultado. Si una acción falla, el loop necesita interpretar ese fallo y decidir si debe corregir, pedir información o detenerse.
La guía sobre qué es un agente de IA desarrolla esta base con más detalle. Entenderla te permite evaluar distintos entornos sin depender de un único nombre de producto.
Paso 1: elige dónde ejecutar Hermes
En el curso utilicé un VPS de Hostinger y una instalación en Docker. Un VPS es un servidor remoto; permite mantener el proceso activo aunque cierres el portátil. Eso no garantiza disponibilidad por sí solo: hay que revisar cómo arranca el servicio, dónde guarda sus datos y qué ocurre tras un reinicio.
También puedes ejecutar Hermes localmente. La documentación de instalación ofrece opciones para escritorio y línea de comandos según el sistema operativo. Usa el procedimiento correspondiente a tu entorno; un comando para Linux no se copia sin cambios a cualquier instalación de Windows.
Docker e instalación directa son decisiones de entorno
Docker empaqueta el proceso y sus dependencias en un contenedor. Una instalación directa las gestiona en el sistema. Ninguna opción obliga por sí misma a dar al agente permisos ilimitados. Antes de avanzar, localiza sus archivos persistentes y el mecanismo que mantiene el proceso activo.
En la grabación intenté instalar el gateway como servicio y encontré una diferencia porque Hermes estaba dentro de Docker. El bot siguió respondiendo al cerrar el panel. Eso comprueba continuidad de esa sesión, pero no sustituye una prueba de reinicio completo del servidor.
Para una instalación operativa, comprueba acceso protegido al panel y un certificado válido cuando uses HTTPS. No conviertas una advertencia del navegador de una demostración en el procedimiento normal de acceso.
Configura un proveedor y una tarea de prueba
El curso utilizó GPT 5.5 como modelo en esa configuración de mayo. La elección actual depende de compatibilidad, capacidad y condiciones de tu proveedor. Tener Hermes instalado no incluye automáticamente todas las capacidades de cada servicio externo.
Empieza con una petición pequeña: leer un archivo de prueba y devolver un resumen. Luego verifica que puede guardar un resultado en la carpeta esperada. Esa secuencia permite distinguir un problema básico del entorno de uno provocado por una integración posterior.
Paso 2: conecta Telegram y autoriza al usuario
Telegram fue el canal utilizado durante los proyectos. Creé un bot con BotFather, configuré sus credenciales y vinculé mi usuario. Después envié un mensaje y comprobé que Hermes respondía desde el entorno remoto.
El gateway recibe el mensaje, lo entrega al agente y devuelve la respuesta por el canal configurado. Telegram es la interfaz de comunicación; las acciones se ejecutan en el entorno donde corre Hermes o en los servicios que llama.
La guía oficial de Telegram para Hermes documenta la creación del bot y su configuración. Conserva el token como una credencial y limita quién puede conversar con el agente. Un nombre visible del bot no reemplaza la autorización del usuario.
Qué verificar si el bot no responde
Revisa si el gateway está activo, si las credenciales se cargaron en el entorno correcto y si tu usuario está autorizado. En el curso la primera configuración no había terminado de conectar Telegram; hubo que completar ese paso antes de recibir la respuesta.
También utilicé hermes doctor para diagnosticar la instalación. Es una herramienta de diagnóstico, no una promesa de reparación de cualquier fallo. Lee lo que detecta y comprueba el resultado de la corrección antes de continuar con las integraciones.
Paso 3: organiza identidad, memoria y procedimientos
En la sección de archivos abrí el entorno del agente y revisé cómo se guardaba su configuración. Apareció incluso un detalle de mayúsculas al buscar SOUL.md: el nombre exacto del archivo importaba en ese sistema.
La memoria persistente documentada por Hermes utiliza información acotada y seleccionada. MEMORY.md recoge notas relevantes del entorno y USER.md preferencias del usuario. La memoria no es una copia ilimitada de todas las conversaciones ni un entrenamiento de los pesos del modelo.

Qué guardar en cada tipo de instrucción
Reserva las instrucciones generales para el rol, el contexto esencial y la forma de trabajar. Coloca los procedimientos especializados donde puedan consultarse al necesitarlos. El contenido de un newsletter, por ejemplo, no tiene por qué ocupar todas las conversaciones sobre el CRM.
Una skill describe un procedimiento reutilizable. En el curso comparo esa idea con un SOP: una manera acordada de realizar una tarea. La documentación de skills de Hermes explica cómo puede guardar y reutilizar esos procedimientos. Que el agente genere una skill no significa que esa skill sea correcta sin revisión.
La diferencia con MCP es funcional: la skill explica cómo trabajar; MCP permite acceder a herramientas expuestas por un servidor. Una API también puede ser parte de la integración. No hace falta llamar MCP a todas las conexiones para que el sistema sea agéntico.
Cuándo empezar una sesión nueva
En el curso hubo varias compactaciones. El contexto activo y el consumo acumulado son medidas distintas: gastar millones de tokens a lo largo de un trabajo no significa tener millones dentro de una única ventana.
Cuando cambias de tarea, deja un registro de lo terminado y de lo pendiente. Una nueva sesión puede recuperar los archivos necesarios sin arrastrar todas las conversaciones anteriores. Si el modelo se equivoca, revisa también la calidad de las instrucciones y las fuentes; no atribuyas cualquier error a un porcentaje fijo de contexto.
Proyecto 1: de una nota de voz a una landing en Vercel
Le envié un audio describiendo una página para un servicio de automatización de llamadas y agendamientos para clínicas dentales. El entorno transcribió el audio y el agente creó un archivo HTML. Ese primer resultado existía como archivo; todavía no era una web con alojamiento estable.
Luego pedí publicarlo. El agente abrió primero una URL mediante un túnel temporal. Esa solución permitía verla mientras el proceso siguiera activo. Después preparé el acceso a Vercel y se realizó un despliegue público.
Tres resultados que no hay que confundir
Archivo creado significa que tienes la página en una carpeta. Vista temporal significa que puedes consultarla mediante un proceso que puede terminar. Despliegue publicado significa que el alojamiento entrega la página en una URL. Cada etapa necesita su comprobación.
En el curso abrí la página publicada y pedí cambios de estilo y del llamado a la acción. El enlace de agenda utilizado como ejemplo no acredita un sistema de reservas completo. Una entrega real necesita revisar destino de botones, formularios y comportamiento móvil.
Para profundizar en el diseño y los materiales de una landing, sigue la guía del método FRAME con Claude Design. El proceso de preparar contenido y revisar el resultado también sirve cuando el agente que implementa la página es Hermes.
Proyecto 2: un briefing diario por correo y una skill de newsletter
Primero programé un recordatorio a pocos minutos para comprobar la ejecución. Después pedí un reporte de noticias de IA con fuentes primarias y entrega diaria. El caso permite distinguir tres disparadores: una petición manual, un evento y un horario.
La documentación de tareas programadas de Hermes permite crear y administrar tareas puntuales o recurrentes. Al preparar una, define horario, destino, procedimiento y modelo que utilizará. Comprueba también qué sucede si cambia la configuración o una ejecución no puede completarse.
Horario y destino forman parte de la tarea
En la grabación convertí la hora de Santiago al horario utilizado por el sistema. No reutilices un desfase UTC como si fuera válido todo el año. Guarda la zona y verifica la próxima ejecución que muestra tu configuración, especialmente si el país cambia de horario.
Para conectar el correo utilicé Himalaya con una cuenta de Gmail de prueba. Hubo un problema de autenticación y luego uno de permisos del archivo de credenciales entre el usuario de administración y el usuario que ejecutaba Hermes. Ambos se resolvieron antes de comprobar el envío a mi correo.
El primer correo llegó como código HTML
La prueba programada sí llegó, pero el mensaje mostraba etiquetas en lugar de presentar el diseño. Envié una captura y pedí corregirlo. El agente ajustó la forma de enviar el contenido y volví a comprobar el correo.

Después pedí guardar una skill con la estructura que funcionó, fuentes verificables, relevancia para Imperio y preferencias visuales. Ese es un buen momento para estandarizar: cuando ya conoces el resultado que buscas y has corregido un fallo concreto.
Si quieres estudiar una implementación del mismo tipo en otro entorno, revisa la rutina de newsletter con Claude Code, Notion y Gmail. No son configuraciones intercambiables automáticamente; comparten el objetivo de entregar un contenido revisable.
Proyecto 3: conectar un operador de Meta Ads
El siguiente bloque preparó una integración con la Marketing API de Meta para consultar y administrar campañas. El agente recibió contexto del negocio y documentación del procedimiento. Luego se configuraron la aplicación y las credenciales del entorno.
Esta es una integración propia mediante API. No corresponde al posterior video sobre un MCP oficial de Meta. Para seguir la base de esa conexión puedes consultar la guía de Claude Code como operador de Meta Ads, que proviene del tutorial utilizado como referencia en el curso.
Antes de escribir sobre una cuenta real, una prueba útil es verificar qué cuenta y activos estás consultando. Después define exactamente qué acción podrá realizar el agente. La configuración necesita corresponder al negocio y a los permisos concedidos; una plantilla de política de privacidad no sustituye la información real de una aplicación.
Proyecto 4: generar creativos y crear una campaña de prueba
Conecté Higgsfield mediante MCP y pedí un primer grupo de imágenes para Imperio. Las imágenes se generaron, pero su dirección creativa no me gustó. El problema no era que faltara conexión: faltaba contexto sobre el mensaje y el estilo.
Después incorporé un procedimiento de anuncios y pedí tres piezas para distintos enfoques del negocio. El agente creó una campaña de demostración y pude abrir las vistas previas en Meta Ads.

Qué se comprobó en esa campaña
La campaña apareció con sus piezas y configuración. Estaba en revisión y luego pedí desactivarla. Ese resultado verifica una operación sobre la cuenta, no un test con ventas, ROAS o comparación de públicos.
Más adelante expliqué cómo preferiría trabajar una campaña real: generar opciones, revisar las piezas y publicar las aprobadas. Esa separación permite corregir mensajes, productos o diseños antes de comprometer presupuesto.
La guía de campaña visual con Claude Code y Higgsfield amplía el proceso de selección creativa. La estrategia y la revisión siguen siendo necesarias aunque el agente pueda cargar los archivos.
Proyecto 5: producir videos con Higgsfield y HyperFrames
El curso explora dos rutas. Una utiliza fotografías de una zapatilla de escalada en Higgsfield para generar un clip de producto. La otra utiliza HyperFrames para crear una pieza de diez segundos de Imperio. Son materiales diferentes y conviene evaluarlos según su propósito.

El video de producto necesitaba conservar la identidad de la zapatilla. La pieza de Imperio necesitaba comunicar el mensaje y tener el audio correcto. Pedí quitar el audio de esta última antes de cargarla en Meta.
La carga se interrumpió porque el token había expirado entre las jornadas de grabación. Tras actualizar la credencial, la pieza se subió y comprobé que no tenía audio. Es un ejemplo de por qué hay que distinguir un archivo terminado de una publicación terminada.
Para un proceso con escenas, narración y montaje, sigue la guía de anuncios cinemáticos con Higgsfield y ElevenLabs. Los modelos y el consumo de servicios se revisan al producir; una herramienta de composición abierta no vuelve gratuitos todos los assets.
Proyecto 6: respaldar archivos seleccionados en GitHub
Pedí preparar un respaldo diario sin secretos. El agente creó un script, hizo una copia local y un commit. En ese punto todavía no había subido nada a GitHub porque faltaba autenticación. Después configuré el acceso y se completó el primer push a un repositorio privado.
Ese orden importa. Un mensaje que dice “backup preparado” puede significar que existe un script, no que tus archivos estén guardados fuera del servidor. Hay que comprobar el repositorio, el último commit y el resultado de la ejecución.
Qué cubre y qué no cubre ese respaldo
El caso selecciona archivos para versionarlos. No demuestra una imagen completa del servidor ni una restauración de todas sus credenciales, bases y servicios. Excluir secretos del repositorio es correcto, pero necesitas saber cómo recuperar el sistema sin ellos.
Como práctica de entrega, documenta qué incluyes, qué excluyes y cómo se restauraría una copia. Prueba la recuperación en un entorno separado antes de depender de ella. Un repositorio privado también necesita permisos acotados y revisión del contenido que se sube.
Proyecto 7: operar GoHighLevel desde Telegram
Para el CRM utilicé una integración privada de la subcuenta y su identificador de ubicación. Después pedí crear un contacto de prueba con mi nombre, una oportunidad y un correo dirigido a mi propia cuenta. Revisé el registro en el pipeline y la recepción del mensaje.

El contacto identifica a la persona; la oportunidad representa un proceso comercial y su etapa. El agente necesita saber en qué pipeline trabajar, qué campos completar y cómo detectar un registro existente. Una instrucción ambigua puede crear una oportunidad en el lugar equivocado aunque la API responda correctamente.
La guía de GoHighLevel conectado a Claude Code fue la referencia utilizada para adaptar el procedimiento. El curso de Hermes demuestra esa adaptación y el uso de Telegram como canal para pedir la operación.
Para llevarlo a un cliente, empieza con datos de prueba y reglas concretas. Confirma destinatarios y contenido antes de ampliar a comunicaciones reales. La demostración no prueba una campaña masiva, una mejora de ventas ni una automatización clínica validada.
Proyecto adicional: una segunda landing desde una referencia
Al final hice otra prueba con un prompt de referencia visual. Hermes generó una landing y utilizó la conexión existente a Vercel para publicarla. Pude recorrer sus secciones desde la URL del despliegue.

La referencia ayudó a llegar a una primera dirección, pero todavía había detalles de interfaz que mejorar. Antes de entregar una página a una empresa, revisa contenido real, navegación, legibilidad, móvil, tablet y destino de los botones.
Los recursos de comunidad mencionados en el curso se encuentran en Imperio Agéntico. Esta guía enlaza el proceso público; no redistribuye las plantillas privadas del curso.
Subagentes: repartir trabajo sin perder la responsabilidad del resultado
La última explicación presenta un agente principal que encarga tareas independientes a subagentes y reúne sus respuestas. En el ejemplo se distribuyen investigación, análisis y preparación de una propuesta.

La ventaja potencial está en trabajar en paralelo cuando las tareas lo permiten y devolver información seleccionada al agente principal. Si una tarea depende de otra, no se vuelve independiente por asignarla a otro agente. También hay que integrar resultados y resolver contradicciones.
Define una salida concreta para cada tarea y una persona o proceso que revise el conjunto. Puedes comparar esta organización con el equipo multiagente en OpenClaw.
Qué revisar antes de dejarlo operando para una empresa
El curso construye un operador interno. Dar acceso a herramientas de negocio exige delimitar usuarios, archivos y acciones. Un agente público de atención al cliente necesita un alcance y una separación de datos distintos a los de un operador interno.
La documentación de seguridad de Hermes describe varias capas, incluyendo autorización de usuarios, controles de comandos y aislamiento. Esas capas reducen riesgos; ni un contenedor ni una lista de usuarios eliminan por sí solos los problemas de instrucciones maliciosas en contenido externo.
Revisa también las skills que incorporas. Que una skill aparezca en un catálogo o tenga un repositorio popular no demuestra que sea adecuada para tus permisos y datos. Conserva un registro de cambios y prueba el procedimiento con un alcance pequeño.
Cómo aplicar el curso sin conectar todo de una vez
Elige una tarea que puedas comprobar hoy. Instala el entorno, conecta el canal y termina una prueba pequeña. Después añade la integración necesaria para ese proyecto, guarda el procedimiento que funcionó y comprueba cómo retomarlo si se interrumpe.
Una secuencia razonable es comenzar con la landing o el briefing, revisar memoria y respaldo, y después avanzar al CRM o a publicidad. La guía para vender servicios de IA desde un diagnóstico te ayuda a elegir un problema concreto cuando el destino es una empresa.
Puedes ver el curso completo de Hermes en YouTube, suscribirte al canal y continuar con los recursos de implementación de Imperio Agéntico, la comunidad que cofundé con mi hermano Maximiliano Cordero.
Preguntas frecuentes
¿Qué es Hermes Agent?
Es un entorno agéntico de Nous Research que combina un modelo de IA con herramientas, memoria y procedimientos. Permite ejecutar tareas desde distintas interfaces, incluido Telegram, según las conexiones y permisos configurados.
¿Necesito programar para seguir el curso de Hermes?
El curso explica las bases y utiliza lenguaje natural para construir los proyectos. Aun así, la instalación y las conexiones requieren comprender cuentas, credenciales, archivos y comprobaciones del resultado.
¿Tengo que instalar Hermes en un VPS?
No. Puedes usar un entorno local o remoto. En el curso se utiliza un VPS con Docker para mantener el agente disponible sin depender del portátil. La continuidad tras reinicios necesita su propia comprobación.
¿Telegram ejecuta las acciones del agente?
Telegram actúa como canal de comunicación. El gateway entrega el mensaje a Hermes; el trabajo se ejecuta en su entorno o mediante servicios conectados y la respuesta vuelve por el canal.
¿Una skill es lo mismo que un MCP?
No. Una skill describe un procedimiento reutilizable. MCP expone herramientas para que el agente pueda utilizarlas. El procedimiento puede recurrir a MCP, a una API o a archivos y programas del entorno.
¿Hermes entrena el modelo cuando guarda memoria?
Guardar memoria y skills conserva información y procedimientos para usos posteriores. No equivale a entrenar los pesos del modelo ni crea una memoria ilimitada de todo lo ocurrido.
¿Qué pasó con el newsletter del curso?
La prueba llegó inicialmente como código HTML. Se corrigió la forma de enviar el mensaje, se comprobó la presentación y se creó una skill con la estructura y preferencias del newsletter.
¿La campaña de Meta Ads consiguió ventas?
El curso muestra una campaña de prueba creada con sus anuncios, revisada en la interfaz y posteriormente desactivada. No presenta un experimento de rendimiento con ventas o ROAS atribuibles a esa campaña.
¿Qué se hizo cuando expiró el token de Meta?
La carga del video se detuvo por la credencial expirada. Se actualizó el acceso y después se comprobó que el anuncio de video estaba cargado sin el audio que se había pedido retirar.
¿El respaldo de GitHub permite recuperar todo el servidor?
La demostración respalda archivos seleccionados y excluye información sensible. No acredita una copia completa del servidor ni una restauración integral. Debes documentar qué incluye el respaldo y probar cómo recuperarlo.
¿Qué operación de CRM quedó demostrada?
La creación de un contacto de prueba de Benjamín Cordero, una oportunidad en GoHighLevel y un correo dirigido a su propia cuenta. Los registros se revisaron en el CRM y el correo recibido.
¿Los subagentes siempre reducen el tiempo a una quinta parte?
No. Esa proporción aparece como ejemplo pedagógico, no como una medición del curso. El beneficio depende de que las tareas sean independientes y de que después se integren y revisen sus resultados.
¿Hermes Doctor arregla cualquier problema automáticamente?
No. Ayuda a diagnosticar la instalación y sus faltantes. Debes leer el resultado y comprobar las correcciones; algunos problemas dependen de credenciales, servicios o configuración externa.
¿Dónde están las plantillas y recursos mencionados?
Los recursos que Benjamín comparte para implementar los proyectos se encuentran dentro de Imperio Agéntico en Skool. La guía pública enlaza capítulos y demostraciones del curso de YouTube.
¿Qué proyecto conviene hacer primero?
Empieza por una entrega pequeña que puedas verificar, como una landing o un briefing dirigido a tu propia cuenta. Después añade memoria, respaldo e integraciones de negocio según la tarea que quieras resolver.
