Subagents y tareas paralelas
Cuando necesitas investigar varias partes no relacionadas de una base de código, es fácil caer en hacerlo todo tú mismo/a, una cosa tras otra, y eso cuesta un tiempo de espera innecesario. En esta lección aprenderemos a detectar cuándo el trabajo se puede dividir entre varios subagents que corren en
Es como mandar a tres amigos a revisar tres pasillos distintos de un supermercado enorme al mismo tiempo, y luego cada uno te cuenta lo que encontró. En vez de recorrer cada pasillo solo/a uno tras otro, todos trabajan a la vez y te reportan de vuelta.
- subagent
- Una copia temporal y aislada del agente que recibe una tarea bien definida — generalmente investigación o recopilación de información — y devuelve su resultado al agente que la despachó, sin hablar directamente con el usuario.
- orchestrator
- El rol que cumple el agente principal cuando despacha varios subagents a distintas tareas: leer los resultados de cada uno y sintetizarlos en una sola conclusión o acción.
- delegación paralela
- Dividir trabajo independiente entre varios subagents que corren al mismo tiempo, para acortar el tiempo total transcurrido sin cambiar el resultado de ninguna parte individual.
- cadena de dependencias
- Una secuencia de pasos donde cada paso necesita el resultado del paso anterior antes de poder empezar, así que debe ejecutarse uno tras otro, no en paralelo.