← 最新论文
🤖 AI

Agent Skills Can Be Harmful: An Empirical Study of Skill-Induced Failures in LLM Agents

本文提出了一项全面的实证研究和一个差异化分析框架,证明了看似相关的智能体技能往往会通过强制执行不必要的验证和实现步骤,从而导致功能失效和效率退化,进而强调了对更安全且具备成本意识的技能复用机制的需求。

原作者: Gen Dong, Yanjie Gao, Liqun Li, Tianyin Xu, Yu Hua, Fan Yang

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

原作者: Gen Dong, Yanjie Gao, Liqun Li, Tianyin Xu, Yu Hua, Fan Yang

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

想象一下,你制造了一个超级聪明的机器人助手,它能写代码、解数学题,或者为你规划周末。为了让这个机器人变得更出色,你给了它一本“技能书”——这是一套针对特定工作的参考手册、食谱和分步指南。如果机器人需要搭建一个网站,它就会打开“网页开发”技能书;如果它需要烤一个蛋糕,它就会打开“烘焙”技能书。这就是现代 AI 智能体(AI agents)的工作方式:它们利用这些预先写好的“技能”来引导它们的思考和行动。这就像是给学生为每场考试准备了一本教科书。但这里有一个转折:如果这本教科书其实是错的呢?如果食谱告诉你要在甜点里加盐,或者编程指南让你造了一座桥而不是一艘船?有时,完美地遵循指南反而会导致灾难,或者至少会让机器人浪费大量的精力和时间。这就是研究人员试图解决的谜题:一个有用的指南何时会变成一个有害的陷阱?

一项名为《智能体的技能可能有害》(Agent Skills Can Be Harmful)的新研究深入探讨了这个问题。来自大学和微软的研究团队致力于搞清楚这些“技能书”究竟是如何以及为什么导致 AI 智能体失败或效率低下的。他们不仅仅是观察机器人成功还是失败,而是将使用特定技能的机器人与执行完全相同任务但未使用该技能(或使用了不同但相似的技能)的机器人进行了对比。把这想象成一场比赛,一名选手穿着一双新的“魔法”鞋跑步,而另一名选手则是赤脚跑步。如果那个穿着鞋的选手绊倒了,是因为鞋子的缘故,还是因为他本身很笨拙?通过运行这些并行的“差异化”测试,团队能够精准定位究竟是哪个技能出了问题。

该研究分析了数百场这样的“面对面”竞赛,并使用了两个主要的 AI 技能测试场。他们发现了 307 个技能导致问题的具体实例。这些问题主要分为两大类:功能性失败(即任务根本没有完成)和效率退化(即任务完成了,但机器人消耗了过多的能量和时间)。

以下是他们发现的研究结果,通过“糟糕指南”的故事进行拆解:

1. “聪明”的错误(功能性失败)
你可能会认为机器人失败是因为它选了一个与工作完全无关的技能——比如用“修理汽车”的指南去修烤面包机。令人惊讶的是,研究发现这种情况非常罕见。在 125 次失败中,只有 2 次是因为技能完全不相关。

相反,失败通常发生在技能“过于相关”的时候。指南看起来非常完美,但它诱导机器人以错误的方式完成工作。

  • “错误的食谱”(占失败案例的 68.8%): 最常见的问题是,技能导致机器人在实现必要步骤时出错或完全跳过了该步骤。例如,一个技能可能会说“计算百分比”,但机器人的指南却不小心让它计算原始数值。或者,一个指南展示了如何配置 3 个设置,却忘了提到完成任务实际需要的第 4 个设置。机器人忠实地遵循了指南,但指南本身是不完整或具有误导性的。
  • “错误的地址”(占失败案例的 19.2%): 有时机器人构建了正确的东西,但放错了地方。如果任务要求“将文件保存在‘厨房’文件夹中”,但技能指南却说“将文件保存在‘客厅’文件夹中”,机器人就会遵循指南并导致测试失败。
  • “错误的世界”(占失败案例的 10.4%): 有时技能会指示机器人改变其环境,从而破坏了测试。例如,技能可能会说“安装这个新版本的工具”,但测试的设计初衷是与旧版本配合工作。机器人遵循了指令,破坏了设置,从而导致失败。

2. “过度设计”的错误(效率退化)
在 182 个案例中,机器人实际上完成了任务,但效率极低。它使用的“Token”(AI 用于思考的数字货币)比没有技能的机器人多了一倍以上,且耗时也长得多。

  • “过度检查”(占失败案例的 62.6%): 这里最大的罪魁祸首是“过度程序化”。技能指南经常把简单的清单变成了强制性的、沉重的仪式。与其只是检查代码是否有效,指南可能会强迫机器人运行一套完整的 50 项额外测试,或者反复验证同一件事三次。这就像一个学生在回答数学题时,不是直接给出答案,而是先写了一篇关于数字历史的 10 页论文。
  • “沉重的背包”(占失败案例的 25.3%): 另一个主要原因是“上下文膨胀”。技能指南本身太长了。每次机器人思考时,它都必须重新阅读整本厚重的指南,这减慢了它的速度并消耗了更多的“Token”。这就像你在看菜单时,有人在你耳边大声朗读一份 50 页的厨师传记。

总结
研究人员构建了一个名为 SKILLTRIAGE 的工具来帮助理清这些混乱。他们的主要结论是一个警告:仅仅因为一个技能看起来相关,并不意味着它是安全的。事实上,最危险的技能是那些看起来很有帮助,但包含微妙错误、缺失步骤或过于严格规则(迫使 AI 浪费时间或构建错误事物)的技能。

研究表明,为了让 AI 智能体真正可靠,我们不能再将这些技能指南视为完美的指令。相反,我们需要将它们视为必须针对特定任务进行核查的“建议”,以确保机器人不会盲目遵循一个告诉它要在蛋糕里加盐的食谱。该论文并不声称已经永久解决了这个问题,但它提供了一张清晰的地图,标出了陷阱隐藏的位置,有助于开发者在未来构建更安全、更聪明的 AI 助手。

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

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

试用 Digest →