本章进度 13 / 18
72%
正文已完成
L144工具编排先看依赖,不看工具数量
把多工具任务表示为输入输出依赖图,找出串行、并行和汇合点。
先用本课建立“工具编排”的基本直觉,后面的判断和练习才不会只靠记结论。
建议按完整课程顺序先看上一课;如果术语陌生,可以随时回补。
- 无需安装新工具
- 直接阅读并完成本页理解检查
工具多不等于编排复杂,编排复杂度来自依赖和共享状态。先画哪个工具需要谁的输出,再决定能否并行和在哪里汇合。
能为四个工具画出依赖关系并识别关键路径。
核心概念
先把关键判断说清楚
边表示数据依赖
A 的 resource_id 是 B 的必填输入,才构成必须串行;只是业务上相邻不代表技术依赖。
独立分支可并行
不同来源核验若不共享写状态,可以并行并在统一 Schema 汇合。
关键路径决定最短时间
最长依赖链控制总耗时,优化非关键支路不一定改善体验。
案例拆解
生成月报的五工具依赖图
需要读取销售、费用、库存,计算指标并生成报告。
- 01
三项读取互不依赖,可并行。
- 02
指标计算必须等销售和费用,库存预警只等库存。
- 03
报告生成等待指标表与预警表两支汇合。
案例结果
并行读取缩短等待,汇合条件又确保报告不在数据缺失时提前生成。
提交前练习
现在轮到你
为一个至少四工具任务画依赖图。
选做练习:本节练习可用于加速你巩固,但不影响继续学习。
内容会自动保存在当前设备
查看参考答案与评分标准
参考答案
客户报告,get_orders/get_tickets 并行;calc_value 等订单;classify_issues 等工单;compose_report 等两支成功,否则返回 partial 并标缺失。
评分标准
- 每条依赖有字段依据
- 并行组不共享写状态
- 汇合处理部分失败
本课收口 · 理解检查
用 30 秒确认你理解了
用 30 秒理解检查确认你抓住了重点;阅读标记、练习和总结都不设硬门槛。
你现在更接近哪一种状态?
尚有必填项未完成,请补齐后再继续。
资料来源
继续核对与延伸阅读
本课内容最近更新于 。
- Building Effective Agents↗guide · 核对日期 2026-08-23
- OpenTelemetry Signals↗official-docs · 核对日期 2026-08-23