Tutorial 17: Resumen de Funcionalidades — Todo lo que Hermes Puede Hacer
Tutorial 17: Resumen de Funcionalidades — Todo lo que Hermes Puede Hacer — guía fácil de entender basada en la documentación oficial
Tutorial 17: Resumen de Funciones — Todo lo que Hermes Puede Hacer
Imagina que contratas a un asistente personal súper organizado que no solo conversa contigo, sino que también recuerda tu pedido de café, lee tus notas del proyecto, navega por la web, pone recordatorios e incluso te responde en voz alta. Eso es Hermes Agent en pocas palabras. En este tutorial, recorreremos el Resumen de Funciones — un paseo amigable por todo lo que Hermes puede hacer, para que sepas qué superpoderes usar y cuándo.
Paso 1: Empieza por lo Esencial — El Cerebro y la Memoria
Antes de automatizar el mundo, familiarízate con los cimientos de Hermes. Estas cinco funciones trabajan juntas para que Hermes se sienta menos como un chatbot y más como un compañero de equipo.
- Herramientas y Conjuntos de Herramientas — Son las “manos” de Hermes. Cada herramienta es una acción específica (buscar en la web, ejecutar un comando de terminal, editar un archivo). Las herramientas se agrupan en conjuntos de herramientas que puedes activar o desactivar según la plataforma. Piénsalo como elegir qué aplicaciones instalar en tu teléfono.
- Sistema de Habilidades — Las habilidades son como chuletas que Hermes solo lee cuando las necesita. En lugar de cargar todo el conocimiento de una vez (lo que desperdicia tokens), extrae una habilidad específica bajo demanda. Esto sigue el estándar abierto agentskills.io, así que puedes compartir habilidades entre diferentes herramientas de IA.
- Memoria Persistente — Hermes anota lo que aprende sobre ti en dos archivos:
MEMORY.md(hechos, preferencias, detalles del proyecto) yUSER.md(tu perfil personal). Esta memoria sobrevive entre sesiones, para que no tengas que repetirte. - Archivos de Contexto — Cuando abres un proyecto, Hermes busca automáticamente archivos como
.hermes.md,AGENTS.mdoCLAUDE.md. Estos actúan como “reglas de la casa” que le indican a Hermes cómo comportarse en esa carpeta específica. - Referencias de Contexto — Escribe
@en tu mensaje seguido de un nombre de archivo, ruta de carpeta o URL. Hermes insertará instantáneamente ese contenido en tu conversación. Por ejemplo:
@./src/main.py Por favor, revisa este archivo en busca de errores.
- Puntos de Control — Antes de que Hermes edite cualquier archivo, toma una instantánea de tu directorio de trabajo. Si algo sale mal, solo escribe
/rollbackpara deshacer los cambios. Es como un punto de guardado en un videojuego.
Paso 2: Automatiza lo Aburrido
Ahora que Hermes te conoce, déjalo trabajar mientras duermes.
- Tareas Programadas (Cron) — Dile a Hermes que ejecute una tarea en un momento específico. Puedes usar inglés sencillo (“cada mañana a las 9 AM”) o una expresión cron. Los trabajos incluso pueden adjuntar habilidades y enviar resultados a cualquier plataforma.
hermes cron add "Envíame un resumen diario de mis correos" --schedule "0 9 * * *"
-
Delegación de Subagentes — ¿Necesitas hacer varias cosas a la vez? La herramienta
delegate_taskgenera agentes secundarios. Cada uno tiene su propio contexto aislado y sesión de terminal. Por defecto, puedes ejecutar 3 al mismo tiempo (configurable). -
Ejecución de Código — La herramienta
execute_codepermite que Hermes escriba un script de Python que llama a otras herramientas de Hermes programáticamente. Esto convierte un flujo de trabajo de varios pasos en una sola interacción. Perfecto para tareas repetitivas de datos. -
Ganchos de Eventos — Son scripts personalizados que se ejecutan en momentos clave. Los ganchos de puerta de enlace manejan registros, alertas o webhooks. Los ganchos de complementos pueden interceptar herramientas, recopilar métricas o imponer medidas de seguridad.
-
Procesamiento por Lotes — ¿Tienes 1,000 mensajes? Hermes puede procesarlos todos en paralelo y generar datos estructurados (formato ShareGPT) para entrenamiento o evaluación. Ideal para investigadores.
Paso 3: Habla, Escucha y Ve la Web
Hermes no es solo texto — es un asistente multimedia completo.
-
Modo de Voz — Habla con Hermes usando tu micrófono y escucha respuestas habladas. Funciona en CLI y plataformas de mensajería. Incluso puedes tener conversaciones de voz en vivo en canales de voz de Discord.
-
Palabra de Activación — Di “Hey Hermes” para iniciar una sesión de voz sin usar las manos. El detector de palabras de activación en el dispositivo funciona en la CLI, la TUI y la aplicación de escritorio. No necesitas presionar ningún botón.
-
Automatización del Navegador — (Parte de la Puerta de Enlace de Herramientas) Hermes puede abrir un navegador, hacer clic en botones, rellenar formularios y extraer datos. Configurarás esto con
hermes setup --portal, que también cubre la búsqueda web, la generación de imágenes y la conversión de texto a voz en un solo comando.
hermes setup --portal
Resumen
Hermes Agent es como una navaja suiza para la asistencia con IA. Empieza con las funciones Esenciales (memoria, contexto, herramientas) para generar confianza. Luego pasa a la Automatización (cron, delegación, ganchos) para ahorrar tiempo. Finalmente, explora Medios y Web (voz, palabra de activación, navegador) para una experiencia verdaderamente manos libres.
Lo que viene: En el Tutorial 18, profundizaremos en el sistema de Herramientas y Conjuntos de Herramientas — cómo habilitar, deshabilitar e incluso crear tus propias herramientas personalizadas. ¡Mantente atento!
📖 Documentación oficial
Este artículo se basa en la documentación oficial de Hermes Agent :Docs oficiales › user-guide/features/overview