首个支持API、GUI及混合模式的计算机操作智能体评测平台
MCPWorld: A Unified Benchmarking Testbed for API, GUI, and Hybrid Computer Use Agents
- 构建可编程白盒应用,支持动态代码注入验证任务完成
- 涵盖201个标注任务,实现75.12%的任务完成率
- 适合研究智能体自动化与外部工具集成的开发者使用
基于大模型的计算机操作智能体(CUA)正成为自动化人机交互的关键技术。然而,现有评测基准多聚焦于图形界面(GUI)智能体,易受界面变化影响,且忽视应用接口(如模型上下文协议,MCP)暴露的功能交互。为此,我们提出MCPWorld,首个面向API、GUI及混合模式的自动化CUA评测平台。其核心是使用源码可见、可重构的“白盒应用”,具备两大优势:(1) 极大拓展了智能体可调用功能的设计空间;(2) 通过动态代码注入等技术直接监控应用行为,实现与具体智能体或界面状态解耦的精准评估。目前,MCPWorld包含201个精心设计并标注的用户任务,覆盖多样化场景与难度层级。平台全容器化部署,支持GPU加速,可在不同操作系统和硬件环境灵活使用。初步实验中,基于代表性大模型框架的智能体达到75.12%的任务完成准确率,为利用MCP实现智能体自动化的可行性提供了实证支持。我们预计MCPWorld将推动下一代融合外部工具的计算机操作智能体的评测标准化。代码与数据集已开源。
原文摘要 · Abstract (English)
(M)LLM-powered computer use agents (CUA) are emerging as a transformative technique to automate human-computer interaction. However, existing CUA benchmarks predominantly target GUI agents, whose evaluation methods are susceptible to UI changes and ignore function interactions exposed by application APIs, e.g., Model Context Protocol (MCP). To this end, we propose MCPWorld, the first automatic CUA testbed for API, GUI, and API-GUI hybrid agents. A key principle of MCPWorld is the use of "white-box apps", i.e., those with source code availability and can be revised/re-compiled as needed (e.g., adding MCP support), with two notable advantages: (1) It greatly broadens the design space of CUA, such as what and how the app features to be exposed/extracted as CUA-callable APIs. (2) It allows MCPWorld to programmatically verify task completion by directly monitoring application behavior through techniques like dynamic code instrumentation, offering robust, accurate CUA evaluation decoupled from specific agent implementations or UI states. Currently, MCPWorld includes 201 well curated and annotated user tasks, covering diversified use cases and difficulty levels. MCPWorld is also fully containerized with GPU acceleration support for flexible adoption on different OS/hardware environments. Our preliminary experiments, using a representative LLM-powered CUA framework, achieve 75.12% task completion accuracy, simultaneously providing initial evidence on the practical effectiveness of agent automation leveraging MCP. Overall, we anticipate MCPWorld to facilitate and standardize the benchmarking of next-generation computer use agents that can leverage rich external tools. Our code and dataset are publicly available at https://github.com/SAAgent/MCPWorld.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。