¿Qué es Hermes Agent?
Hermes Agent es un agente de IA de código abierto de Nous Research, diseñado para trabajar en tareas, recordar lo que aprende y mejorar con el tiempo. Puede utilizar herramientas como una terminal, un navegador, el sistema de archivos, la búsqueda web y la ejecución de código para realizar trabajos, en lugar de limitarse a generar una respuesta.
¿Qué es un agente de IA?
Un agente de IA puede hacer más que generar texto. Usted le asigna un objetivo, y él decide qué acciones son necesarias, utiliza herramientas, observa los resultados y continúa trabajando hacia el objetivo.
Muchos agentes de IA ya pueden usar herramientas y completar tareas de múltiples pasos. La diferencia radica en lo que ocurre una vez finalizada la tarea. Algunos agentes tratan cada tarea como un problema nuevo. Hermes está diseñado para retener conocimiento y procedimientos útiles para volverse más eficaz con el paso del tiempo. Consulte Agentic AI para ver cómo se aplica esto a la ejecución de agentes en DaDesktop.
¿Qué hace diferente a Hermes?
Hermes cuenta con un bucle de aprendizaje integrado. Puede crear habilidades a partir de la experiencia, mejorarlas durante su uso, recordar información útil y buscar en sesiones anteriores cuando necesite datos de trabajos previos.
Memoria persistente
Hermes puede recordar información útil sobre usted, sus proyectos y su entorno a través de diferentes sesiones.
Habilidades que mejoran
Hermes puede convertir flujos de trabajo útiles en habilidades reutilizables y mejorarlas a medida que encuentra mejores maneras de realizar una tarea.
Sesiones anteriores
Hermes puede buscar en conversaciones previas para recuperar información relevante para el trabajo que está realizando actualmente.
¿Por qué usar Hermes Agent?
Hermes resulta útil cuando una tarea implica múltiples pasos, herramientas o aplicaciones. En lugar de cambiar repetidamente entre un chat de IA, una terminal, un navegador y archivos, puede darle a Hermes la tarea general y dejar que coordine el trabajo.
- Trabajar en tareas completas: asignar a Hermes un objetivo en lugar de solicitar instrucciones individuales.
- Mantener el contexto en el tiempo: retener información útil a través de sesiones separadas.
- Crear flujos de trabajo reutilizables: guardar enfoques exitosos como habilidades en lugar de resolver el mismo problema desde cero.
- Automatizar el trabajo recurrente: programar tareas para que se ejecuten automáticamente en segundo plano.
- Delegar el trabajo: utilizar subagentes separados para diferentes partes de una tarea más grande.
- Eligir su modelo: conectar Hermes a modelos locales o a proveedores de modelos en la nube compatibles.
Lo que puede hacer Hermes
- Desarrollo de software: inspeccionar código, depurar problemas, realizar cambios, ejecutar pruebas y trabajar con repositorios.
- Investigación: buscar en la web, leer fuentes, recopilar información y organizar los hallazgos.
- Automatización: ejecutar scripts y programar tareas recurrentes, como informes, monitoreo y otras rutinas.
- Administración de sistemas: usar la terminal, instalar software, configurar sistemas y diagnosticar problemas.
- Tareas de navegador: navegar por sitios web, interactuar con páginas web y recopilar información.
- Trabajo con archivos: leer, crear, editar, buscar y organizar archivos.
- Integraciones de herramientas: conectar servicios y herramientas adicionales a través de MCP.
Cómo mejora Hermes con el uso
Suponga que asigna a Hermes una tarea difícil que requiere varios pasos. Mientras la resuelve, Hermes puede descubrir un flujo de trabajo que funciona bien. Puede guardar ese flujo de trabajo como una habilidad, en lugar de perder ese conocimiento al finalizar la tarea.
La próxima vez que surja una tarea similar, Hermes puede utilizar esa habilidad como punto de partida. Si el flujo de trabajo necesita mejoras, la habilidad puede actualizarse. Su memoria también puede retener hechos y lecciones útiles de trabajos anteriores.
La memoria y las habilidades sirven a propósitos diferentes. La memoria almacena información y contexto útiles, mientras que las habilidades almacenan procedimientos para realizar tareas. Juntas, permiten a Hermes acumular conocimiento tanto sobre lo que sabe como sobre cómo realizar el trabajo recurrente.
Automatizar el trabajo en segundo plano
Hermes tiene un programador integrado para tareas recurrentes. Puede describir un horario en lenguaje natural y dejar que Hermes realice el trabajo sin esperar a que inicie usted una sesión.
Esto puede usarse para informes, monitoreo, copias de seguridad, tareas de investigación y otras rutinas. Las tareas programadas también pueden mantener la continuidad entre ejecuciones, lo que les permite basarse en el trabajo previo.
Ejecutar modelos locales o en la nube
Hermes no está vinculado a un único LLM. Puede conectarlo a modelos locales o proveedores en la nube compatibles y cambiar el modelo sin modificar las herramientas, la memoria y los flujos de trabajo del agente.
Ejecutar un modelo local le da más control sobre el modelo, el hardware y el lugar donde se procesan sus datos. También puede permitir que Hermes trabaje con sus archivos y otros recursos locales sin enviarlos a un proveedor de modelos externo.
Cómo instalar Hermes
Hermes puede ejecutarse en Linux, macOS, Windows y WSL2. Puede instalar la aplicación de escritorio o utilizar la versión de línea de comandos sin la aplicación de escritorio.
En Linux, macOS o WSL2, abra una terminal y ejecute:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bashEn Windows, ejecute el instalador desde PowerShell:
irm https://hermes-agent.nousresearch.com/install.ps1 | iexDespués de la instalación, ejecute el asistente de configuración para ajustar su proveedor de modelos y otras opciones:
hermes setupConsulte la documentación de Hermes para conocer las opciones de instalación y los detalles de configuración.
Ejecutar Hermes en DaDesktop
Hermes necesita un entorno donde pueda ejecutar sus herramientas y conservar sus datos. DaDesktop proporciona un escritorio en la nube con los recursos de CPU, RAM, almacenamiento y GPU necesarios para ejecutar Hermes junto con un LLM local.
Esto es útil cuando el modelo que desea ejecutar necesita más VRAM de la que tiene su propia máquina. Elija una GPU con suficiente VRAM, inicie un escritorio DaDesktop, instale Hermes y ejecute el modelo localmente junto con el agente.
También puede mantener el escritorio activo para tareas programadas y flujos de trabajo de larga duración sin tener que dejar su computadora personal encendida.