Loading...
🔀
投机式与并行工具执行(STE)
根据智能体反复出现的执行轨迹预测最有可能的下一次工具调用,并在 LLM 仍在生成时投机式地执行该调用;在模型确认此次调用之前,投机结果保持隔离,一旦预测错误便将其丢弃。它还涵盖在流式用户回合进行到一半时启动检索,以及返回部分或流式的工具结果。它有别于 async-await、fork-join、scatter-gather 和 map-reduce,后几者都是对已确定且已知相互独立的调用进行扇出;此处的新意在于对尚未确认的预测调用先行动作,从而让工具延迟与生成过程相重叠,而非发生在生成之后。
复杂度: high并行化
In 30 seconds
- What
- 根据智能体过往的模式预测下一次工具调用,并在 LLM 仍在生成时投机执行,在模型确认该调用之前将结果隔离。
- When to use
- 对延迟敏感的工作流:同一套工具调用序列会可预测地重复出现,且工具执行时间在响应延迟中占主导。
- Watch out
- 预测失误会浪费算力;若投机执行的副作用泄漏到已确认的执行路径中,还会引发难以察觉的状态不一致。
Loading technique guide…