LLM代理已经知道何时调用工具——甚至无需推理
摘要
本文介绍了When2Tool,一个研究LLM代理实际何时需要调用工具的基准,并揭示模型已从隐藏状态知道工具的必要性但未能采取行动。提出的Probe&Prefill方法将不必要的工具调用减少了48%,且精度损失极小。
查看缓存全文
缓存时间: 2026/05/13 20:14
论文页面 - LLM智能体早已知道何时调用工具——即使不经过推理
来源:https://huggingface.co/papers/2605.09252
摘要
When2Tool基准测试识别了LLM智能体需要调用工具的条件,揭示了模型能从隐藏状态预测工具必要性,但未能将这一知识付诸行动,从而促成了Probe&Prefill方法的开发——该方法在精度损失极小的情况下将不必要的工具调用减少了48%。
工具增强的LLM智能体(https://huggingface.co/papers?q=Tool-augmented%20LLM%20agents)倾向于不加区分地调用工具,即使模型可以直接作答。每一次不必要的调用都会浪费API费用并增加延迟,然而现有的基准测试(https://huggingface.co/papers?q=benchmark)并未系统研究何时真正需要工具调用。我们提出了When2Tool基准测试(https://huggingface.co/papers?q=benchmark),包含18个环境(15个单跳,3个多跳),涵盖三类工具必要性(https://huggingface.co/papers?q=tool%20necessity)——计算规模、知识边界和执行可靠性——每类都有受控的难度级别,从而在需要工具和不需要工具的任务之间形成清晰的决策边界。我们评估了两类无训练基线:仅提示(通过改变提示来阻止不必要的调用)和先推理后行动(要求模型在行动前对工具必要性(https://huggingface.co/papers?q=tool%20necessity)进行推理)。两者控制能力有限:仅提示类在抑制不必要调用的同时也抑制了必要调用;先推理后行动类在困难任务上仍会带来不成比例的精度损失。为了理解这些基线失败的原因,我们探测了模型的隐藏状态(https://huggingface.co/papers?q=hidden%20states),发现工具必要性(https://huggingface.co/papers?q=tool%20necessity)可以从预生成表示(https://huggingface.co/papers?q=pre-generation%20representation)中线性解码,在六个模型上的AUROC(https://huggingface.co/papers?q=AUROC)达到0.89-0.96,显著超过模型自身语言化的推理。这表明模型早已知道何时需要工具,但在生成过程中未能将这一知识付诸行动。基于这一发现,我们提出了Probe&Prefill(https://huggingface.co/papers?q=Probe%26Prefill),它使用一个轻量级线性探针读取隐藏状态信号,并用一条引导句(https://huggingface.co/papers?q=steering%20sentence)预填充模型的响应。在所有测试的模型中,Probe&Prefill(https://huggingface.co/papers?q=Probe%26Prefill)将工具调用减少了48%,精度损失仅为1.7%,而精度相当的最佳基线仅减少了6%的工具调用,或者实现了类似的工具调用减少但精度损失高出5倍。我们的代码可在 https://github.com/Trustworthy-ML-Lab/when2tool 获取。
查看arXiv页面(https://arxiv.org/abs/2605.09252)查看PDF(https://arxiv.org/pdf/2605.09252)项目页面(https://lilywenglab.github.io/when2tool/)GitHub(https://github.com/Trustworthy-ML-Lab/when2tool)添加到收藏(https://huggingface.co/login?next=%2Fpapers%2F2605.09252)
在您的智能体中获取此论文:
hf papers read 2605\.09252
没有最新的CLI?curl \-LsSf https://hf\.co/cli/install\.sh \| bash
引用此论文的模型0
没有模型链接到此论文
在模型README.md中引用 arxiv.org/abs/2605.09252 即可从此页面链接。
引用此论文的数据集1
cesun/When2Tool 查看器• 更新于大约20小时前 • 3.78k • 23 (https://huggingface.co/datasets/cesun/When2Tool)
引用此论文的Space0
没有Space链接到此论文
在Space README.md中引用 arxiv.org/abs/2605.09252 即可从此页面链接。
包含此论文的收藏0
没有收藏包含此论文
将此论文添加到收藏(https://huggingface.co/new-collection)即可从此页面链接。
相似文章
模型自适应工具必要性揭示LLM工具使用中的知行差距
本文提出了一种模型自适应的工具必要性定义,揭示了模型应该使用工具与实际使用工具之间的显著不匹配。作者将工具使用分解为认知和行动两个阶段,发现大多数错误发生在将识别转化为行动的过程中,识别出LLM工具使用中的'知行差距'。
@omarsar0: 关于工具使用智能体的有趣可解释性论文。作者探测隐藏状态,发现模型经常识别到应调用工具,但…
本文提出了一个模型自适应的工具必要性定义,并发现 LLM 内部识别需要工具与实际调用工具之间存在 26% 到 54% 的不匹配,集中体现在认知到行动的转换阶段。它揭示了一个“知行差距”(knowing-doing gap),即模型通常知道应该调用工具,但由于后期层几何结构将信号旋转至几乎与行动正交,导致调用失败。
工具总是有益的吗?学会自适应调用工具以实现双模式多模态大语言模型推理
介绍 AutoTool,一种自适应决定是否调用工具进行多模态大语言模型推理的模型,通过强化学习和双模式推理实现了显著的准确率和效率提升。
低延迟系统中工具制作与自进化LLM代理
本文提出了一种方法,将重复的标准操作流程步骤编译为经过验证、有版本管理的工具,在部署前完成,替代推理时的代码生成。在一个配送中心的报警分类系统中,该方法将p50延迟降低了42%,端到端错误率降低了最多53%。
Contract2Tool:学习前提与效果以实现可靠的工具增强型LLM代理
本文介绍了Contract2Tool,一个从工具元数据、文档和执行轨迹中自动推断轻量级工具契约(前提条件、效果、风险)的框架,为LLM代理实现可靠的因果工具过滤。实验表明,学习到的契约在下游多步骤代理任务中达到了接近黄金契约的性能,同时显著减少了token使用量。