跨平台多模态智能体基准测试最高仅35.26分
Crab框架近期发布了全新基准测试——Crab Benchmark-v0,旨在评估数字设备上执行任务的智能体(Agent)性能。该基准测试覆盖Android与Ubuntu两大主流平台,为行业提供了可靠的测试环境。测试集包含100个真实世界任务,涵盖单平台及跨平台多个难度等级。

这些任务并非实验室玩具,而是聚焦于用户日常真实使用的应用与工具:日历、电子邮件、地图、网络浏览器、终端,以及智能手机与台式机之间的常见交互,具有极高的实用价值。
框架
设想一个智能体(Agent)在数字设备(如台式机)上自主执行任务:设备通过鼠标和键盘获取输入,屏幕作为输出窗口供人类观察其状态。在学术上,研究者将此类设备定义为“平台”,并形式化为无奖励的部分可观测马尔可夫决策过程(POMDP),以元组(S,A,T,O)表示——S为状态空间,A为动作空间,T为转移函数,O为观测空间。

在实际场景中,多设备协同工作更为常见。因此,可将多个平台组合为集合,每个平台拥有各自的形式化表达。跨平台操作的任务可定义为(M,I,R):M代表平台集合,I为自然语言指令形式的任务目标,R为奖励函数。
Agent系统的内部运作机制清晰:可由单个Agent负责全流程的规划、推理与执行,也可由多个Agent协作完成。系统保留对话历史记录,并依赖预设的系统提示指令运行。

将复杂任务分解为更简单的子任务,是提升Agent系统完成高难度任务效率的关键策略。研究者将此思路引入基准测试,提出“分解任务图”(GDT)概念:利用有向无环图(DAG)结构分解复杂任务。图中每个节点代表一个子任务,形式化为(m,i,r),其中m指定执行平台,i为自然语言指令,r为奖励函数——该函数评估平台状态并输出布尔值以判断子任务是否完成。图中的边定义了子任务之间的执行顺序。
跨平台
与仅运行于单一平台的任务相比,跨平台任务具有三大显著优势。
第一,真实模拟人类日常工作场景——人们经常同时使用手机和电脑。第二,跨平台任务要求Agent在设备间完成复杂的消息处理与传递,包括规划行动、为每个平台生成输出,并记住需在不同设备间流转的信息。这考验了Agent对现实世界的高层次理解能力与复杂任务解决能力。
第三,多Agent系统在应对复杂任务方面已展现出有效性,而跨平台任务天然适配此类架构——不同Agent可基于各自平台的观测空间、动作空间及专业知识进行分工协作。

Crab通过统一接口使Agent能在所有平台上执行操作。每个动作由名称、所属平台、功能描述及参数定义。Agent每回合需提供动作名称、参数和目标平台,Crab负责将动作转换为实际功能,并通过网络路由至物理设备或虚拟设备执行。
图评估器
评估大语言模型作为Agent的能力时,多数基准测试仅关注操作结束后平台的最终状态——只要最终结果正确即视为成功。然而,仅判定最终目标成功与否显然不够公平,正如考试中虽然大题不会,但写出“解”字也应酌情给分。
另一种方法是轨迹匹配,即将Agent的操作序列与预设标准操作序列进行对比。该方法同样存在缺陷:现实世界中同一任务常有多条正确执行路径,例如复制文件既可通过文件管理器完成,也可通过命令行实现,两者均为正确。
于是,研究者提出了一种更智能的方案:采用与平台状态同步的图评估器。该评估器基于子任务完成的当前状态,实时追踪Agent的进展。除传统成功率(SR,要求所有子任务全部完成才算成功)外,还引入三个新指标用于衡量Agent的绩效与效率。
实验选取了四种满足条件的多模态模型:GPT-4o、GPT-4 Turbo、Gemini 1.5 Pro和Claude 3 Opus。部分结果如下:


游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。
同类文章
批处理BAT入门教程第一篇
提供13个批处理实战技巧,覆盖全盘查找并删除文件夹或文件、拷贝移动文件、创建畸形文件夹及设置隐藏属性等场景,可一键完成系统维护与文件管理工作,极大提升自动化操作效率和便捷性。
从零开始批处理命令For循环详解与实战案例
批处理For命令支持 d、 l、 r、 f四个参数。 d仅列出当前目录下的目录名; r递归搜索指定路径及其子目录中的文件; l生成数值序列; f可解析文件、字符串或命令输出,通过delims、tokens、skip、eol等选项灵活处理内容。
批评你的人是你生命中的贵人
批评你的人往往最值得珍惜,因为他们关注你、助你成长。面对批评应包容反思,用行动改进而非辩解。接受批评是自我完善的过程,能让人少走弯路,避免重复犯错。这样的人正是生命中的贵人,值得感恩与珍惜。
测试人员角色定位与职责详解
测试人员角色经历了从找问题、保证质量到分析风险的转变,最终核心职责是提供关键信息,协助团队创造优秀产品。这包括识别问题、评估风险及帮助团队了解项目状态,而非单纯把关或追求完美。
经营成功测试生涯的实用方法与策略
一、测试生涯的起点 1989年,我在田纳西大学攻读研究生时,意外地从软件开发人员转行成为一名软件测试工程师。这并非我主动选择,说起来还有些戏剧性——某个早晨,教授质问我为何缺席那么多开发会议,我解释说这些会议总是安排在周末早上,对我这个第一次离家、刚入学的学生来说实在不便。结果呢?等待我的不是解聘通
- 日榜
- 周榜
- 月榜
相关攻略
2026-07-03 16:15
2026-07-03 16:14
2026-07-03 16:14
2026-07-03 16:14
2026-07-03 16:14
2026-07-03 16:14
2026-07-03 16:13
2026-07-03 16:13
热门教程
- 游戏攻略
- 安卓教程
- 苹果教程
- 电脑教程
热门话题

