GUI Agents with Foundation Models: A Comprehensive Survey

Shuai Wang, Weiwen Liu, Jingxuan Chen, Yuqi Zhou, Weinan Gan +10 more
11/7/2024
cs.AIcs.HC

No confident code implementation found for this paper.

Abstract

Recent advances in foundation models, particularly Large Language Models (LLMs) and Multimodal Large Language Models (MLLMs), have facilitated the development of intelligent agents capable of performing complex tasks. By leveraging the ability of (M)LLMs to process and interpret Graphical User Interfaces (GUIs), these agents can autonomously execute user instructions, simulating human-like interactions such as clicking and typing. This survey consolidates recent research on (M)LLM-based GUI agents, highlighting key innovations in data resources, frameworks, and applications. We begin by reviewing representative datasets and benchmarks, followed by an overview of a generalized, unified framework that encapsulates the essential components of prior studies, supported by a detailed taxonomy. Additionally, we explore relevant commercial applications. Drawing insights from existing work, we identify key challenges and propose future research directions. We hope this survey will inspire further advancements in the field of (M)LLM-based GUI agents.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{wang2024agents,
  title  = {GUI Agents with Foundation Models: A Comprehensive Survey},
  author = {Shuai Wang and Weiwen Liu and Jingxuan Chen and Yuqi Zhou and Weinan Gan and Xingshan Zeng and Yuhan Che and Shuai Yu and Xinlong Hao and Kun Shao and Bin Wang and Chuhan Wu and Yasheng Wang and Ruiming Tang and Jianye Hao},
  year   = {2024},
  eprint = {2411.04890},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2411.04890v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2411.04890.svg)](https://codeofpaper.com/paper/2411.04890)

Discussion