🧑🤝🧑 Hermes como equipo
En lugar de hacerlo todo en un único hilo de razonamiento, Hermes puede convertirse en un orquestador: reparte el trabajo entre auxiliares, cada uno enfocado en una subtarea. Es la misma lógica que la de un gerente que distribuye tareas al equipo, en vez de hacerlo todo por su cuenta.
🎼 Orquestador + ejecutores
El orquestador no hace el trabajo pesado: planifica, distribuye y reúne. Los subagentes se encargan de la ejecución. Las tareas grandes se vuelven viables cuando se convierten en varias pequeñas que se ejecutan al mismo tiempo.
🧠 Contexto fresco por agente
Cada subagente nace con la ventana de contexto propia y limpia, dedicada solo a tu subtarea. Esto es importante: recuerda la Trilha 2: cuanto más lleno está el contexto, peor es el rendimiento. Darle a cada agente un contexto conciso significa mejores respuestas y menor costo.
📊 Por qué el contexto aislado es mejor
- Enfoque — el agente no se distrae con el historial de otras tareas.
- Costo — menos contexto = menos tokens por llamada.
- Calidad — sin ruido, la respuesta es más precisa.
⚡ En paralelo, no en secuencia
Aquí está el punto de inflexión. En un flujo secuencial, el agente realiza la tarea A, luego B y después C: la suma de los tiempos. En el en paralelo, de 4 a 6 agentes trabajan al mismo tiempo y entregan todo al final. En vez de 6 horas en fila, 1 hora en simultáneo.
✗ Secuencial (lento)
- ✗Tarea A (1h) → B (1h) → C (1h)…
- ✗Tiempo total = suma de todas.
- ✗6 tareas ≈ 6 horas.
✓ En paralelo (rápido)
- ✓A, B, C… todas al mismo tiempo.
- ✓Tiempo total ≈ la tarea más larga.
- ✓6 tareas ≈ 1 hora.
💡 Consejo práctico
El paralelismo solo funciona cuando las tareas son independientes. Si el paso C depende del resultado de B, no se pueden ejecutar juntos; en ese caso, la secuencia es inevitable.
🌎 Ejemplo: búsqueda de empleo
El ejemplo clásico del material: "investiga cuáles son las mejores empresas de IA para trabajar". Hermes se inicia 2 subagentes — uno cubre EE. UU., otro el mercado internacional. Cada uno investiga en paralelo y, al final, ambos entregan los resultados al orquestador para que prepare el informe.
Cómo el pedido se convierte en un equipo (ilustrativo)
🏭 12 instancias paralelas: el caso del cofundador
El paralelismo no se limita a 2 o 3. El cofundador de Hermes ejecuta 12 instancias paralelas todos los días para construir el propio Hermes: monitoreando issues, haciendo dogfooding y gestionando el kanban. Es una flota de agentes que trabaja como todo un equipo de ingeniería.
Monitorear issues
Los agentes hacen seguimiento de bugs y solicitudes reportadas, y clasifican lo que llega.
Dogfooding
Usar el propio producto para encontrar problemas antes que los usuarios.
Mover el kanban
Mover tareas, actualizar estados y mantener el flujo de trabajo en marcha.
📊 El número que importa
12 instancias ejecutándose en paralelo, todos los días. La paralelización no es un truco de demo: así es como operan realmente los usuarios avanzados.
🎭 Roles de los subagentes
Como en un equipo real, cada agente puede tener un función: investigación, escritura, diseño, scheduler. Los roles claros evitan que dos agentes hagan lo mismo, y cada rol puede usar el modelo ideal (razonamiento costoso solo donde vale la pena; volumen con el modelo barato).
Recopila y cruza datos.
Redacta el entregable.
Formatea y presenta.
Coordina plazos.
⚖️ Cuándo paralelizar (y cuándo no)
Crear un equipo genera costos adicionales: cada subagente vuelve a pagar el ~73% fijo de la solicitud (módulo 3.5). Para una tarea pequeña, el orquestador + 5 agentes puede costar más de lo que vale. Paraleliza cuando el ahorro de tiempo justifique el costo extra.
✓ Conviene paralelizar
- ✓Tareas independientes y prolongadas (investigación amplia).
- ✓Recortes claros (región, tema, fuente).
- ✓Cuando 6h en cola se convierten en ~1h en simultáneo.
✗ No vale
- ✗Tarea pequeña que un agente resuelve rápido.
- ✗Pasos dependientes (C necesita el resultado de B).
- ✗Cuando la sobrecarga de 6 agentes supera el beneficio.
💡 Consejo práctico
Antes de incorporar un equipo, pregúntate: "¿estas tareas pueden ejecutarse al mismo tiempo y el tiempo ahorrado compensa el overhead?" Si sí, paraleliza; si no, mantén un solo agente.
📌 Resumen del módulo
Próximo módulo:
3.4 - 💓 Heartbeat / Cron: el latido que mantiene al agente activo y trabajando 24/7.