OSWorld: Benchmarking Multimodal Agents for Open-Ended Tasks in Real Computer Environments
Tianbao Xie, Danyang Zhang, Jixuan Chen, Xiaochuan Li, Siheng Zhao, Ruisheng Cao, T. Hua, Zhoujun Cheng, Dongchan Shin, Fangyu Lei, Yitao Liu, Yiheng Xu, Shuyan Zhou, Silvio Savarese, Caiming Xiong, Victor Zhong, Tao Yu
arXiv:2404.07972 · 2026-07-27 공개 · arXiv · PDF
multimodal-agents osworld gui-grounding execution-based-evaluation open-ended-tasks llm-vlm computer-environment ubuntu-windows-macos
Abstract
Autonomous agents that accomplish complex computer tasks with minimal human interventions have the potential to transform human-computer interaction, significantly enhancing accessibility and productivity. However, existing benchmarks either lack an interactive environment or are limited to environments specific to certain applications or domains, failing to reflect the diverse and complex nature of real-world computer use, thereby limiting the scope of tasks and agent scalability. To address this issue, we introduce OSWorld, the first-of-its-kind scalable, real computer environment for multimodal agents, supporting task setup, execution-based evaluation, and interactive learning across various operating systems such as Ubuntu, Windows, and macOS. OSWorld can serve as a unified, integrated computer environment for assessing open-ended computer tasks that involve arbitrary applications. Building upon OSWorld, we create a benchmark of 369 computer tasks involving real web and desktop apps in open domains, OS file I/O, and workflows spanning multiple applications. Each task example is derived from real-world computer use cases and includes a detailed initial state setup configuration and a custom execution-based evaluation script for reliable, reproducible evaluation. Extensive evaluation of state-of-the-art LLM/VLM-based agents on OSWorld reveals significant deficiencies in their ability to serve as computer assistants. While humans can accomplish over 72.36% of the tasks, the best model achieves only 12.24% success, primarily struggling with GUI grounding and operational knowledge. Comprehensive analysis using OSWorld provides valuable insights for developing multimodal generalist agents that were not possible with previous benchmarks. Our code, environment, baseline models, and data are publicly available at https://os-world.github.io.
한국어 요약
한 줄 요약
OSWorld는 실제 컴퓨터 환경에서 다중 모달 에이전트를 평가하는 첫 번째 벤치마크이다.
핵심 기여도
- OSWorld: Ubuntu, Windows, macOS 등 다양한 운영체제를 지원하는 첫 번째 확장 가능한 실제 컴퓨터 환경.
- 369개의 실제 웹 및 데스크톱 앱, 파일 I/O, 다중 앱 워크플로우를 포함한 벤치마크 태스크 생성.
- 각 태스크는 초기 상태 설정과 실행 기반 평가 스크립트를 포함하여 신뢰성과 재현성을 보장.
- 최신 LLM/VLM 기반 에이전트가 12.24% 성공률로, 인간(72.36%)에 비해 GUI 접지 및 운영 지식에서 부족함을 드러냄.
핵심 아이디어
기존 벤치마크는 실제 컴퓨터 환경의 다양성과 복잡성을 반영하지 못하여, 에이전트의 확장성과 일반화 능력을 제한했다. OSWorld는 실제 운영체제 환경에서 실행 가능한 다중 모달 에이전트 평가를 가능하게 하며, GUI와 애플리케이션 간 상호작용을 기반으로 한 평가를 제공한다. 이는 단순한 텍스트 기반 평가를 넘어, 실제 컴퓨터 작업을 수행하는 능력을 측정하는 데 초점을 맞춘다.
기술적 접근법
- OSWorld는 Ubuntu, Windows, macOS 등 다양한 운영체제를 지원하는 실제 컴퓨터 환경.
- 369개의 실제 웹 및 데스크톱 앱, 파일 I/O, 다중 앱 워크플로우를 포함한 태스크 생성.
- 각 태스크는 초기 상태 설정과 실행 기반 평가 스크립트를 포함.
- 평가 대상: 최신 LLM/VLM 기반 에이전트.
- 평가 지표: 성공률, GUI 접지 능력, 운영 지식.
주요 결과
- 인간은 72.36%의 태스크를 성공적으로 수행하지만, 최고 성능 모델은 12.24%에 그침.
- GUI 접지와 운영 지식에서 모델이 약 60%의 성능 차이를 보임.
- OSWorld는 기존 벤치마크에서 불가능했던 다중 모달 에이전트의 종합적 분석을 가능하게 함.
의의 및 한계
OSWorld는 실제 컴퓨터 환경에서 다중 모달 에이전트의 성능을 평가하는 데 중요한 기초를 제공하며, 인간 수준의 컴퓨터 작업 수행 능력을 갖춘 에이전트 개발을 촉진할 수 있다. 그러나 일부 복잡한 GUI 상호작용이나 특정 도메인 지식이 필요한 작업에서는 여전히 한계가 있다. 또한, 모든 실제 컴퓨터 환경을 완벽히 재현하는 것은 기술적으로 어려운 문제이다.
실용적 활용
OSWorld는 컴퓨터 보조 에이전트, 자동화 도구, 사용자 인터페이스 연구 등 다양한 산업 및 연구 분야에서 실제 환경 기반 평가를 위한 기준으로 활용될 수 있다. 특히, GUI 기반 작업 자동화 및 멀티모달 인지 시스템 개발에 기여할 수 있다.