← 最新论文
🤖 AI

When Skills Don't Help: A Negative Result on Procedural Knowledge for Tool-Grounded Agents in Offensive Cybersecurity

本文挑战了程序性“技能”普遍能提升大语言模型智能体性能这一假设,通过论证在具备高带宽、经模式验证的工具反馈的进攻性网络安全环境中,添加此类技能不仅带来的收益微乎其微,甚至可能损害性能,因为环境本身已提供了必要的修正信号。

原作者: Samuel Jacob Chacko, James Hugglestone, Chashi Mahiul Islam, Xiuwen Liu

发布于 2026-05-20
📖 1 分钟阅读☕ 轻松阅读

原作者: Samuel Jacob Chacko, James Hugglestone, Chashi Mahiul Islam, Xiuwen Liu

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

以下是用通俗易懂的语言和日常类比对这篇论文的解读。

核心理念:当“作弊条”反而起反作用

想象一下,你正在教一个非常聪明的机器人如何解开一个复杂的谜题。通常人们认为,给机器人提供一份详细的“作弊条”(包含分步指令的指南)会帮助它更快、更频繁地解开谜题。

这篇论文在进攻性网络安全领域(即智能体尝试入侵系统以发现安全漏洞)测试了这一理念。研究人员发现了一个令人惊讶的事实:在这个特定的高科技环境中,给机器人提供海量的作弊条几乎没有任何帮助。事实上,有时反而会让机器人变慢或感到困惑。

实验:四种“帮助”层级

研究人员让机器人经历了 15 个不同的黑客挑战。他们像调节收音机音量一样,在四种不同条件下测试了机器人:

  1. 无技能(最低限度): 机器人仅拥有与计算机交互的基本工具(就像一部没有安装任何应用的手机)。它必须靠自己解决所有问题。
  2. 经验技能(“经验教训”): 机器人获得一本由人类在过往犯错后记录的笔记(例如:“不要点击那个按钮,它会导致系统崩溃”)。
  3. 精选技能(“食谱书”): 机器人获得一本严格、有条理的手册,其中包含针对不同黑客攻击类型的特定“食谱”(例如:“如果你看到 Web 错误,请执行步骤 A、B 和 C")。
  4. 综合技能(“大杂烩”): 机器人获得了所有内容——笔记、食谱以及他们能找到的任何其他指南。

结果:“作弊条”并未奏效

在其他领域(如医疗保健或制造业),添加这些指南通常能使机器人的成功率提高约16%

但在本次网络安全测试中?

  • 无指南的机器人成功率约为78%
  • 拥有最大、最详细指南的机器人成功率约为87%

这仅仅是一个微小的9% 的提升。从统计学角度看,这种差异如此之小,以至于可能只是运气使然。研究人员得出结论:对于这种特定类型的任务,“作弊条”大多是毫无用处的噪音。

秘密原因:“即时反馈”循环

为什么指南没有帮助?作者提出了一个新概念,称为**“反馈 - 带宽假设”**。

可以这样理解:

  • 场景 A(低反馈): 你正在昏暗的车库里修理一辆坏车。你看不清引擎,而且直到你尝试使用扳手并把它弄坏之前,你都不知道扳手尺寸是否合适。在这种情况下,你需要一本手册(一种技能)来告诉你该做什么,因为汽车并没有清晰地与你交流。
  • 场景 B(高反馈 - 本文所述): 你正在玩电子游戏,每次你按下按钮,屏幕都会立即用大而清晰的字母闪烁显示“成功”或“失败”。游戏立即确切地告诉你发生了什么。

在本次网络安全实验中,机器人玩的是“场景 B"。它使用的计算机工具就像电子游戏:它们提供即时、清晰且严格的反馈(例如:"80 端口已开放”,或“此漏洞利用失败”)。

由于环境(计算机系统)如此健谈且清晰,机器人并不需要一本厚重的手册来告诉它下一步该做什么。环境本身充当了指南。添加一本 4000 行长的手册,就像试图在有人对着你耳朵大喊答案时读书——它只会碍事。

“坏建议”问题

论文还发现了一种指南实际上损害了机器人的情况。
在一个特定的挑战(“时序侧信道”攻击)中,拥有海量指南的机器人 100% 失败了。为什么?指南告诉机器人使用一种它从其他类型问题中学到的特定技术。机器人盲目地遵循指南,尝试了错误的技术,从而失败。

没有指南的机器人被迫独立思考,实际上找到了正确的解决方案。指南“挤占”了机器人自身的适应能力。

核心启示

主要的教训是:工具和指南并不总是更好。

  • 如果你正在构建一个在混乱、安静或令人困惑的环境中工作的 AI 智能体(如医院或工厂),你需要详细的指南(技能)来帮助它导航。
  • 但是,如果你正在构建一个在能提供即时、清晰且严格反馈的系统中工作的智能体(如网络安全工具或电子游戏),你就不需要厚重的指南。事实上,环境本身已经为你承担了繁重的工作,添加过多的额外指令只是浪费时间和金钱。

作者建议,与其盲目地为每个 AI 添加更多的“技能”,我们首先应该检查:环境是否已经在清晰地与 AI 对话? 如果是,就跳过手册。如果不是,再编写手册。

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

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

试用 Digest →