Capítulo 19 — Workflows con Subagentes
TL;DR: Un único agente no siempre es la respuesta. Los workflows orquestan subagentes especializados (uno para análisis, otro para redacción) que trabajan en paralelo o secuencia.
Patrones de workflow
Sección titulada «Patrones de workflow»- Secuencial — A hace su trabajo → B consume resultado → C consume resultado
- Paralelo — A, B, C se ejecutan simultáneamente, luego C sintetiza
- Condicional — Si A devolvió X, llama D; si Y, llama E
async function analyzeAndWriteWorkflow(topic: string) { const research = await researchAgent.run({topic}); const outline = await outlineAgent.run({research}); const [section1, section2] = await Promise.all([ writerAgent.run({outline: outline.part1}), writerAgent.run({outline: outline.part2}) ]); return editorAgent.run({sections: [section1, section2]});}