这篇论文关注在线智能体在庞大工具库中如何选择可用工具的问题。作者提出"工具菜单"概念,即执行前展示给智能体的有序工具子集,智能体只能调用菜单内工具。针对多步任务需要同时包含最终动作及其前置工具这一难点,论文引入"状态路径"——从可观测请求状态到目标结果的执行前路线,并提出状态路径工具菜单框架,将菜单视为对这些路径的执行先验。该框架通过编码器判断当前状态下哪些工具可运行、输出如何满足后续输入以及训练路径中反复出现的顺序,再由检索器覆盖可执行入口、缺失输入的产出工具和最终动作,最后用重排器将产出者排在消费者之前。在ToolBench上,该方法将在线成功率从0.737提升至0.898,优于检索、重排、生成和路由等基线,且不改变智能体本身。值得注意的是,仅用32个工具的状态路径菜单比官方128个工具的列表覆盖更完整的工具链,其增益在不同模型能力的执行器家族中均持续存在。该研究为智能体工具选择提供了新的执行先验视角,具有实际应用价值。
| 工具菜单 | 在执行前展示给智能体的可用工具的简短有序子集,智能体只能调用其中的工具。 |
| 状态路径 | 从可观察的请求状态到期望结果的执行前路线,用于指导工具的选择和排序。 |
| 执行先验 | 将工具菜单视为对执行路线的先验知识,用于引导智能体按正确顺序调用工具。 |
| 重排序器 | 对检索到的工具进行重新排序的组件,确保生产者工具排在消费者工具之前。 |
| ToolBench | 一个用于评估工具使用智能体性能的基准测试平台。 |
📱 每天一份 AI 前沿日报
关注公众号,每天 09:00 推送 · 不错过任何重磅