¿Qué es Hermes Agent?

Hermes Agent es un agente de IA de código abierto de Nous Research, diseñado para realizar 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 llevar a cabo el trabajo, en lugar de limitarse a generar una respuesta.

¿Qué es un agente de IA?

Un agente de IA puede hacer mucho más que generar texto. Se le proporciona 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 utilizar herramientas y completar tareas de varios pasos. La diferencia radica en lo que ocurre después de que la tarea se ha completado. Algunos agentes tratan cada tarea como un problema nuevo. Hermes está diseñado para retener conocimientos y procedimientos útiles para convertirse en una herramienta más valiosa con el 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 ciclo de aprendizaje integrado. Puede crear habilidades a partir de la experiencia, mejorar esas habilidades 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 lo largo de distintas sesiones.

Habilidades que mejoran

Hermes puede transformar flujos de trabajo útiles en habilidades reutilizables y mejorarlas a medida que encuentra mejores formas 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 varios pasos, herramientas o aplicaciones. En lugar de alternar repetidamente entre un chat de IA, una terminal, un navegador y archivos, puede asignarle a Hermes la tarea global y dejar que coordine el trabajo.

  • Trabajar en tareas completas: proporciónle a Hermes un objetivo en lugar de solicitar instrucciones individuales.
  • Mantener el contexto a lo largo del tiempo: conservar la 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 tareas recurrentes: programar tareas para que se ejecuten automáticamente en segundo plano.
  • Delegar trabajo: utilizar subagentes independientes para diferentes partes de una tarea más grande.
  • Elegir su modelo: conectar Hermes con modelos locales o proveedores de modelos en la nube compatibles.

Lo que Hermes puede hacer

  • 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 hallazgos.
  • Automatización: ejecutar scripts y programar tareas recurrentes como informes, monitoreo y otras rutinas.
  • Administración de sistemas: utilizar 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 le 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 el 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 cumplen propósitos distintos. La memoria almacena información y contexto útiles, mientras que las habilidades almacenan procedimientos para realizar tareas. Juntas, permiten a Hermes acumular conocimiento sobre lo que sabe y cómo realizar el trabajo recurrente.

Automatizar trabajo en segundo plano

Hermes tiene un programador integrado para tareas recurrentes. Puede describir un cronograma en lenguaje natural y dejar que Hermes realice el trabajo sin esperar a que inicie una sesión.

Esto se puede utilizar para informes, monitoreo, copias de seguridad, tareas de investigación y otras rutinas. Las tareas programadas también pueden retener la continuidad entre ejecuciones, permitiendo que se basen en trabajos previos.

Ejecutar modelos locales o en la nube

Hermes no está vinculado a un solo LLM. Puede conectarlo con modelos locales o proveedores en la nube compatibles y cambiar el modelo sin alterar las herramientas, la memoria y los flujos de trabajo del agente.

Ejecutar un modelo local le ofrece mayor control sobre el modelo, el hardware y el lugar donde se procesan sus datos. También permite a Hermes trabajar 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 | bash

En Windows, ejecute el instalador desde PowerShell:

irm https://hermes-agent.nousresearch.com/install.ps1 | iex

Después de la instalación, ejecute el asistente de configuración para configurar su proveedor de modelos y otras opciones:

hermes setup

Consulte 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 requiere 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 en ejecución para tareas programadas y flujos de trabajo de larga duración sin tener que dejar su computadora personal encendida.

Más información sobre la ejecución de LLM locales en DaDesktop.

Prueba Hermes Agent

Un escritorio listo para usar con Hermes Agent y un modelo local ya instalado y configurado. Inícialo y comienza a trabajar, sin necesidad de configuración.