模块七 · 工具调用 · 第 3 页
多工具编排:并发还是串行?
同一轮返回 3 个工具调用,执行顺序怎么选?
用户场景
用户说:
「帮我订明天北京到上海的机票,顺便查一下上海的天气和推荐酒店」
模型返回 3 个工具调用
✈️
search_flights
预计耗时 1.5 秒
等待中
🌤️
get_weather
预计耗时 0.8 秒
等待中
🏨
search_hotels
预计耗时 1.2 秒
等待中
执行时序对比
选择模式 → 点击演示 → 观察时间差异
Takeaway 同一轮模型返回多个工具调用时,框架需要决定:全部串行(最安全)、全部并发(最快)、还是按安全性智能分批(Alice 的做法)。这个决定直接影响用户等待时间。