OmniACT: A Dataset and Benchmark for Enabling Multimodal Generalist Autonomous Agents for Desktop and Web

Raghav Kapoor, Yash Butala, M. Russak, Jing Yu Koh, Kiran Kamble, Waseem Alshikh, Ruslan Salakhutdinov

arXiv:2402.17553 · 2026-07-27 공개 · arXiv · PDF

vision-language language-models autonomous-agents multimodal-agents task-execution script-generation web-automation omniact

Abstract

For decades, human-computer interaction has fundamentally been manual. Even today, almost all productive work done on the computer necessitates human input at every step. Autonomous virtual agents represent an exciting step in automating many of these menial tasks. Virtual agents would empower users with limited technical proficiency to harness the full possibilities of computer systems. They could also enable the efficient streamlining of numerous computer tasks, ranging from calendar management to complex travel bookings, with minimal human intervention. In this paper, we introduce OmniACT, the first-of-a-kind dataset and benchmark for assessing an agent's capability to generate executable programs to accomplish computer tasks. Our scope extends beyond traditional web automation, covering a diverse range of desktop applications. The dataset consists of fundamental tasks such as"Play the next song", as well as longer horizon tasks such as"Send an email to John Doe mentioning the time and place to meet". Specifically, given a pair of screen image and a visually-grounded natural language task, the goal is to generate a script capable of fully executing the task. We run several strong baseline language model agents on our benchmark. The strongest baseline, GPT-4, performs the best on our benchmark However, its performance level still reaches only 15% of the human proficiency in generating executable scripts capable of completing the task, demonstrating the challenge of our task for conventional web agents. Our benchmark provides a platform to measure and evaluate the progress of language model agents in automating computer tasks and motivates future work towards building multimodal models that bridge large language models and the visual grounding of computer screens.

한국어 요약

한 줄 요약

OmniACT는 데스크톱 및 웹 환경에서 멀티모달 자율 에이전트를 평가하는 첫 번째 데이터셋과 벤치마크로, GPT-4조차 인간 수준의 15%에 불과한 성능을 보인다.

핵심 기여도

핵심 아이디어

기존 자율 에이전트는 주로 웹 기반 HTML 정보를 기반으로 동작하지만, 데스크톱 애플리케이션과 복합 작업을 처리하는 데 한계가 있다. OmniACT는 이러한 문제를 해결하기 위해 시각 정보(화면 이미지)와 자연어 작업을 결합하여 실행 가능한 스크립트를 생성하는 새로운 태스크를 정의한다. 이는 PyAutoGUI 라이브러리를 통해 마우스와 키보드 동작을 자동화하는 것을 목표로 한다. 핵심 아이디어는 시각적 UI 요소를 이해하고, 이를 기반으로 정확한 액션 시퀀스를 생성하는 멀티모달 모델의 필요성을 강조하는 것이다. DetACT 모듈은 OCR, 색상, 아이콘 매칭을 통해 화면 정보를 텍스트로 변환하여 모델이 이해할 수 있도록 지원한다.

기술적 접근법

주요 결과

의의 및 한계

OmniACT는 데스크톱 및 웹 환경에서 멀티모달 자율 에이전트의 성능을 평가할 수 있는 첫 번째 데이터셋으로, 기존 웹 기반 에이전트의 한계를 드러내며, 시각 정보를 통합한 모델 개발을 촉진한다. 그러나 GPT-4조차 인간 수준의 15%에 불과한 점에서, 시각-언어 통합 능력이 여전히 부족하다는 한계가 드러난다. 또한, 화면 내 좌표 예측 정확도가 낮아 마우스 액션에서 많은 패널티를 받는다는 문제가 있다.

실용적 활용

OmniACT는 기술 능력이 제한된 사용자가 데스크톱 및 웹 작업을 자동화할 수 있도록 지원하는 자율 에이전트 개발에 활용될 수 있다. 특히, 여행 예약, 이메일 작성, 캘린더 관리 등 반복적이고 복잡한 작업을 자동화하는 데 유용하다. 또한, 멀티모달 모델의 발전을 촉진하여, 시각 정보를 기반으로 한 자동화 시스템의 정확도를 높이는 데 기여할 수 있다.