Automating SKILL.md Generation for Computer-Using Agents via Interaction Trajectory Mining
本文提出了一项诊断性研究,证明虽然交互轨迹挖掘可以为使用计算机的智能体生成可读且高纯度的技能库,但由于在边界检测、分段表示以及离线奖励建模方面的局限性,当前的方法无法将这些见解转化为可靠的跨领域策略改进。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
想象一下,你有一个机器人助手,它能像人类一样使用电脑:点击、打字、滚动和复制。为了让这个机器人变得更聪明,我们经常会给它一份“小抄”,叫做 SKILL.md。把这份小抄想象成一本食谱。与其告诉机器人“点击这里,然后在那儿打字”,不如说“这是如何‘发送电子邮件’或‘保存文件’的”。这些是预先封装好的技能,让机器人的工作更容易理解和修复。
通常,人类必须亲手编写这些食谱。但如果我们能通过观察人类如何使用电脑,来教机器人编写它自己的食谱呢?这正是这篇论文试图尝试做的事情。
实验:教机器人编写它自己的食谱手册
研究人员构建了一个三步走的机器,将原始的电脑使用数据转化为一本食谱:
- 剪辑视频: 想象你在观看一段某人工作的长视频。该机器尝试寻找“场景变化”。如果一个人突然停止打字并开始滚动,机器就会在那里剪断视频,心想:“好吧,那是上一个任务;现在他们开始新任务了。”
- 对场景进行分组: 机器将这些小的视频片段进行分组。如果 50 个片段都涉及“复制和粘贴”,它就会把它们放入一个标记为“数据传输”的桶中。然后,它为每个桶创建一个数字“指纹”,以便机器人稍后能够识别它们。
- 训练机器人: 最后,他们利用这些“桶”来教机器人一种新的策略(一套规则)。目标是观察机器人能否在面对新任务时说出:“首先,我需要执行‘搜索’技能,然后执行‘复制’技能”,并且实际上做得比以前更好。
结果:喜忧参半
结果有点像是发现了一张通往美丽岛屿的藏宝图,但你造出的船却航行得并不好。
好消息:地图是可读的
在他们用来制作地图的特定数据集(称为“IW”)上,机器在组织数据方面做得很好。八个“桶”中有五个是非常纯净的。例如,一个桶几乎完全由“文档编辑”动作组成,另一个则纯粹是“发送消息”。
- 类比: 这就像是你要求一个机器人去分拣一堆混合在一起的衣物,它成功地把所有的袜子放进了一个篮子,把所有的衬衫放进了另一个篮子。分类非常清晰,且易于人类阅读。
坏消息:船开不动
这里是棘手的部分:仅仅因为机器人分拣衣物做得好,并不意味着它知道如何“穿”这些衣服。
- 迁移问题: 当他们尝试在新任务(不同的网站或不同类型的作业)上使用这些分类好的技能时,机器人的表现并没有变得更好。事实上,它有时甚至变得稍微差了一些。
- “频率”带来的惊喜: 研究人员将机器人的表现与一个非常简单、甚至有些愚蠢的基准线进行了对比,即“频率先验”(Frequency Prior)。这仅仅是一个规则,即:“之前使用最频繁的技能是什么,就再次执行那个。”令人惊讶的是,这个简单的规则竟然击败了机器人复杂的、习得的技能。
- 类比: 想象你正在学习一门新语言。你学习了一本复杂的语法书(机器人的技能),但你一直在犯错。与此同时,你的朋友只是重复昨天听到的最常见的词汇(“你好”),而在这次特定的测试中,他们的沟通效果竟然比你还要好。
为什么失败了?
论文提出了几个原因,解释了为什么机器人的“食谱”没有帮助它更好地“烹饪”:
- 忽略了顺序: 机器根据动作的“内容”(点击、粘贴)进行分组,但它忘记了“顺序”。它知道“点击”和“粘贴”在同一个桶里,但它不记得你必须在“粘贴”之前先进行“点击”。这就像拥有一袋做蛋糕的原料,却忘记了搅拌的先后顺序。
- 剪辑错误: 机器有时会在错误的地方剪断“视频”。它可能会认为打字过程中的一次长时间停顿是一个新技能的开始,而实际上那只是原技能的延续。
- 奖励机制: 用于训练机器人的系统(称为 GRPO)在提供反馈方面做得不够好。这就像是一个教练只给出模糊的赞扬,而不是具体的纠正。
总结
这是一篇诊断性研究,这意味着它更多是在探讨为什么某些事情没有完美运作,而不是在宣称取得了巨大的胜利。
- 有效之处: 我们可以自动挖掘电脑使用数据,从而创建一个人类可以理解的、有组织的、可读的技能列表。
- 无效之处: 将该列表转化为能够使用这些技能解决新问题的机器人要困难得多。目前的这种方法并没有击败那种“猜测最常见动作”的简单策略。
作者得出结论:虽然我们有一种很好的方法来观察人类工作的结构,但我们尚未找到如何将这种结构转化为机器人可靠且可迁移的技能集的方法。食谱已经存在了,但在机器人能独立“烹饪”出一顿饭之前,它还需要更多的练习。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。