Uncertainty Decomposition for Clarification Seeking in LLM Agents
本文针对经典不确定性框架在交互式大语言模型智能体方面的局限性,提出了一种基于提示词的分解方法,将动作置信度与请求不确定性进行分离,以实现主动澄清寻求,该方法在包含刻意欠定任务的多种模型骨干网络基准测试中显著优于现有方法。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
想象一下,你正在雇佣一位非常聪明但略显自负的私人助理来帮你跑腿办事。你给他们一份指令清单,比如“买一件衬衫”或“把杯子放在桌子上”。
有时,你会忘记告诉他们一些重要的细节,比如衬衫是什么颜色的,或者哪张桌子。在过去,如果这位助理不知道该怎么做,他们要么:
- 胡乱猜测:比如买了一件红色的衬衫,而你其实想要蓝色的,然后自信满满地告诉你:“我有 90% 的把握这是对的!”(这是一个错误)。
- 表示困惑但不出示理由:他们会说自己很困惑,但不会说明原因,这让你很难判断他们是因为任务太难而挣扎,还是因为你确实没给够信息。
这篇论文介绍了一种新的训练方法,让这些 AI 助手能更好地处理这种困惑。以下是使用简单类比进行的拆解:
核心问题:一个数字是不够的
目前,大多数 AI 助手会对他们采取的每一个行动给出一个单一的“置信度分数”(就像一个 0 到 100 的成绩)。
- 缺陷:如果助手说,“我只有 40% 的信心”,你并不知道为什么。
- 是因为任务很难?(例如:“有 500 件衬衫可供选择,我不确定你喜欢哪一件。”)
- 还是因为你没给够信息?(例如:“你让我买一件衬衫,但你没说颜色和尺码!”)
如果助手是因为你忘记提供细节而感到困惑,他们不应该只是瞎猜;他们应该询问你:“嘿,你想要什么颜色?”旧系统无法区分“这很难”和“你忘了告诉我某些事”。
解决方案:将“置信度”一分为二
作者提出了一个简单的技巧:不再要求 AI 提供一个置信度分数,而是在其内部思考过程中要求提供两个独立的得分:
- 行动置信度(Action Confidence):“假设我理解了目标,我对这个特定行动能否成功的把握有多大?”
- 类比:“我有 90% 的把握可以开车去商店,但我不知道你要去哪家店。”
- 请求不确定性(Request Uncertainty):“你的指令中缺失了多少信息?”
- 类比:“你没告诉我商店的名字或颜色。我 100% 不确定,因为你漏掉了细节。”
通过将两者分离,AI 获得了一个专门的“频道”来表达:“我知道该做什么,但我需要更多信息。”而不是仅仅说“我很困惑”。
实验:“缺失细节”测试
为了证明这套方法有效,研究人员创建了两个新的类似电子游戏的测试(WebShop 和 ALFWorld),他们在其中故意隐藏了 50% 的指令。
- 设置:他们告诉 AI“买一件衬衫”,但删除了提示词中的“黑色”和“大号”等词汇。
- 目标:他们想看看 AI 是否会停下来问:“什么颜色和尺码?”而不是直接开始瞎猜。
他们使用五种不同的强大 AI 模型,将这种新的“双分数”方法与旧方法(仅使用一个分数)进行了对比测试。
结果
- 更擅长提问:新方法在识别缺失信息方面表现得好得多。与旧方法相比,它在提问澄清方面的能力平均提升了 73%。它成功地在几乎所有测试的 AI 模型中都识别出了缺失的细节。
- 没有损失技能:至关重要的是,给 AI 增加这个额外的“思考步骤”并没有降低它在指令清晰时的实际执行能力。它并没有失去解决问题的能力;它只是变得更擅长知道何时该停下来询问。
陷阱:“脑力损耗”
论文还发现了一个缺点,他们称之为**“能力稀释”(Capability Dilution)**。
- 隐喻:想象 AI 拥有一定量的精神能量(就像电池一样)。通常,它会使用 100% 的电池来解决任务。现在,它必须拆分这部分能量:一部分用于解决任务,一部分用于检查置信度,还有一部分用于检查你是否提供了足够的信息。
- 结果:因为在拆分能量,它有时完成实际任务的效果会比以前稍差一点。这就像一个短跑选手,虽然跑得很快,但因为同时还要试图看表并与教练交流,导致速度稍微慢了一点。
宏观结论
作者得出结论,虽然这种“双分数”技巧目前很有效,但这更像是一种“黑客手段”(hack)。它通过改变提示词的方式,强迫 AI 进行额外的思考。
他们认为,未来的方向不是更好的提示词,而是重新训练 AI 本身。他们相信下一代 AI 应该从底层构建,使其能够自然地理解“这很难”和“你没告诉我某些事”之间的区别,而不需要通过提示词来“诱导”。
简而言之: 这篇论文表明,如果你教会 AI 去区分“我不知道答案”和“你没给我问题”,它会变得更擅长寻求帮助。但通过简单的文本指令来实现这一点,会消耗它的一部分整体脑力。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。