Subagentes

Un subagente es un agente especializado al que el agente principal delega una subtarea. En Hermes, esto se llama Subagent Delegation: el agente principal actúa como director que recibe un objetivo, lo descompone y asigna piezas a subagentes con herramientas, skills o modelos específicos. Cada subagente hace su parte y reporta de vuelta. Es el patrón "uno piensa, muchos ejecutan" aplicado a agentes de IA.
Definición
Cuando le das a Hermes un objetivo complejo — por ejemplo, "investiga el mercado de fintech en Colombia y prepara un reporte ejecutivo con recomendaciones" — el agente principal puede descomponerlo en subtareas: (1) buscar datos de mercado, (2) analizar competidores, (3) redactar el reporte, (4) revisar y validar. En lugar de hacer todo él, puede delegar cada subtarea a un subagente especializado que tenga las herramientas, skills o incluso el modelo adecuados para esa pieza. El subagente ejecuta, reporta el resultado y el agente principal consolida. Esto permite arquitecturas donde un modelo económico hace el trabajo operativo de los subagentes mientras un modelo potente actúa como director — optimizando costo y calidad al mismo tiempo. La delegación puede configurarse con diferentes modelos por subagente (por ejemplo, DeepSeek para delegación en la arquitectura multimodelo de Hermes LATAM).
Cómo funciona
Objetivo → descomposición
El agente principal recibe un objetivo y lo descompone en subtareas (Kanban Decomposer). Decide qué piezas puede delegar y cuáles ejecuta él mismo.
Delegación a subagentes
Hermes delega subtareas a subagentes especializados. Cada subagente puede tener su propio modelo, skills y herramientas. El agente principal actúa como director.
Modelo por subagente
Puedes asignar modelos diferentes a la delegación (por ejemplo, DeepSeek para trabajo operativo, GPT/Claude para el director). Esto optimiza costo: el modelo caro piensa, el económico ejecuta.
Ejecución y reporte
Cada subagente ejecuta su subtarea con sus herramientas y skills, produce un resultado y lo reporta de vuelta al agente principal.
Consolidación y review
El agente principal consolida los resultados de los subagentes, puede hacer review (con un modelo con mayor capacidad como DeepSeek) y entregar el resultado final.
Aprobación humana
Para acciones críticas, los modos de aprobación (smart/manual) permiten que un humano revise antes de que el subagente ejecute. La delegación no elimina el control humano.
Ejemplo
Provider: OpenRouter, Model: DeepSeek en la traza — confirmando que el routing funciona y el modelo económico hizo el trabajo operativo.Caso empresarial
Limitaciones
- La delegación añade complejidad: más subagentes significa más coordinación y más puntos de fallo.
- Un subagente puede producir resultados incorrectos que el agente principal consolida sin detectar el error.
- El costo puede subir si todos los subagentes usan modelos premium — la optimización multimodelo requiere configuración consciente.
- La delegación no elimina la necesidad de supervisión humana para acciones críticas o irreversibles.
- Subagentes con acceso a herramientas peligrosas (terminal, archivos) heredan los riesgos de esas herramientas — el aislamiento y los modos de aprobación siguen siendo necesarios.
FAQ
¿Un subagente es lo mismo que un bot?
No exactamente. Un bot en Hermes (Bot Mode) es un agente con identidad, modelo y memoria propios que puede operar en un canal (Telegram, Discord). Un subagente es una delegación interna: el agente principal le asigna una subtarea, la ejecuta y reporta. Un bot puede usar subagentes, pero no son lo mismo.
¿Puedo usar modelos diferentes para cada subagente?
Sí. Hermes permite asignar modelos diferentes a tareas auxiliares (auxiliary models). La arquitectura multimodelo de Hermes LATAM usa modelos económicos (Qwen Flash) para tareas repetitivas, DeepSeek para delegación/subagentes, y GPT/Claude para el agente principal. Esto optimiza costo sin sacrificar calidad donde importa.
¿Los subagentes trabajan en paralelo?
Sí. La delegación puede ejecutar múltiples subagentes en paralelo, lo que acelera tareas como investigación de múltiples competidores o monitoreo de múltiples sistemas simultáneamente.
¿Necesito programar para usar subagentes?
No necesariamente para casos simples. La delegación es una capacidad nativa de Hermes que se configura. Para arquitecturas complejas con subagentes especializados por departamento, conviene un desarrollador o trabajar con IAgil.
¿Cómo controlo el costo de los subagentes?
Asignando modelos económicos a la delegación (DeepSeek, Qwen Flash vía OpenRouter) y configurando límites de gasto en la API key. Controla MAX TOKENS por tarea para evitar respuestas innecesariamente grandes. La estrategia es: modelo caro piensa, modelo económico ejecuta.
¿Qué pasa si un subagente se equivoca?
El agente principal puede hacer review de los resultados (con un modelo con mayor capacidad). Para acciones críticas, los modos de aprobación (smart/manual) permiten revisión humana antes de ejecutar. Si algo sale mal, los checkpoints permiten rollback al último estado bueno.
Fuentes y verificación
De aprender a implementar: te ayudamos a dar el siguiente paso.
Hermes LATAM es tu comunidad de aprendizaje. Cuando estés listo para llevar agentes a producción empresarial, el ecosistema te acompaña: diagnóstico con Andrés, implementación con IAgil, y transformación con Habitolandia.