AI Agents for Computer Use: A Review of Instruction-based Computer Control, GUI Automation, and Operator Assistants

📅 2025-01-27
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This paper addresses the challenge of enabling instruction-driven Computer Control Agents (CCAs) to perform fine-grained GUI operations—such as clicking, text input, and instruction understanding—and coordinate multi-task workflows across heterogeneous devices (e.g., PCs and smartphones). We propose the first formal problem definition for CCAs and introduce a unified three-dimensional taxonomy encompassing environment, interaction, and agent design. Through a systematic survey of 86 CCA agents and 33 benchmark datasets, we identify transferable insights from specialized agents—particularly in environment modeling—to large language model (LLM)/vision-language model (VLM)-driven agents. We advocate a paradigm shift from rule-based engines toward integrated LLM/VLM architectures that jointly handle screen/HTML parsing, action modeling, and executable code generation. Our analysis clarifies evaluation criteria and deployment bottlenecks, establishing a theoretical framework and practical guidelines for developing robust, general-purpose, and trustworthy desktop-level AI assistants.

Technology Category

Application Category

📝 Abstract
Instruction-based computer control agents (CCAs) execute complex action sequences on personal computers or mobile devices to fulfill tasks using the same graphical user interfaces as a human user would, provided instructions in natural language. This review offers a comprehensive overview of the emerging field of instruction-based computer control, examining available agents -- their taxonomy, development, and respective resources -- and emphasizing the shift from manually designed, specialized agents to leveraging foundation models such as large language models (LLMs) and vision-language models (VLMs). We formalize the problem and establish a taxonomy of the field to analyze agents from three perspectives: (a) the environment perspective, analyzing computer environments; (b) the interaction perspective, describing observations spaces (e.g., screenshots, HTML) and action spaces (e.g., mouse and keyboard actions, executable code); and (c) the agent perspective, focusing on the core principle of how an agent acts and learns to act. Our framework encompasses both specialized and foundation agents, facilitating their comparative analysis and revealing how prior solutions in specialized agents, such as an environment learning step, can guide the development of more capable foundation agents. Additionally, we review current CCA datasets and CCA evaluation methods and outline the challenges to deploying such agents in a productive setting. In total, we review and classify 86 CCAs and 33 related datasets. By highlighting trends, limitations, and future research directions, this work presents a comprehensive foundation to obtain a broad understanding of the field and push its future development.
Problem

Research questions and friction points this paper is trying to address.

AI Assistants
Complex Environments
Multi-task Evolution
Innovation

Methods, ideas, or system contributions that make the work stand out.

Computer Control Assistants
Multifunctional CCAs
Large Language Models
🔎 Similar Papers
No similar papers found.
P
Pascal J. Sager
Centre for Artificial Intelligence, Zurich University of Applied Sciences, Winterthur, Switzerland; Institute of Neuroinformatics, University of Zurich and ETH Zurich, Zurich, Switzerland
B
Benjamin Meyer
Centre for Artificial Intelligence, Zurich University of Applied Sciences, Winterthur, Switzerland; Institute of Neuroinformatics, University of Zurich and ETH Zurich, Zurich, Switzerland
Peng Yan
Peng Yan
Research Assistant of ZHAW, PhD student of UZH
Deep LearningTransfer LearningIntelligent Algorithm
R
Rebekka von Wartburg-Kottler
Centre for Artificial Intelligence, Zurich University of Applied Sciences, Winterthur, Switzerland
L
Layan Etaiwi
Department of Computer Engineering and Software Engineering, Polytechnique Montreal, Montreal, QC, Canada
A
Aref Enayati
Institute of Applied Mathematics and Physics, Zurich University of Applied Sciences, Winterthur, Switzerland
G
Gabriel Nobel
Centre for Artificial Intelligence, Zurich University of Applied Sciences, Winterthur, Switzerland
Ahmed Abdulkadir
Ahmed Abdulkadir
ZHAW
Neuroimaging3D Image AnalysisDeep Learning
Benjamin F. Grewe
Benjamin F. Grewe
Institute of Neuroinformatics, ETH Zurich
Systems and Computational NeuroscienceBio-plausible Deep Learning
Thilo Stadelmann
Thilo Stadelmann
Professor of AI/ML, ZHAW
Artificial IntelligenceMachine LearningDeep LearningPattern Recognition