Mobile-Agent-v2: Mobile Device Operation Assistant with Effective Navigation via Multi-Agent Collaboration

Junyang Wang, Haiyang Xu, Haitao Jia, Xi Zhang, Ming Yan, Weizhou Shen, Ji Zhang, Fei Huang, Jitao Sang

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

llm-agents multi-agent task-completion mobile-device task-navigation operation-assistant memory-unit reflection-agent

Abstract

Mobile device operation tasks are increasingly becoming a popular multi-modal AI application scenario. Current Multi-modal Large Language Models (MLLMs), constrained by their training data, lack the capability to function effectively as operation assistants. Instead, MLLM-based agents, which enhance capabilities through tool invocation, are gradually being applied to this scenario. However, the two major navigation challenges in mobile device operation tasks, task progress navigation and focus content navigation, are significantly complicated under the single-agent architecture of existing work. This is due to the overly long token sequences and the interleaved text-image data format, which limit performance. To address these navigation challenges effectively, we propose Mobile-Agent-v2, a multi-agent architecture for mobile device operation assistance. The architecture comprises three agents: planning agent, decision agent, and reflection agent. The planning agent generates task progress, making the navigation of history operations more efficient. To retain focus content, we design a memory unit that updates with task progress. Additionally, to correct erroneous operations, the reflection agent observes the outcomes of each operation and handles any mistakes accordingly. Experimental results indicate that Mobile-Agent-v2 achieves over a 30% improvement in task completion compared to the single-agent architecture of Mobile-Agent. The code is open-sourced at https://github.com/X-PLUG/MobileAgent.

한국어 요약

한 줄 요약

Mobile-Agent-v2는 다중 에이전트 협업을 통해 모바일 기기 작업을 효율적으로 수행하는 시스템으로, 단일 에이전트 대비 30% 이상의 작업 완료율 향상을 보인다.

핵심 기여도

핵심 아이디어

모바일 기기 작업은 텍스트-이미지가 혼합된 긴 토큰 시퀀스를 처리해야 하므로 단일 에이전트 아키텍처에서 작업 진행 및 초점 콘텐츠 탐색이 어려운 문제가 있다. 이를 해결하기 위해 Mobile-Agent-v2는 작업 계획, 결정, 반성을 각각 담당하는 세 에이전트로 분리한 다중 에이전트 아키텍처를 제안한다. Planning Agent는 과거 작업 기록을 요약해 텍스트 기반 작업 진행을 생성하고, Decision Agent는 이 정보를 바탕으로 작업을 수행하며 초점 콘텐츠를 Memory Unit에 저장한다. Reflection Agent는 작업 결과를 모니터링하여 오류를 감지하고 수정한다. 이는 단일 에이전트가 긴 입력을 처리하는 한계를 극복하고, 작업 흐름을 명확히 유지하는 데 기여한다.

기술적 접근법

주요 결과

의의 및 한계

Mobile-Agent-v2는 단일 에이전트 아키텍처의 한계를 극복하고, 작업 흐름과 초점 콘텐츠 유지, 오류 수정을 효과적으로 처리함으로써 모바일 기기 작업 자동화의 신뢰성을 높인다. 특히 Memory Unit과 Reflection Agent의 도입은 작업 일관성과 정확도를 향상시키는 핵심 기술로, 학술적·실용적 가치가 높다. 그러나 GPT-4V에 의존하므로 모델 변경 시 성능 변동이 있을 수 있으며, 모든 작업 상황에서 100% 정확도를 달성하지 못하는 한계가 있다. 또한, 지식 주입이 필요하다는 점은 완전 자동화를 방해할 수 있다.

실용적 활용

Mobile-Agent-v2는 스마트폰 자동화 작업, 앱 테스팅, 사용자 인터페이스 자동화 등 다양한 모바일 기기 관련 산업에 적용 가능하다. 특히, 테스트 스크립트 작성 자동화 및 다국어 환경에서의 작업 수행에 유용하며, 인공 지식 주입을 통해 복잡한 사용자 지시를 처리할 수 있어 모바일 앱 개발 및 QA 분야에서 활용 가능성이 크다.