微信扫一扫,关注公众号

  • 科技行者

  • 算力行者

见证连接与计算的「力量」

首页 AI智能体能"举一反三"吗?俄亥俄州立大学等机构联合揭开LLM技能进化之谜

AI智能体能"举一反三"吗?俄亥俄州立大学等机构联合揭开LLM技能进化之谜

2026-06-01 11:45
分享至:
----..---.-...-/--...-.-......./-...-....-..--../-............-.- ----..---.-...-/--...-.-......./-...-....-..--../-............-.- ----..---.-...-/--...-.-......./-...-....-..--../-............-.- ----..---.-...-/--...-.-......./-...-....-..--../-............-.-
2026-06-01 11:45 科技行者

这项由俄亥俄州立大学、芝加哥大学、伦敦大学学院、密歇根大学、香港中文大学、凯斯西储大学以及亚马逊共同开展的研究,以预印本形式发布于2026年5月,论文编号为arXiv:2605.24117。有兴趣深入研读的读者可以通过该编号在arXiv平台找到完整论文。

一个AI助手每天帮你完成各种任务,从调试代码到整理文件再到回复邮件。它每次工作都留下了详尽的"工作日志",记录了它是怎么一步步解决问题的。现在问题来了:这些日志能帮助它在下次遇到类似问题时变得更聪明吗?更进一步,它能从这些经历中提炼出一套通用的"操作手册",让未来的自己——或者其他AI助手——直接拿来用吗?

这正是这项研究想要回答的核心问题。研究团队构建了一套名为SkillEvolBench的测试框架,专门用来衡量AI智能体能否把一次性的任务经历转化为可复用的"技能"。这个问题听起来简单,但背后暗藏着非常微妙的挑战,研究结果也出人意料地揭示了当前AI系统的一个关键短板。

一、从"经历"到"经验",这一步有多难?

先来理解一个根本性的区别。当你第一次骑自行车时,你会有一段跌跌撞撞的经历——摔倒了几次、找到了平衡感、知道了手刹太猛会向前冲。这段经历是一次性的、具体的,充满了偶然因素。但如果把这段经历凝练成"骑车的要领",比如"双脚离地前先确认车速""转弯时重心要向内倾",这就变成了可以传授给任何人的通用技能。

AI智能体面临的正是同样的挑战。当一个大语言模型助手完成一项任务时,它会留下一段完整的"执行轨迹",记录了它查看了哪些文件、调用了哪些工具、遇到了什么错误、如何修正的,以及最终的结果。这段轨迹充满了细节,但同时也混杂着大量只与当前任务相关的一次性信息。研究团队想知道的是:AI能从这种轨迹中提炼出真正通用的操作规程,还是只会把整段经历原封不动地"记住"?

在SkillEvolBench出现之前,已经有一些工作探索了让AI"从经验中学习"的方法,比如让AI反思失败、检索过去的成功案例等。但这些方法大多只是在复用过去的经历,而没有真正评估这种复用是否形成了可迁移的程序性知识。还有一类研究则直接给AI提供人工精心编写的技能手册,测试这些手册能否提升表现。这两类研究之间存在一个明显的空白:如果技能手册是有用的,而过去的经历也包含有价值的信息,那AI能不能自己把经历升华为技能手册呢?

SkillEvolBench的设计正是为了填补这个空白,它不仅测试"技能有没有用",更核心地测试"技能是怎么来的"以及"这种获取过程是否有效"。

二、一套精心设计的"技能进化赛场"

为了严格测试这个问题,研究团队没有简单地出几道题让AI做做,而是构建了一个结构极为精密的评测体系。整个框架包含180个任务,横跨六个真实世界的工作场景:代码调试与修改、工具与API调用编排、数据处理与结构化查询、文档解析与格式转换、研究信息综合以及通信日程管理。

这六个领域涵盖了知识工作者日常最常遇到的任务类型。在每个领域内,任务被进一步组织成五个"任务家族",每个家族代表一项具体的可复用操作能力。比如在代码调试领域,有一个家族专门针对"跨多个文件的错误追踪与修复"这一技能,另一个家族则专门针对"Python包版本冲突的解决"。

