Orquestador y subagentes en tu día a día
Usar subagentes en tu trabajo diario con herramientas de IA para explorar, buscar y revisar en paralelo sin llenar tu conversación principal de ruido.
DisciplinasEsta forma de trabajar consiste en usar tu conversación principal con el agente como orquestador y delegar en subagentes las tareas que generan mucho ruido: buscar en un repositorio grande, leer documentación, revisar un diff con otros ojos. Cada subagente trabaja con su propio contexto y te devuelve solo la conclusión.
Qué es
Muchas herramientas de agentes de código y de investigación permiten lanzar subagentes: instancias con un encargo concreto, un contexto limpio y, a veces, herramientas limitadas. El patrón técnico está en Orquestador y trabajadores y en Orquestador y subagentes. Aquí va cómo usarlo cuando trabajas.
La idea es de context engineering. Si tu agente principal lee cuarenta archivos para encontrar dónde se valida un token, esos cuarenta archivos se quedan en su contexto el resto de la sesión. Si lo hace un subagente, al principal solo le llega «la validación está en auth/middleware.py, función verificar_jwt, línea 88; también se llama desde api/ws.py».
flowchart TD T[Tú] --> O[Agente principal] O --> S1[Subagente: buscar uso de X] O --> S2[Subagente: leer docs de la librería] O --> S3[Subagente: revisar el diff] S1 --> O S2 --> O S3 --> O O --> T
Por qué importa
El contexto del agente principal es tu recurso más escaso en una sesión larga. Cuando se llena, el agente pierde detalles de lo que acordasteis al principio y trabaja peor. Delegar las búsquedas lo mantiene limpio.
También ganas tiempo con el paralelismo: tres investigaciones independientes a la vez en lugar de una detrás de otra. Anthropic describe cómo lo aplica a investigación en How we built our multi-agent research system (2025), donde también señala el coste: varios agentes gastan bastantes más tokens que uno.
Prácticas concretas
- Delega lo que produce mucho contexto y poca conclusión. Búsquedas, lectura de documentación, inventarios («lista todos los sitios donde se escribe en la tabla
pedidos»). - Escribe el encargo como para alguien que no sabe nada. El subagente no ha visto tu conversación. Dile el objetivo, dónde buscar, qué formato debe tener la respuesta y cuándo parar.
- Pide un formato de vuelta corto. «Responde con una lista de archivo:línea y una frase por cada uno. Máximo 15 entradas.» Lo trata Pasar contexto entre agentes.
- Lanza en paralelo solo lo independiente. Si la tarea B necesita el resultado de A, van en serie.
- Usa un subagente como revisor. Un contexto limpio que no ha escrito el código detecta cosas que el autor da por buenas. Pásale el diff y la spec, no la conversación.
- Limita las herramientas del subagente. Un explorador solo necesita leer. Si no puede editar, no puede romper nada.
- No delegues la decisión. El subagente investiga y recomienda. Tú y el agente principal decidís.
Señales de que lo haces mal
- Lanzas subagentes para tareas que el agente principal resolvería con una búsqueda.
- Los subagentes devuelven tres pantallas de texto y el contexto principal se llena igual.
- El subagente vuelve con algo irrelevante porque el encargo decía «mira lo de la autenticación».
- Dos subagentes editan los mismos archivos a la vez y se pisan.
- Aceptas la conclusión de un subagente sin comprobar ni una de sus referencias.
- No sabes cuánto gasta una sesión con subagentes frente a una sin ellos.
Cómo empezar mañana
- En tu próxima sesión larga, identifica la primera búsqueda amplia («¿dónde se usa…?», «¿cómo funciona…?») y delégala a un subagente con un formato de respuesta acotado.
- Al terminar un cambio, lanza un subagente revisor con el diff y la spec, y pídele una lista de problemas ordenada por gravedad.
- Compara el tamaño del contexto principal al final de la sesión con el de una sesión parecida sin subagentes.