「真实网络世界」测试场上线:基于GPT-4的智能体也只能跑10.59%成功率

在线体验各类最新模型,更有模型 免费Token 额度领取!
立即体验
简介: 「真实网络世界」测试场上线:基于GPT-4的智能体也只能跑10.59%成功率

大模型能在网上完成人类给的任务吗?新的 Benchmark 来了。

随着生成式 AI 的发展,利用大语言模型构建 AI 智能体逐渐走红。比如斯坦福、谷歌联合构建了一个具有 25 个 AI 智能体的「虚拟小镇」,「小镇居民」的行为比人类角色扮演的更加真实,甚至举办了一场情人节派对。


又比如商汤、清华等机构提出的通才 AI 智能体 Ghost in the Minecraft (GITM),在《我的世界》中比以往所有智能体都有更优秀的表现……


这些 AI 智能体的先后涌现,甚至让人认为是未来通用人工智能(AGI)的雏形。


然而,有些智能体主要是在简化的合成环境中创建和测试的,这极大地限制了它们在现实场景中的应用。强如 ChatGPT,也只能通过插件的方式与互联网进行有限的互动。


本文,来自卡耐基梅隆大学(CMU)等机构的研究者引入了一个逼真且可复现的网络环境 WebArena,旨在促进研究者开发能够执行各种任务的自主智能体。



论文地址:https://arxiv.org/pdf/2307.13854.pdf

论文主页:https://webarena.dev/#try-it-yourself

项目地址:https://github.com/web-arena-x/webarena


基于 WebArena 环境,该研究发布了一组基准任务,重点是评估智能体完成任务的准确率。此外,他们还设计并实现了几个自主智能体,这些智能体集成了最先进的技术。


结果表明,在 WebArena 环境中,本文设计的智能体在解决复杂问题任务上的性能较差,即本文设计的基于 GPT-4 的智能体在端到端任务上的成功率只有 10.59%。


由此看来,进一步开发更具鲁棒性的智能体还是很必要的,当前最先进的 LLM 在现实任务中还远远不够,以后,研究者可以借助 WebArena 来衡量基于 LLM 的智能体发展。


WebArena 网络环境概述如图 1 所示,其包含四个网络应用程序:在线购物、论坛讨论、协作开发以及业务内容管理。



为了模拟人类解决问题的方式,WebArena 还嵌入了实用工具和知识资源:实用工具如地图、计算器和草稿本;知识资源如文档、知识库、开发工具使用手册等。


除了 WebArena 之外,他们还开源了一个包含 812 个任务的网络任务基准。



WebArena 介绍


本文的目标是创建一个逼真且可复现的网络环境。为了达到这一目标,研究者用独立环境来实现复现性,而不是依赖于实时网站。


网站是如何选择的为了确定要使用哪些网站类别,该研究首先对大约 200 个示例进行分析,最终确定了四个类别:


支持在线购物活动的电子商务平台(例如 Amazon、eBay);

用于意见交流的社交论坛平台(例如 Reddit、StackExchange);

用于软件开发的协作开发平台(例如 GitLab);

管理数字内容的内容管理系统(CMS)(例如在线商店管理)。


WebArena 网站 Demo 示例如下,包含了上述 4 种场景:



除了这些平台,该研究还选择了三种在网络任务中经常使用的实用工具:


地图,用于导航和搜索有关兴趣点(POIs)的信息,比如机构或位置;

计算器;

便签本,用于记录笔记。


此外,该研究还将各种知识资源纳入 WebArena 环境中。这些资源的范围从一般的信息库如维基百科,到更专业的知识库如网站用户手册。


该研究还设计了观测数据,包括网页的 URL 和内容部分,此外,他们还提供了多种选项来表示内容:可以将内容表示为屏幕截图(左侧)、HTML DOM 树(中间)和 accessibility tree(右侧)。



动作空间


该研究设计了一个复合动作空间,模拟网页上可用的键盘和鼠标操作。表格 1 列出了所有可用的动作,分为三个不同的组别。第一类包括基本操作,如点击、悬停、输入文本和组合键按下。第二类包括选项卡管理动作,如打开、关闭和在选项卡之间切换。第三类包含 URL 导航动作,例如访问特定的 URL 或在浏览历史中前进和后退。



实验


该研究使用了 gpt-3.5-turbo-0613 和 gpt-4-0613 进行实验。


在 WebArena 环境下的主要结果如表 3 所示。由 GPT-4 提供支持的推理智能体在端到端任务上的成功率为 10.63%。相同的推理智能体由 GPT-3.5 提供支持时,成功率降至 7.38%。这些结果表明在涉及长期规划任务上,尤其是在 WebArena 这样逼真环境中执行任务的智能体还面临很多挑战。



下图为 GPT-4 智能体失败案例:左侧,智能体无法进入用户部分;右侧,智能体重复输入相同的搜索查询。