每个任务家族的独特之处在于它有一条完整的"进化弧线",包含六个环节。前三个环节是学习阶段:第一个是"规范任务",呈现该技能最标准的应用场景,让AI建立初步认知;第二个是"丰富任务",故意暴露规范任务中未覆盖到的某个子能力缺口,逼迫AI扩展技能范围;第三个是"变体任务",保持相同的底层操作流程,但改变表面形式,测试AI是否真正掌握了本质而非死记硬背。

后三个环节则是在技能库"冻结"(即不再允许更新)之后进行的部署测试。"情境迁移任务"把技能需求嵌入到一个更宏观的请求中,考验AI能否在没有明确提示的情况下自动调用相关技能。"对抗性任务"引入了捷径解法——即那些看起来能蒙混过关、但实际上违背正确操作规程的答案——测试AI的技能是否具有真正的鲁棒性。"组合任务"则要求AI同时调用来自不同家族的多项技能配合完成任务,测试技能的模块化程度。

这种六阶段设计的精妙之处在于,它能够清晰地区分"局部修补"和"真正的可复用技能形成"。一个只记住了当前任务细节的AI,在前三个学习阶段也许表现不错,但在冻结部署阶段就会暴露出它根本没有建立真正可迁移的操作知识。

三、技能是怎么更新的?一套精密的"技能作者"机制

为了公平地测试技能形成,研究团队设计了一个标准化的更新流程。每次AI完成一个学习阶段的任务后,系统会对它的执行轨迹进行压缩处理,提取出关键操作步骤、工具调用序列、遇到的错误以及如何修正的过程。与此同时,一个独立的验证器会对AI的工作成果进行多维评估,包括功能正确性(代码运行是否通过测试)、过程合规性(操作步骤是否合理)以及对"捷径作弊"行为的专项检测。

这些压缩后的轨迹摘要和验证器反馈会一起传递给一个专门的"技能作者"模块。注意,这个模块是独立于任务执行模块的——它不参与具体任务的解决,它唯一的工作就是阅读证据并决定是否以及如何更新技能库。技能作者有三个选择:写一个全新的技能条目、修改现有的技能条目,或者什么都不做。

技能库本身采用了一种分层结构。最表层是技能的名称和描述,这部分始终在AI的上下文窗口里,用于触发技能的调用。中间层是技能的详细操作说明,只有当顶层描述与当前任务匹配时才会加载。最底层是可执行脚本、参考文档和模板文件,只有在操作说明明确指示时才会按需读取。这种三层结构的设计哲学是:让常见信息轻量化、让详细操作指南按需加载、让可复用工具持久保存。

研究团队设计了多种不同的技能初始化和更新策略进行对比。"无技能"条件下AI完全不使用任何技能库,作为基线。"原始轨迹"条件则直接把过去任务的压缩执行记录提供给AI,而不提炼成正式技能——这是一个非常重要的对照组,后面会详细说明它揭示的问题。"策划起点"条件下,每个任务家族一开始就有一份人工精心编写的、存在已知缺口的技能手册,测试AI能否通过实际经历来填补这些缺口。"自生成"条件则完全从零开始,让AI从自己的执行经历中归纳出技能。

在更新频率上,研究团队也设置了两种策略:一种只在遭遇失败后才触发更新,另一种则在每个学习阶段任务结束后都强制更新。

四、研究结果让人意外:AI经常"翻译失真"

十个模型配置、三套智能体执行框架(分别是Anthropic的Claude Code、OpenAI的Codex CLI和Google的Gemini CLI)、覆盖Claude Opus、Claude Sonnet、GPT-5系列和Gemini系列的多个版本,加在一起的测试规模相当可观。结果却呈现出一幅复杂甚至令人有些沮丧的图景。

