第07章|百舸争流:多任务并行探索与流水线编排
第07章|百舸争流:多任务并行探索与流水线编排学习目标:掌握并行任务的设计与编排技巧,学会构建高效的流水线系统,理解何时并行、何时串行,以及如何协调复杂的多 Agent 工作流。7.1 并行 vs 串行:核心决策决策框架判断任务是否可以并行的核心问题: Q1:任务 B 是否依赖任务 A 的输出? 是 → 必须串行 否 → 可以并行 Q2:任务 A 和任务 B 是否操作同一个文件? 是 → 需要协调(可能冲突) 否 → 可以安全并行 Q3:并行带来的时间收益是否值得额外的 Token 成本? 收益 成本 → 并行 收益 成本 → 串行依赖关系图(DAG)复杂任务的执行顺序可以用有向无环图(DAG)表示:示例:全栈功能开发的依赖图 [需求分析] ──→ [数据库设计] ──→ [后端API] ──→ [集成测试] │ ↑ └──→ [数据迁移] ──────────────┘ ↑ [需求分析] ──→ [前端设计] ──→ [前端实现] ─────