下表为本文基准和现有基准上的比较。



参考链接:

https://twitter.com/shuyanzhxyc/status/1683917253597855744


相关文章
|
9月前
|
人工智能 自然语言处理 JavaScript
利用MCP Server革新软件测试:更智能、更高效的自动化
MCP Server革新软件测试:通过标准化协议让AI实时感知页面结构,实现自然语言驱动、自适应维护的自动化测试,大幅提升效率,降低脚本开发与维护成本,推动测试左移与持续测试落地。
|
9月前
|
安全 数据管理 测试技术
告别蛮力:让测试数据生成变得智能而高效
告别蛮力:让测试数据生成变得智能而高效
683 120
|
12月前
|
数据采集 算法 数据挖掘
模块化控制协议(MCP)在网络中增强智能体执行效率的研究
随着Web3技术的迅速发展,去中心化应用和智能体在各种领域的应用逐渐增多。MCP(Modularized Control Protocol,模块化控制协议)作为一种增强智能体执行能力的关键技术,为Web3场景中的智能体提供了更强的灵活性和可扩展性。本文将探讨如何利用MCP技术提升智能体在Web3场景中的执行能力,并通过实例代码展示其实现路径。
1122 22
|
10月前
|
人工智能 测试技术 调度
写用例写到怀疑人生?AI 智能测试平台帮你一键生成!
霍格沃兹测试开发学社推出AI智能测试用例生成功能,结合需求文档一键生成高质量测试用例,大幅提升效率,减少重复劳动。支持自定义提示词、多文档分析与批量管理,助力测试人员高效完成测试设计,释放更多时间投入核心分析工作。平台已开放内测,欢迎体验!
|
10月前
|
人工智能 测试技术 项目管理
测试不再碎片化:AI智能体平台「项目资料套件」功能上线!
在实际项目中,需求文档分散、整理费时、测试遗漏等问题常困扰测试工作。霍格沃兹推出AI智能体测试平台全新功能——项目资料套件,可将多个关联文档打包管理,并一键生成测试用例,提升测试完整性与效率。支持套件创建、文档关联、编辑删除及用例生成,适用于复杂项目、版本迭代等场景,助力实现智能化测试协作,让测试更高效、更专业。
|
测试技术
Fast网络速度测试工具
Fast是由Netflix提供的网络速度测试工具,可快速测量用户的下载、上传速度及延迟。其全球可用、无广告干扰,并支持多种设备。测试自动进行,结果以Mbps显示。此外,用户可通过“Show more info”查看上传速度和延迟(含缓冲膨胀)。Fast以其简单快捷的特点,帮助用户了解网络性能并解决潜在问题,是评估网速的理想选择。
1994 0
Fast网络速度测试工具
|
9月前
|
人工智能 自然语言处理 JavaScript
Playwright MCP在UI回归测试中的实战:构建AI自主测试智能体
Playwright MCP结合AI智能体,革新UI回归测试:通过自然语言驱动浏览器操作,降低脚本编写门槛,提升测试效率与覆盖范围。借助快照解析、智能定位与Jira等工具集成,实现从需求描述到自动化执行的闭环,推动测试迈向智能化、民主化新阶段。
|
10月前
|
人工智能 自然语言处理 测试技术
AI测试平台的用例管理实践:写得清晰,管得高效,执行更智能
在测试过程中,用例分散、步骤模糊、回归测试效率低等问题常困扰团队。霍格沃兹测试开发学社推出的AI测试平台,打通“用例编写—集中管理—智能执行”全流程,提升测试效率与覆盖率。平台支持标准化用例编写、统一管理操作及智能执行,助力测试团队高效协作,释放更多精力优化测试策略。目前平台已开放内测,欢迎试用体验!
|
12月前
|
JavaScript 前端开发 测试技术
Playwright自动化测试系列课(4) | 异步加载克星:自动等待 vs 智能等待策略深度解析​
本文深度解析Playwright自动化测试中的等待策略,对比自动等待(零配置防御机制)与智能等待(精准控制异步场景)的核心差异。通过实战案例讲解等待机制的选择标准、常见失效原因及调试技巧,帮助开发者有效解决页面异步加载问题,提升测试脚本的稳定性和执行效率。
|
人工智能 自然语言处理 JavaScript
测试工程师要失业?Magnitude:开源AI Agent驱动的端到端测试框架,让Web测试更智能,自动完善测试用例!
Magnitude是一个基于视觉AI代理的开源端到端测试框架,通过自然语言构建测试用例,结合推理代理和视觉代理实现智能化的Web应用测试,支持本地运行和CI/CD集成。
2563 15
测试工程师要失业?Magnitude:开源AI Agent驱动的端到端测试框架,让Web测试更智能,自动完善测试用例!