最核心的发现可以用一句话概括:当前的AI系统普遍擅长局部适应,却很难形成真正可复用的技能。具体来说,在有技能库的条件下,AI确实经常能在学习阶段和回放阶段(即用冻结后的技能库重新尝试原来的学习任务)取得更好的成绩。但这些进步在冻结部署阶段——也就是面对真正陌生的情境迁移、对抗性输入和组合任务时——往往无法延续。

一个典型的例子是Claude Opus 4.6在"自生成经验"条件下,学习阶段成功率比无技能基线提升了5.5个百分点,回放成功率更是提升了10个百分点。然而,在冻结部署阶段,情境迁移成功率、整体部署成功率和组合任务成功率全都出现了下滑。这意味着AI成功地"记住了"原来的任务是怎么做的,却没有真正提炼出可以应对新情境的通用规程。

更有意思的是不同部署维度之间的分裂现象。同一个模型在同一个技能配置下,有时在情境迁移任务上表现大幅提升,却在对抗性任务上表现明显下降;有时对抗性鲁棒性不错,但组合任务却完全失效。这种分裂表明技能库的失效并非单一原因,而是多种不同的失效模式并存:有时是AI没有在适当时机自动调用技能,有时是技能的内容太容易被捷径操作欺骗,有时则是技能之间的模块化程度太低,无法协同组合。

五、原始经历往往比提炼后的技能更有用?

研究中最令人深思的发现来自于"原始轨迹"这个对照组的比较。如果AI对经历的提炼是有效的,那么技能库条件下的AI在部署阶段应该表现得至少不逊于直接使用原始轨迹记录的AI。但实际情况几乎是相反的:在大多数模型、大多数技能配置和大多数评测维度上,直接使用原始轨迹的AI在冻结部署阶段的表现都优于使用提炼后技能的AI。

这个现象揭示了一个研究团队称之为"有损提炼瓶颈"的问题。当AI把执行轨迹提炼成技能描述时,它确实简化了信息,但在这个过程中,它往往也丢失了一些对于未来任务有价值的上下文细节和操作线索。原始轨迹虽然杂乱,包含很多只与当次任务相关的一次性信息,但它也保留了大量微妙的操作细节,而这些细节在遇到新任务时往往比提炼后的通用规程更有参考价值。

这就好像一个厨师在烹饪一道新菜时,与其参考一本高度概括的烹饪原则书,不如翻看自己之前尝试类似菜肴时记录的详细实验笔记——哪怕那些笔记里有很多跟当前任务无关的内容。提炼的过程把信息压缩得太干净了,反而把有用的"杂质"一起删掉了。

六、写更多技能就能解决问题吗?容量扩充实验的答案

研究团队针对"有损提炼瓶颈"这一问题,进行了一项专门的容量诊断实验。他们的推理是:如果提炼过程丢失了有用信息,那么是否可以通过允许技能库存储更丰富的内容来缓解这个问题?毕竟,技能的三层结构中最底层的脚本文件、参考文档和模板本来就是为了保存那些不适合写进主技能描述的详细内容而设计的。

为此,他们引入了一个称为"强制三层资源"的实验变体。在普通的更新模式下,技能作者可以选择性地添加底层资源文件;而在这个强制模式下,每次有效更新必须至少包含一个新的或更新的底层资源文件。这样就能测试:强制保存更多具体细节是否有助于让技能在部署阶段更有效。

结果显示,强制模式确实让AI生成了更大的技能库——底层资源文件的数量明显增加。然而,更大的技能库并没有带来更好的冻结部署表现。在大多数情况下,文件数量增加,但成功率没有对应提升,甚至在某些模型上反而有所下降。

有一些积极的案例:Claude Opus 4.6在强制三层模式下整体部署成功率从37.8%提升到了40.0%,Gemini 3.1 Pro也有类似的提升,这说明当额外的底层资源确实包含了稳定的、可复用的操作逻辑时,它们是有价值的。但Gemini 3 Flash和Claude Sonnet 4.5都出现了明显的性能下降,尤其是Gemini 3 Flash,整体部署成功率从35.6%降至27.8%。

失败的原因很清楚:强制写入更多底层资源时,AI往往把当前任务特有的、不可迁移的细节也一并保存下来。这些内容表面上看像是通用的操作工具,实际上却隐含着对原始任务情境的特定假设。当部署任务的情境与原始任务不同时,这些"污染了"的资源非但没有帮助,反而给AI制造了混乱。研究团队把这个现象称为"程序性杂乱"——库里的内容越来越多,但有效信息的密度反而在下降。

七、不同工作场景下,技能进化的难度差异巨大

研究还发现了一个非常直观但同样重要的现象:技能进化的难易程度在不同的工作领域之间存在巨大差异。以最难和最容易的场景比较,学习阶段成功率之间相差高达67.3个百分点,即便是部署成功率的差距也有42.1个百分点。这个差距远大于不同技能策略之间的差距,这表明任务本身的性质对技能能否形成有决定性影响。

工具与API调用编排是情境迁移成功率最高的领域,平均达到84.7%。这类任务的特点是操作规程非常结构化:调用什么接口、传什么参数、如何处理返回值,这些都可以被准确地描述为通用步骤。当情境发生变化时(比如换了一个API但调用模式相似),提炼出的规程还是能够适用。

数据处理与结构化查询则在对抗性任务上表现最好,平均对抗性成功率达到了69.8%,说明数据操作的规程在面对刻意设计的陷阱时具有较强的鲁棒性。然而,这个领域的组合任务成功率仅有4.5%,说明数据操作技能虽然单独使用时很可靠,但把多项数据操作技能组合在一起时AI就力不从心了。

通信与日程管理是整体表现最差的领域,所有技能配置在组合任务上的成功率都是0%,在其他维度上的成绩也普遍偏低。这类任务的本质是开放式的、依赖隐含情境理解的:一封邮件的优先级不仅取决于它的内容,还取决于发件人的关系、当前的工作优先级、未读邮件的整体数量等各种难以被规程化的因素。这类"软性"工作场景对技能形成来说是最难的,因为能被写进技能手册的内容非常有限。

代码调试、修改以及文档处理则属于中间地带,在组合任务上也有相对不错的表现,说明这类任务的操作规程虽然复杂,但确实具有一定的模块化程度,不同技能之间可以有效配合。

八、更新频率、先验知识与模型能力的相互作用

研究还揭示了若干关于"什么时候更新"和"谁来执行"的微妙规律。

关于更新频率,研究发现只在失败后才触发更新的策略几乎没有效果——在自生成条件下,这种"保守更新"策略只帮助了一个模型,平均来看比无技能基线差了2.56个百分点。相比之下,每次任务结束后都强制更新的策略效果好得多,平均提升了0.44个百分点,帮助了五个模型。这个对比说明,技能从经历中提炼需要密集的更新机会,偶发性的失败触发太稀疏,无法让技能持续成长。

关于先验知识,人工编写的技能手册作为起点的价值并不稳定。静态的、不允许修改的策划技能库平均比无技能基线差了2.44个百分点,帮助了两个模型,却伤害了七个。这很令人惊讶——精心编写的操作手册怎么反而会有害呢?原因在于,这些手册是针对规范场景设计的,当部署任务的情境出现偏移时,手册里的操作建议可能会误导AI采用错误的方法。更糟糕的是,由于技能库是冻结的,AI没有机会修正这个偏差。

允许修改的策划起点表现有所改善,但仍然不稳定。最优的变体是"策划起点加上每次强制更新",平均比无技能基线好0.78个百分点,帮助了四个模型。GPT-5.4在这个条件下提升了6.7个百分点,Claude Opus 4.5提升了4.4个百分点,是最大的受益者。但即便是这个最优变体,也无法在所有模型上稳定奏效。

关于模型依赖性,这或许是最出乎意料的发现之一:技能库有没有用,很大程度上取决于运行它的基础模型能力。Claude Opus 4.5是技能库最大的受益者,在九种测试变体中有七种都比无技能基线表现更好,平均提升2.72个百分点。GPT-5.4次之,受益于五种变体,平均提升2.22个百分点。但Gemini 2.5 Pro则相反,在七种变体中都受到了伤害,平均下降了3.70个百分点。这说明技能库的价值不是孤立的,它的有效性高度依赖于模型解读、选择和应用技能内容的能力。能力较弱的模型不仅无法从技能库中获益,反而可能被技能库中的内容所干扰。

从零开始生成技能(无任何执行经历)的效果也同样不稳定:平均来看这种方式比无技能基线差2.56个百分点。它帮助了Gemini 3 Flash 4.4个百分点,却让Gemini 2.5 Pro下降了11.1个百分点。这种巨大的模型间差异表明,在没有实际证据支撑的情况下生成的技能描述,对某些模型来说是有用的先验知识,对另一些模型来说则是有害的偏见。

归根结底,这项研究所揭示的是一个深刻却朴素的道理:把亲身经历转化为通用智慧,对人类来说都不是件容易的事,对AI来说同样如此。我们人类花了几十年才从"会骑车"进化到"能教别人骑车",中间经历的不只是技术积累,更是对经验本质的反思和提炼。当前的AI系统已经能够执行复杂任务,也已经能够保存执行记录,但在这两者之间,还缺少一个关键的"元认知"能力——能够分辨"这个细节只在这次有用"和"这个规律在所有类似情况下都适用"的区别。

SkillEvolBench提供的价值正是一套精确的测量工具,让研究者能够清楚地看到这个瓶颈在哪里、有多严重、哪些领域比较容易突破。从180个任务的测试结果来看,工具调用和代码操作类的结构化任务相对而言更容易形成可复用技能,而开放式的信息处理和通信类任务则几乎无法被规程化。这个边界划定得相当清晰,也给未来的研究指明了方向:与其试图用更大的技能库解决所有问题,不如先专注于在结构化任务领域把技能提炼的质量做好,再逐步向更复杂的领域延伸。

这项研究带来的思考是,下一步的突破可能不来自更大的模型或更多的训练数据,而来自AI系统在自我学习过程中辨别什么值得记住、什么应该遗忘的判断力。有兴趣深入研究这一方向的读者,可以通过arXiv:2605.24117查阅完整论文,以及访问项目主页skillevolbench.github.io了解更多细节。

Q&A

Q1:SkillEvolBench测试的是什么能力?

A:SkillEvolBench专门测试AI智能体能否把完成任务后留下的执行记录,转化为可以在未来类似任务中复用的操作技能。它包含180个跨越六个真实工作场景的任务,通过学习阶段和冻结部署阶段的对比,衡量AI是否真正形成了可迁移的程序性知识,而不是只记住了当次任务的解法。

Q2:为什么直接用原始执行记录有时比提炼后的技能效果还好?

A:这是研究中最反直觉的发现之一。当AI把执行轨迹提炼成技能描述时,会简化和压缩信息,但在这个过程中往往丢失了一些微妙的操作细节和上下文线索,而这些细节对处理新任务时其实很有参考价值。原始记录虽然杂乱,但保留了这些"有用的杂质"。研究团队把这个现象称为"有损提炼瓶颈"。

Q3:哪类任务最容易形成可复用的AI技能?

A:结构化程度高的任务领域效果最好,比如工具与API调用编排,其情境迁移成功率平均高达84.7%。相比之下,通信与日程管理类的开放式任务效果最差,所有测试配置的组合任务成功率均为0%。核心规律是:操作步骤越明确固定、越少依赖隐含情境判断的任务,越容易把经验提炼成通用技能。

分享至
0赞

好文章,需要你的鼓励

推荐文章
----..---.-...-/--...-.-......./-...-....-..--../-............-.- ----..---.-...-/--...-.-......./-...-....-..--../-............-.- ----..---.-...-/--...-.-......./-...-....-..--../-............-.- ----..---.-...-/--...-.-......./-...-....-..--../-............-.-