Hermes: framework de agentes autónomos
Hermes es un concepto de framework para agentes que trabajan de forma independiente hacia objetivos durante periodos largos.
Idea básica
Mientras que un agente de línea de comandos como Claude Code suele trabajar de forma reactiva (tú das una tarea, él la resuelve, tú revisas), los frameworks de agentes autónomos como Hermes buscan dejar que los agentes trabajen de forma independiente durante más tiempo: con memoria propia a través de varias sesiones, con objetivos intermedios propios y con menos intervención humana constante.
Qué suelen ofrecer estos frameworks
- Memoria persistente (el agente "recuerda" cosas más allá de una sola tarea)
- Persecución autónoma de objetivos en vez de solo ejecutar órdenes individuales
- A veces varios agentes colaborando con roles distintos
Aviso importante
Los detalles concretos, comandos exactos, versiones y APIs de este tipo de frameworks cambian rápido y varían mucho según el proveedor y la versión. No te fíes aquí de detalles memorizados; comprueba siempre la documentación oficial y actual de la herramienta que vayas a usar.
Cuándo tiene sentido y cuándo no
Los agentes autónomos de larga duración son interesantes para tareas que necesitan muchos pasos pequeños a lo largo del tiempo (por ejemplo, monitorización continua o investigación en varias etapas). Para la mayoría de tareas de código del día a día, un agente reactivo como Claude Code es más que suficiente, y además más fácil de controlar y de seguir.
EJEMPLO
Ejemplo conceptual: 'Sigue persiguiendo este objetivo por tu cuenta durante los próximos días, y avísame solo si no puedes tomar una decisión tú solo.'
QUIZ RÁPIDO
¿Qué diferencia conceptualmente a los frameworks de agentes autónomos como Hermes de un agente de línea de comandos reactivo?
FUENTES
- Wikipedia: Agente de software ↗ de.wikipedia.org
- Wikipedia: Sistema multiagente ↗ de.wikipedia.org
- GitHub: AutoGPT (ejemplo de framework de agente autónomo) ↗ github.com