SOP: Configurar 3 agentes Hermes aislados (programador, investigador, diseñador)

Configurar 3 agentes Hermes aislados (programador, investigador, diseñador) | ADMP

2026-05-18

Cómo pasar de un agente único a un equipo de 3 agentes especializados con perfiles aislados, memoria independiente y skills propias.

Tiempo estimado: 30-45 minutos Setup inicial: 15 minutos Prerrequisito: Hermes Agent instalado y funcionando

¿Para qué sirve?

Un agente Hermes es útil. Tres agentes especializados que trabajan 24/7 son otro nivel. Cada perfil tiene su propia identidad (SOUL.md), memoria, skills, sesiones y configuración — no comparten nada. Esto permite tener un programador que conoce tu codebase, un investigador que sigue temas específicos, y un diseñador con su propio estilo visual.

EstadísticaValor
Perfiles listos para usar3
Tiempo de setup por perfil5-10 min
AislamientoTotal (config, memoria, skills, sesiones)
Recursos adicionales~50MB de disco por perfil

Requisitos previos

  • Hermes Agent instalado (v0.14+)
  • Python 3.11+
  • Al menos 8GB de RAM
  • API key del proveedor que uses (OpenRouter, Anthropic, etc.)
  • Telegram bot token (opcional, para acceder desde el celular)

Paso 1: Crear los 3 perfiles

hermes profile create programmer --clone
hermes profile create researcher --clone
hermes profile create designer --clone

El flag --clone copia la config y el .env del perfil default como punto de partida.

Paso 2: Configurar la identidad de cada perfil (SOUL.md)

Cada perfil tiene su propio ~/.hermes/profiles//SOUL.md. Este archivo define la personalidad del agente y ocupa el slot #1 del system prompt.

Programador - SOUL.md

Crear ~/.hermes/profiles/programmer/SOUL.md:

Eres un programador senior experto en Python, JavaScript y TypeScript.
- Preferís código limpio sobre código rápido
- Siempre escribís tests antes del código
- Usás type hints en todo lo que hacés
- Explicás decisiones técnicas con fundamento
- Sos directo, sin vueltas

Investigador - SOUL.md

Crear ~/.hermes/profiles/researcher/SOUL.md:

Eres un investigador en tecnología y negocios.
- Buscás fuentes primarias antes que resúmenes
- Conectás ideas de dominios distintos
- Priorizás profundidad sobre amplitud
- Escribís hallazgos como briefs ejecutables
- Cuestionás todo, especialmente lo popular

Diseñador - SOUL.md

Crear ~/.hermes/profiles/designer/SOUL.md:

Eres un diseñador de producto con sensibilidad editorial.
- Pensás mobile-first
- Creés que el espacio en blanco es un feature
- Tus diseños son limpios, funcionales, sin ruido
- Trabajás con sistemas de diseño, no con páginas sueltas
- El detalle importa: tipografía, espaciado, ritmo visual

Paso 3: Verificar los perfiles

hermes profile list
hermes profile show programmer
hermes profile show researcher
hermes profile show designer

Paso 4: Conectar cada perfil a Telegram (opcional)

Cada perfil necesita su propio bot de Telegram. No comparten bots.

  1. Andá a @BotFather en Telegram
  2. Creá 3 bots: /newbotHermesProgBot, HermesResBot, HermesDesBot
  3. Guardá los tokens
  4. Configurá cada perfil:

TELEGRAM_BOT_TOKEN=
TELEGRAM_BOT_TOKEN=
TELEGRAM_BOT_TOKEN=
  1. Iniciar el gateway para cada perfil:

hermes --profile programmer gateway start
hermes --profile researcher gateway start
hermes --profile designer gateway start

Paso 5: Probar los perfiles

hermes --profile programmer -q "Revisá este código y decime qué mejorar" -v
hermes --profile researcher -q "Buscá los últimos papers sobre GEPA y resumilos"
hermes --profile designer -q "Diseñá una landing page para una app de sleep tracking"

Cada perfil tiene su propia sesión, memoria y skills — no se contaminan entre sí.

Paso 6: Agendar tareas recurrentes por perfil

Cada perfil puede tener sus propios cron jobs:

hermes --profile researcher cron create "0 9   1-5" \
  --name "Content Scout" \
  --deliver telegram
hermes --profile programmer cron create "0 2   *" \
  --name "Nightly tests" \
  --deliver telegram

Paso 7: Aislar skills y memoria

Verificar que cada perfil tenga su propio espacio:

ls ~/.hermes/profiles/programmer/skills/
cat ~/.hermes/profiles/researcher/MEMORY.md
hermes --profile designer sessions list

Mantenimiento semanal

Cada semana: 1. Revisar la memoria de cada perfil — consolidar si está al 80%+ 2. Correr hermes curator status en cada perfil para ver skills envejecidas 3. Actualizar SOUL.md si la personalidad del agente necesita ajustes 4. Revisar logs del gateway de cada perfil

Troubleshooting

ProblemaCausaSolución
Perfil no aparece en profile listNo se creó correctamenteRevisar ~/.hermes/profiles/
Gateway no arrancaToken de Telegram inválidoVerificar en @BotFather
Perfil usa la config equivocada--clone copió algo incorrectoEditar ~/.hermes/profiles//config.yaml
Skills de un perfil aparecen en otroLos perfiles no se clonaron bienBorrar y recrear con --clone limpio
Memoria compartida entre perfilesSe usó el mismo state.dbVerificar que cada perfil tiene su propio state.db
— Ariel Di Stefano

Compartir este artículo

Preguntas frecuentes

¿Cómo puedo tener varios agentes Hermes con perfiles separados?
Podés crear perfiles aislados con el comando hermes profile create y el flag --clone. Cada perfil tiene su propio SOUL.md, memoria, skills y configuración, así que no comparten nada entre ellos.
¿Qué necesito para configurar 3 agentes Hermes especializados?
Necesitás tener Hermes Agent v0.14 o superior, Python 3.11+, al menos 8GB de RAM y una API key del proveedor que uses. Si querés acceder desde el celular, también podés sumar un bot token de Telegram.
¿Diferencias entre un agente único y un equipo de agentes Hermes?
Un agente único hace todo en un solo contexto, mientras que con tres agentes especializados cada uno tiene su propia identidad, memoria y skills. Eso te permite que trabajen 24/7 con roles bien definidos, como programador, investigador y diseñador.
¿Cómo configuro la personalidad de cada agente Hermes?
Cada perfil tiene su propio archivo SOUL.md en ~/.hermes/profiles//SOUL.md. Ahí definís la personalidad del agente y ocupa el slot principal del system prompt, así que podés hacer que cada uno hable y actúe distinto.

Te puede interesar