GUI vs. CLI: Execution Bottlenecks in Screen-Only and Skill-Mediated Computer-Use Agents

Xiao Zhou, Siyue Zhang, Yilun Zhao, Jinbiao Wei, Tingyu Song, Arman Cohan, Chen Zhao

arXiv:2606.24551 · 2026-06-27 공개 · arXiv · PDF

gui-agents verifier-guided skill-coverage execution-bottlenecks desktop-tasks workflow-categories interaction-modality long-horizon-workflows

Abstract

Computer-use agents can execute software tasks through either graphical interfaces or programmatic command interfaces, but existing evaluations confound interaction modality with differences in tasks, initial states, verifiers, and permitted actions. We introduce a matched execution-layer benchmark of 440 desktop tasks across 18 applications and 12 workflow categories, where screen-only GUI agents and skill-mediated CLI agents receive identical goals, states, and final-state verifiers while being restricted to modality-native actions. In this controlled setting, the strongest GUI agent reaches a 59.1% full pass rate, outperforming the strongest original-skill CLI agent at 48.2%; however, verifier-guided skill augmentation raises CLI success to 69.3%, showing that much of the CLI deficit comes from incomplete skill coverage rather than model capability alone. These results suggest that GUI and CLI expose different execution bottlenecks: GUI agents are limited by reliable grounded interaction over long-horizon workflows, whereas CLI agents are limited by the coverage and scalability of their skill interfaces.

한국어 요약

한 줄 요약

GUI와 CLI 에이전트의 실행 한계를 동일 조건에서 비교한 벤치마크를 제시한다.

핵심 기여도

핵심 아이디어

GUI와 CLI 에이전트는 서로 다른 실행 방식을 가지지만, 기존 연구는 작업, 초기 상태, 검증기, 허용 동작 등이 달라지면서 비교가 어려웠다. 본 연구는 동일 목표, 상태, 검증기 조건에서 GUI와 CLI 에이전트의 실행 성능을 비교함으로써, 각 모달리티의 고유한 한계를 분리해 분석한다. 특히 CLI 에이전트의 스킬 기반 실행에서 스킬 커버리지가 성능에 큰 영향을 미친다는 점을 밝혔다.

기술적 접근법

주요 결과

의의 및 한계

본 연구는 GUI와 CLI 에이전트의 실행 한계를 분리하여 비교하는 첫 시도로, 각 모달리티의 핵심 문제를 명확히 규명하였다. GUI는 장기 워크플로우에서의 신뢰성, CLI는 스킬 커버리지와 확장성 문제를 드러냈다. 그러나 벤치마크는 데스크탑 환경에 국한되며, 모바일 또는 웹 환경으로의 확장 가능성은 명시되지 않음.

실용적 활용

본 연구는 GUI와 CLI 기반 자동화 시스템의 설계 및 개선에 기초 자료를 제공할 수 있다. 특히 CLI 기반 에이전트는 스킬 기반 인터페이스의 확장과 최적화를 통해 실용성 향상이 기대된다.