Indexing the Unreadable: LLM-Native Recursive Construction and Search of Service Taxonomies
为应对新兴智能体互联网中的上下文窗口限制和“中间迷失”现象,本文提出 A2X,这是一种原生大语言模型系统,它将服务动态组织为分层分类体系并逐层导航,从而在显著降低现有基线方法 token 消耗的同时大幅提升检索准确率。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
以下是用通俗语言和日常类比对论文《索引不可读内容》的解释。
问题:“选项过多”的困境
想象你是一位非常聪明的助手(一个 AI 智能体),正试图帮助用户。为了完成工作,你可以访问一个庞大的工具库——成千上万个不同的“应用程序”或“服务”,例如预订航班、查询银行余额或翻译语言。
问题在于,你的大脑(AI 的“上下文窗口”)一次只能容纳有限量的信息。
- 旧方法: 如果你试图一次性阅读所有 1000 个工具的描述来找到正确的那个,你会感到不知所措。这就像试图一次性读完整本百科全书。即使你能够读完,你的大脑也倾向于忽略中间部分,只关注开头和结尾。这被称为“中间迷失”效应。你可能会错过完美的工具,因为它被埋在了列表的中间。
- 替代方案: 有些人试图使用“魔法索引”(基于嵌入的搜索)来猜测哪些工具与你的问题相似。但这就像使用一张模糊的地图;它经常漏掉你真正需要的具体、独特的工具,因为它并不真正理解词语的含义,而只是理解它们的形状。
解决方案:A2X(聪明的图书管理员)
作者创建了一个名为A2X(智能体到万物)的系统。A2X 不像将整个图书馆堆在 AI 的桌子上,而是像一个超级有条理的图书管理员,构建一个自定义的文件系统,并一步步引导 AI。
以下是其工作原理,使用一个简单的类比:
1. 构建地图(分类法)
想象你有一堆 2000 个随机的工具。人类可能需要几天时间来整理它们。A2X 利用 AI 本身来进行排序,但它是分小块、可管理的部分进行的。
- 递归分割: A2X 不是要求 AI 一次性排序 2000 个项目(这会导致“不知所措”),而是让它先排序 50 个项目,然后再排序 50 个,以此类推。
- 结果: 它构建了一个层次化树(就像家谱或网站菜单)。
- 第一层: 大类(例如,“旅行”、“金融”、“健康”)。
- 第二层: 子类别(例如,在“旅行”下:“航班”、“酒店”)。
- 第三层: 具体工具。
- 无需人工干预: AI 自动从零开始构建这张地图,无需人类编写手册。
2. 寻找工具(渐进式披露)
当用户问“我需要预订一张去东京的机票”时,AI 不会查看整个图书馆。它遵循地图:
- 第一步: AI 查看顶层。它看到“旅行”、“金融”和“健康”。它立即忽略“金融”和“健康”,只专注于“旅行”。
- 第二步: 它深入“旅行”。它看到“航班”、“酒店”和“租车”。它忽略其他选项,只专注于“航班”。
- 第三步: 它查看具体的航班工具。现在它只需要在 handful 个选项中进行选择,而不是 2000 个。
这被称为渐进式披露。在任何给定时间,AI 只看到一小部分相关的选项列表。它永远不会感到不知所措,也永远不会错过长列表中间的工具。
为什么它更好(结果)
该论文将这种系统与旧方法进行了测试,发现:
- 更高的准确性: 与最好的“魔法索引”系统(嵌入搜索)相比,A2X 找到正确工具的概率高出20%。与直接将整个列表塞入 AI 大脑相比,它也高出6%。
- 更便宜、更快: 因为 AI 只阅读小列表而不是整个图书馆,它使用的计算机内存(Token)减少了 9 倍,从而获得相同(或更好)的结果。
- 适用于其他语言: 该系统在中文中的表现与在英文中一样好,因为 AI 理解词语的含义,而不仅仅是翻译。
核心结论
该论文认为,随着我们进入 AI 智能体需要使用成千上万个工具的时代,我们不能一次性将所有数据喂给它们。相反,我们需要教会它们如何导航结构化地图。A2X 是一个自动构建该地图并引导 AI 一步步通过它的系统,确保它在迷失或耗尽脑力之前找到正确的工具。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。