← 最新论文
💻 computer science

NTILC: Neural Tool Invocation via Learned Compression

NTILC 是一个将线性上下文工具注册查找替换为学习型潜变量检索及签名感知复合目标的神经框架,在保持智能体工具调用模型高选择准确度的同时,实现了超过 95% 的上下文 Token 缩减以及高达 74% 的延迟降低。

原作者: Andrew Krikorian, Yayuan Li, Jason J. Corso

发布于 2026-06-08
📖 1 分钟阅读☕ 轻松阅读

原作者: Andrew Krikorian, Yayuan Li, Jason J. Corso

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一下,你是一位拥有极高技能的私人助理(即 AI),需要为你处理各种事务。为了实现这一点,你拥有一本巨大的电话簿(工具注册表/Tool Registry),其中包含了数千种不同的服务:天气报告、计算器、文件编辑器、网页搜索器等等。

旧的方法:“阅读全部”法

目前,当你问你的助理一个问题,比如“安娜堡的天气怎么样?”时,助理必须在回答之前把整本电话簿大声朗读一遍。

  • 问题所在: 如果你的电话簿有 5,000 条目,那可是要读很久的!这会导致响应时间长(延迟)、成本高(Token 使用量),而且助理会被无关信息干扰(比如在你只想了解天气时,它却在读关于“文件编辑”的内容)。
  • 结果: 随着电话簿的增长,助理会变得越来越慢,并且因为被过多的噪音淹没而更容易出错。

新的方法:NTILC(“智能索引”法)

这篇论文介绍了一种名为 NTILC 的新系统,它改变了助理寻找正确工具的方式。与其阅读整本电话簿,NTILC 使用了一个智能的、预先制作好的索引(就像数字图书馆的目录一样)。

以下是它的工作步骤:

  1. 请求: 你问:“天气怎么样?”
  2. 转换: 系统不会去阅读整本电话簿,而是瞬间将你的问题转化为一种“秘密代码”(嵌入/Embedding),这种代码代表了你请求的“意图”。
  3. 匹配: 它将你的秘密代码与注册表中每个工具的预计算秘密代码列表进行对比。它能在瞬间找到最匹配的项目(天气工具)。
  4. 执行: 助理只查看天气工具对应的特定页面,获取所需的细节,从而给你答案。

神奇之处: 助理从未需要阅读那 5,000 页的电话簿。它只阅读它需要的那一页。这减少了 95% 以上的“阅读量”(上下文使用量),并使过程变得更快。

难点:“语义模糊”

论文解决了一个特定的问题。假设你的电话簿中有两个工具:

  • 工具 A: “获取天气”(需要邮政编码)。
  • 工具 B: “获取天气”(需要经度和纬度)。

它们听起来完全一样!如果助理只看名称,它可能会选错。如果你提供的是邮政编码,但它选择了需要经纬度的那个工具,那么该工具就会报错。论文将这种现象称为**“语义模糊”(Semantic Blur)**——即工具看起来相同,但运作方式不同。

解决方案:“功能间隔”
NTILC 使用了一种特殊的训练方法,称为功能间隔损失(Functional Margin Loss)。你可以把它想象成一位严格的老师,这位老师不仅教助理识别工具的“名字”,还教它感受工具的“形状”。

  • 即便两个工具的名字相同,如果它们的“形状”(所需的参数)不同,系统也会在内存中将它们推开。
  • 这确保了当你询问“带有邮政编码的天气”时,系统能准确知道该选择哪一个“天气”工具,从而避免选错。

实验结果

论文在多个公开数据集(如 ToolBench 和 API-Bank)上对该系统进行了测试,结果发现:

  • 速度: 它比旧方法快了高达 74%
  • 效率: 它减少了 AI 需要进行的“阅读”量 95% 以上
  • 准确性: 即使在电话簿变得非常庞大(数千个工具)时,它的准确性也与旧方法不相上下。

总结

NTILC 就像是将一位需要翻遍图书馆每一本书才能找到答案的图书管理员,升级为一位拥有完美、即时索引的图书管理员。他们无需打开其他任何书,就能精准锁定你需要的那一本,从而节省了时间并防止了混乱,即使图书馆规模扩大到数百万本书也依然如此。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →