OpenSkill: Open-World Self-Evolution for LLM Agents
本文介绍了 OpenSkill,这是一个使 LLM 智能体能够在无需依赖目标任务监督的情况下,通过从外部资源中合成可迁移的技能和验证信号,从而在开放世界部署中实现自主引导自我演进的框架。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
想象一下,你雇佣了一位才华横溢但缺乏经验的学徒来解决一个复杂的谜题。通常情况下,为了教导他们,你会给他们一本教科书、一份“准则与禁忌”清单,或者安排一位老师在旁说:“做得好!”或者“再试一次。”
OpenSkill 是一种全新的训练这些 AI “学徒”(称为 LLM 智能体)的方法,即使在完全没有上述任何东西的情况下也是如此。你只需给他们一个谜题提示和互联网。他们必须自学成才,弄清楚该学习什么,甚至构建自己的“老师”来检查自己的工作,而全程无需偷看答案。
以下是该论文如何使用简单的类比来解释这一过程的:
问题所在:“寂静之室”
目前大多数 AI 训练方法都假设 AI 拥有一个有效的反馈循环:它尝试一次,得到一个分数,然后再次尝试。但在现实世界(“开放世界”)中,你通常只会得到一个任务和一大堆杂乱的资源(网站、手册、代码库)。你没有答案解析,也没有人类来为他们的工作评分。
如果 AI 试图从自己的猜测中学习,它可能会在错误时自我说服,认为自己是对的。这就像是在一个没有字典的房间里通过只跟自己说话来学习一门新语言。
解决方案:OpenSkill
研究人员构建了一个名为 OpenSkill 的框架,它充当了 AI 的自给自足式生存指南。它通过三个主要阶段运行:
1. “图书管理员”阶段(知识获取)
OpenSkill 不依赖于 AI 已经记住的内容(这些内容可能过时或错误),而是将 AI 送往“开放世界”(互联网、文档、代码库)。
- 类比: 想象 AI 是一名侦探。它不是在靠猜来寻找罪犯,而是去图书馆阅读所有与案件相关的警务报告、技术手册和新闻文章。它收集了构建计划所需的原始事实。
2. “虚拟道场”阶段(无泄露进化)
这是最聪明的部分。AI 需要练习,但它不能使用真实的答案解析。因此,OpenSkill 构建了一个虚拟验证器(Virtual Verifier)。
- 类比: 把这想象成一个“道场”或练习馆。AI 编写了一套用于解决谜题的规则(技能)。然后,一个独立的、另一方的 AI 充当严格的裁判。
- 裁判的工作原理: 裁判并不知道答案解析。相反,它根据之前在图书馆中找到的硬事实来检查 AI 的工作。
- 示例: 如果任务是分析数据集,裁判会检查:“AI 是否正确统计了行数?数字的总和是否符合已知的总量?”
- 这就像一名数学老师在检查你的答案是否为偶数,或者是否落在某个合理的范围内,而不需要知道你原本应该得到的那个具体数字。
- 如果 AI 失败了,裁判会说:“你漏掉了一个步骤,”或者“你需要重新查阅这条特定的规则。”然后 AI 会修正其规则并再次尝试。这个循环会一直持续到 AI 通过所有的“虚拟”测试。
3. “期末考试”阶段(零样本评估)
一旦 AI 在虚拟道场中磨练好了技能,它就会被派往现实世界去执行实际任务。
- 类比: AI 参加期末考试。真实的答案解析只有在考试结束后才会揭晓。研究人员发现,由于 AI 在使用其自建的“裁判”进行练习,它的表现非常出色,通常优于那些依赖预设技能或人类反馈的方法。
为什么这很重要(结果)
论文在三种不同类型的挑战(软件编码、社会推理和科学实验)上测试了该系统,并使用了两种不同的 AI 模型。
- 它没有作弊: AI 在训练期间从未见过真实的答案。它从公开事实中构建了自己的“真理”。
- 它是可移植的: AI 学到的“技能”(它编写的规则)就像一本实体的书。你可以把一个 AI 写成的书拿给另一个完全不同的、较弱的 AI,它依然有效。AI 不仅仅是“背诵”了答案;它学会了一种方法。
- 它击败了竞争对手: 在几乎所有的测试中,OpenSkill 的得分都高于其他尝试在没有这种特定“虚拟裁判”设置下进行学习的方法。
核心结论
OpenSkill 是一个教导 AI 智能体实现自立的系统。它表明,一个 AI 可以从对特定任务一无所知,到成为专家,仅仅通过:
- 阅读手册(开放世界)。
- 基于事实构建自己的练习测试(虚拟验证器)。
- 通过练习直到通过该测试。
- 然后解决实际问题。
它证明了,你不需要人类老师或隐藏的答案解析来教 AI 如何变得更好;你只需要给它正确的工具来检查自己的工作。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。