AutoSurfer -- Teaching Web Agents through Comprehensive Surfing, Learning, and Modeling
AutoSurfer 是一种新颖的网页轨迹生成器,它采用系统性的广度优先探索、探索引导的任务合成以及基于轨迹的优化,以克服数据稀缺和幻觉问题,从而在 WebArena 基准测试中显著提升网页智能体的性能与任务多样性。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
想象一下,你想教一个机器人如何在一个庞大而复杂的图书馆(即一个网站)中导航,以找到特定的书籍、办理借阅或撰写评论。问题在于,这个机器人并不了解图书馆的布局,而且也没有人为它编写任何操作手册。
AutoSurfer 是一个新系统,旨在通过扮演一位极其细致、有条理的人类图书管理员来教导这些“网络机器人”(称为网络智能体)。这位管理员会先探索图书馆,编写一份完美的指南,然后利用该指南来教导机器人。
以下是 AutoSurfer 的工作原理,分解为简单步骤:
1. 问题:机器人迷路
当前试图导航网站的机器人经常失败,因为它们没有接受过足够多的优质示例训练。
- 旧方法: 以往的方法试图通过以下方式教导机器人:
- 从正门猜测: 它们查看首页并猜测可能执行的任务,从而错过了图书馆深处隐藏的“房间”。
- 漫无目的地游荡: 它们像游客一样随机走动,四处碰壁。这通常导致机器人编造实际上并不存在的任务(幻觉),或者错过重要功能,例如直到点击后才显示的隐藏下拉菜单。
2. 解决方案:AutoSurfer 的三步策略
AutoSurfer 通过采用一种“边做边学”的方法来解决这个问题,这种方法模仿了人类学习新网站的方式。
步骤 A:系统性探索者(广度优先搜索)
AutoSurfer 不像漫无目的地游荡,而是像带着清单的侦探一样行动。
- 队列: 它保存一份已发现但尚未完全探索的页面列表。它从首页开始,然后检查该页面上的每个链接,接着检查那些页面上的每个链接,依此类推。
- “展开”技巧: 想象一个菜单,只有在点击“更多”时才会隐藏选项。旧方法经常错过这些。AutoSurfer 足够智能,能够点击“更多”按钮,查看新选项,并立即将这些新选项添加到其清单中。它会递归地执行此操作,像人类一样一层层剥开菜单。
- 无冗余: 如果它在首页发现了一个“搜索”框,它就不会浪费时间去每个其他页面上寻找“搜索”框。它会记住已知内容并跳过重复项。
步骤 B:编写故事(任务合成)
一旦 AutoSurfer 探索完网站,它不会只说“我点击了这里”。它会编写一个故事。
- 连接点: 它查看所采取的路径(探索轨迹),并基于该真实路径创建一个任务。
- 隐喻: 想象你在教某人如何烤蛋糕。
- 旧方法可能会说:“买面粉,然后买鸡蛋,然后烘烤。”(孤立的步骤)。
- AutoSurfer 会说:“首先,你走到过道,拿起面粉,走到收银台付款,然后走到烤箱……"它将任务扎根于实际旅程中,使指令更难被误解。
步骤 C:润色(优化)
指令的初稿可能很杂乱。也许机器人绕了远路,或者不小心点击了两次按钮。
- 编辑者: AutoSurfer 将自己旅程的“草稿”交给一个网络智能体(一个聪明的机器人),并附带提示:“这是我们走过的路径;现在,请完美地完成此任务。”
- 结果: 该智能体清理了路径,移除了不必要的步骤,并确保指令 100% 准确。这为训练创建了一份高质量的“教科书”。
3. 结果:超级学生
AutoSurfer 将这些经过验证的干净路径转化为数据集,用于训练特定的“网站专用大语言模型”(即专攻单一网站的机器人大脑)。
- 测试: 研究人员在名为 WebArena 的基准测试上测试了该方法(这是一个模拟互联网,包含 Reddit、购物商店和代码仓库等网站)。
- 得分: 由 AutoSurfer 训练的机器人正确完成了 24.23% 的任务。而最佳的前任方法仅正确完成了 19.59%。
- 多样性: 它不仅更准确,还学习了更广泛的任务。它不仅学会了简单的内容,还发现了其他方法错过的网站深层复杂功能。
总结类比
训练网络智能体就像为巨大而令人困惑的办公楼培训新员工。
- 旧方法只给员工一张标有大厅的地图,并告诉他们“去找休息室”。结果他们迷路了。
- AutoSurfer 则派一名资深员工走遍每条走廊,打开每扇门,检查每个壁橱,并根据实际行走过程编写一份分步指南。然后,它将该指南交给新员工。新员工到达时,确切知道休息室在哪里、如何到达以及到达后该做什么。
该论文声称,通过这种彻底和系统的方式,AutoSurfer 创建了更好的训练数据,从而产生了更准确、更少编造内容、且能够处理网络上复杂多步骤任务的网络智能体。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。