Mi agente de IA se liaba cada mañana. Lo arreglé partiéndolo en dos.
Subagentes, teams de agentes, y por qué la regla más vieja del management funciona igual con IA.
Soy Aina y esto es Think&Hack.
Tengo un sistema en Claude Code que me planifica el día Le digo “buenos días” y él recoge datos de mi vault de Obsidian, comprueba que toca publicar, revisa métricas, mira el inbox y me monta un dashboard visual. Un solo agente haciendo todo.
El formato me salía distinto cada mañana. O se comía secciones enteras, o metía datos en el sitio equivocado, o directamente ignoraba la plantilla. Le daba las instrucciones de recopilar datos Y las de formatear el dashboard en el mismo bloque. Y se perdía.
Hasta que lo partí en dos. Y funcionó.
Cuando un agente hace demasiado, no falla. Se pierde.
Le estaba pidiendo a un solo agente que fuese analista y diseñador a la vez. Que recogiera datos de seis carpetas distintas, evaluara qué urgencia tenía cada cosa, decidiera qué mostrar y qué no, y además me lo presentara con callouts de Obsidian, embeds y formato visual perfecto.
Y ahí está el problema: las instrucciones de datos competían con las de formato. El contexto se saturaba. No es que el agente fuese incapaz. Es que le estaba pidiendo dos trabajos que requieren dos formas de pensar completamente distintas.
Todo correcto. Todo mal puesto.
Le pregunté a Claude qué pasaba. Su respuesta fue directa:
“Las instrucciones son muy largas y el modelo pierde el formato.” Claro como el agua.Le propuse dividirlo mediante una orquestación de agentes. Y me devolvió esto:

Dos subagentes en cadena. Uno para datos, otro para maquetación Pero antes de implementarlo, necesitaba entender las opciones.
Dos formas de dividir el trabajo: subagentes vs teams de agentes
Cuando empecé a investigar cómo dividirlo, descubrí que Claude Code tiene dos formas de crear agentes especializados. Y no son lo mismo.
Subagentes. Trabajan dentro de tu sesión Hacen una tarea específica, te devuelven el resultado y desaparecen. No hablan entre ellos. Solo reportan al agente principal. Como un becario al que le pides un informe: lo hace, te lo entrega, y ya.
Teams de agentes. Son instancias independientes de Claude Code que trabajan en paralelo. Tienen una lista de tareas compartida. Se envían mensajes entre ellos. Se coordinan solos. Como un equipo de proyecto donde cada persona tiene su rol y se comunican sin que tú estés en medio.

La diferencia visual es clara:
La diferencia, en una tabla:
La pregunta clave no es cuál es mejor. Es: ¿Tus agentes necesitan hablar entre ellos o solo necesitan entregar un resultado?
Cómo lo resolví
Mi caso era claro. El agente de datos no necesita hablar con el de formato. Solo necesita pasarle un briefing. Subagentes.
Lo dividí en dos:
Agente 1: daily-planner. Recoge los datos. Revisa qué se ha publicado, qué falta, cómo van las métricas, qué hay en el inbox. Genera un briefing estructurado con secciones marcadas: NEWSLETTER, HOY, CALENDARIO, MÉTRICAS, INBOX, ACCIONES. Solo texto. Cero formato visual.
Agente 2: home-builder. Recibe ese briefing. Lee la plantilla de formato. Mapea cada sección a su callout de Obsidian. Escríbelo
_Home.mdcon el formato visual completo. Solo maqueta. Cero recopilación de datos.
El flujo:
"buenos dias"
|
v
daily-planner (datos)
|
v
Briefing estructurado (texto plano)
|
v
home-builder (maquetacion)
|
v
_Home.md con formato perfecto en Obsidian
Este es el resultado real. Cada mañana:

daily-planner Recopila todo en 2 minutos. home-builder Maqueta en 1 minuto. Formato consistente cada mañana Mismos datos. Mismo resultado visual. La diferencia no es que el agente sea mejor. Es que cada uno hace una sola cosa.
Pruébalo tú.
La próxima vez que un agente te dé resultados inconsistentes, hazte esta pregunta: ¿le estoy pidiendo dos trabajos que requieren dos formas de pensar distintas?
Si la respuesta es sí, pártelo. No necesitas teams ni arquitecturas complejas. Un subagente que recoge datos y otro que los presenta. O uno que investiga y otro que redacta. O uno que analiza y otro que ejecuta.
La misma regla que funciona con equipos humanos funciona con agentes: especializar supera a generalizar. Cada vez.
Le di a un solo agente demasiado trabajo y me quejé de que el resultado no era consistente. El agente no fallaba. Yo le estaba pidiendo mal.
¿Te ha pasado algo parecido? ¿Has tenido que dividir un agente porque se perdía?
Comparte: Reenvía esto a quien use agentes de IA y se queje de que los resultados son inconsistentes.
Responde: ¿Has tenido que partir un agente en dos? ¿Cómo lo resolviste?
Suscríbete: Si te han reenviado esto, únete aquí.
Cuéntamelo. Siempre leo todo.
Fuentes y links
Recomienda Think&Hack
Soy Aina. Responsable de IA generativa en Planeta.








Ya lo he mirado. Creo que no puedo hacerlo con Agent Teams, solo tengo la subscripción normal de Claude. Sin embargo, creo que se puede hacer de forma equivalente dejando claras las 2 tareas y haciendo que la primera tareas genere como output el input de la primera, con agentes llamados secuencialmente por el agente principal.
Lo probaré!
P.D: Yo también uso Obsidian como base para trabajar con Claude. Simple pero eficiente.