SEAgent: Self-Evolving Computer Use Agent with Autonomous Learning from Experience

Zeyi Sun, Ziyu Liu, Yuhang Zang, Yuhang Cao, Xiaoyi Dong +3 more
8/6/2025
cs.AIcs.CLcs.CV

No official code found. Best implementation: SunzeY/SEAgent (263 stars, last commit 2025-08-07).

Abstract

Repurposing large vision-language models (LVLMs) as computer use agents (CUAs) has led to substantial breakthroughs, primarily driven by human-labeled data. However, these models often struggle with novel and specialized software, particularly in scenarios lacking human annotations. To address this challenge, we propose SEAgent, an agentic self-evolving framework enabling CUAs to autonomously evolve through interactions with unfamiliar software. Specifically, SEAgent empowers computer-use agents to autonomously master novel software environments via experiential learning, where agents explore new software, learn through iterative trial-and-error, and progressively tackle auto-generated tasks organized from simple to complex. To achieve this goal, we design a World State Model for step-wise trajectory assessment, along with a Curriculum Generator that generates increasingly diverse and challenging tasks. The agent's policy is updated through experiential learning, comprised of adversarial imitation of failure actions and Group Relative Policy Optimization (GRPO) on successful ones. Furthermore, we introduce a specialist-to-generalist training strategy that integrates individual experiential insights from specialist agents, facilitating the development of a stronger generalist CUA capable of continuous autonomous evolution. This unified agent ultimately achieves performance surpassing ensembles of individual specialist agents on their specialized software. We validate the effectiveness of SEAgent across five novel software environments within OS-World. Our approach achieves a significant improvement of 23.2% in success rate, from 11.3% to 34.5%, over a competitive open-source CUA, i.e., UI-TARS.

View on arXivView PDF

Code Implementations(1)

SunzeY/SEAgentCommunity70%

Official implementation of "SEAgent: Self-Evolving Computer Use Agent with Autonomous Learning from Experience"

26328Shell, PythonAug 6, 20251 years ago
agentcomputer-use-agentgrpogui-agentosworld+3 more

Similar Papers

Cite this paper

@article{sun2025seagent,
  title  = {SEAgent: Self-Evolving Computer Use Agent with Autonomous Learning from Experience},
  author = {Zeyi Sun and Ziyu Liu and Yuhang Zang and Yuhang Cao and Xiaoyi Dong and Tong Wu and Dahua Lin and Jiaqi Wang},
  year   = {2025},
  eprint = {2508.04700},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2508.04700v2}
}

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/2508.04700.svg)](https://codeofpaper.com/paper/2508.04700)

Discussion