アーカイブ / AI Agent / VLM
複数アプリの操作を分担し、過去の手順を再利用するスマホエージェント
Mobile-Agent-E
Mobile-Agent-Eの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Figure 2: An overview of the Mobile-Agent-E framework, where the Manager, Perceptor ( 𝒜 P \mathcal{A}_{P} ), Operator, Action Reflector, and Notetaker are involved in the main agent loop for each task, while two Experience Reflectors contribute to updating long-term memory across tasks. Decision-making at each step is disentangled into high-level planning by the Manager and low-level actions by the Operator. The Action Reflector verifies the outcome of each action, tracks progress, and provides error feedback. The Notetaker aggregates important information during navigation. A detailed example illustrating one step in the agent loop and the self-evolution process is presented in Figures 3 and 4 .
概要
- Managerが計画を小目標に分け、画面認識、操作、結果確認、情報記録を各役割が担う。
- 過去の操作履歴から助言のTipsと適用条件付きの操作列Shortcutsを更新し、後のタスクに使う。
- 著者らのMobile-Eval-E評価では、GPT-4o条件のSatisfaction ScoreがMobile-Agent-v2の53.0%に対し、Mobile-Agent-Eで75.1%、経験機能ありで86.9%だった。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、Mobile-Agent-Eの仕組み
- 01依頼と画面画像
- 02小目標を決定
- 03画面を認識し操作
- 04成否確認と情報記録
- 05タスク結果
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
Mobile-Agent-Eは、スマートフォンで複数アプリにまたがる長い依頼を、小目標に分けて進める手法である。商品比較なら、アプリを行き来し、見つけた価格や条件を保持しながら判断する必要がある。
著者らは、従来の評価対象には短く単純な作業が多く、過去の試行を次の作業に生かす仕組みも乏しいと指摘する。広告表示や画面配置の変更、操作ミスが重なると、長い作業では計画の修正も必要になる。
手法
Managerが依頼、現在の画面、進捗や記録を見て計画と次の小目標を決める。Perceptorは画面画像から文字・アイコンとその位置を読み取り、Operatorは画面と認識結果を使ってタップや入力、アプリ切り替えなどを選ぶ。商品比較なら、各アプリで商品を探し、表示された条件を確認する操作へ進む。
操作後はAction Reflectorが前後の画面から成否を確かめ、Notetakerが価格など依頼に関係する情報を記録する。失敗が続けばManagerに伝えて計画を見直す。タスク終了時には別の役割が履歴からTipsとShortcutsを更新する。Shortcutは、入力欄がある画面で入力と確定を続ける例のように、適用条件を満たすときだけ使う再利用可能な操作列である。
新規性
著者らの提案は、依頼を小目標に分けるManagerと、画面上の具体的な操作を決めるOperatorを分離し、画面認識・結果確認・情報記録も専用の役割に任せる構成である。
さらに、過去の試行から得た助言「Tips」と、適用条件付きの操作列「Shortcuts」をタスク間で保持する。操作の成否を確かめながら進め、終了後の履歴を次のタスクに使える形へ更新する。
従来手法との違い
比較対象はAppAgent、Mobile-Agent-v1、Mobile-Agent-v2である。著者らはMobile-Agent-v2との比較で、基本操作の種類、画面認識モデル、初期Tipsをそろえた。AppAgentには、通常の事前探索の代わりに初期Tipsを与えた。
Mobile-Agent-Eは計画と操作を別の役割に分け、操作後の確認と情報記録も行う。経験機能ありの構成ではTipsとShortcutsも更新するため、その効果を見る際には経験機能なしのMobile-Agent-Eの結果と区別する必要がある。
実験結果
著者らは実機でMobile-Eval-Eの25タスクを評価した。19件は複数アプリを使い、対象は15アプリ、想定操作数はタスク当たり平均14.56回。Satisfaction Scoreは、人が事前に定めた達成項目のうち、評価者が満たしたと判定した項目の割合である。
GPT-4oを共通の基盤モデルとした結果は、Mobile-Agent-v2が53.0%、Mobile-Agent-Eが75.1%、経験機能ありでは86.9%だった。経験機能ありの評価では、各場面の5タスクを順番に実行し、記憶を共有する。数値は著者らによる、このタスク群と評価条件での報告である。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:担当者が複数の買い物アプリで、指定した商品の価格と条件を調べる。入力は比較条件と各アプリの画面画像、出力は候補ごとの価格、確認した条件、未確認事項をまとめた記録とし、最終判断は担当者が行う。
観測源には画面画像と操作履歴を使う。追加のモデル学習を前提とせず、過去の操作・失敗履歴からTipsとShortcutsを作って次の依頼に適用する。価格と条件の正誤を調べるため、担当者が画面と照合した記録を正解ラベルとして用意する。
応用先の候補からNauhに相談できます。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:商品比較の依頼を少数用意し、同じ条件で担当者の手順、経験機能なし、経験機能ありを比べる。観測源は各アプリの画面画像と操作履歴とし、達成項目、正しい価格・条件は担当者が画面を確認してラベルを付ける。
基盤モデルの追加学習は計画に含めず、履歴からTipsとShortcutsを作って次の依頼へ適用する。達成項目の充足率、操作回数、誤操作、記録と画面の一致を測り、配置変更後も適用条件が守られるか確認する。基盤モデルの元の学習データは、確認できた本文の範囲では特定できない。
限界と課題
著者らは、広告の表示やアプリの配置変更が複雑な作業を難しくすると述べる。Shortcutは画面の状態によって使える場合が限られ、入力欄が見えることを適用条件とする例を示した。25タスクという件数は、細かな人手評価の負荷を考慮したものだという。
編集上の検証事項は、画面変更後に古いShortcutを誤用しないか、記録した価格や条件が元の画面と一致するかである。異なるアプリの組み合わせや長期運用でも同じ結果になるかは、確認できた本文の範囲では判断できない。
出典
元のタイトル・要旨を確認する(英語)
Mobile-Agent-E: Self-Evolving Mobile Assistant for Complex Tasks
Smartphones have become indispensable in modern life, yet navigating complex tasks on mobile devices often remains frustrating. Recent advancements in large multimodal model (LMM)-based mobile agents have demonstrated the ability to perceive and act in mobile environments. However, current approaches face significant limitations: they fall short in addressing real-world human needs, struggle with reasoning-intensive and long-horizon tasks, and lack mechanisms to learn and improve from prior experiences. To overcome these challenges, we introduce Mobile-Agent-E, a hierarchical multi-agent framework capable of self-evolution through past experience. By hierarchical, we mean an explicit separation of high-level planning and low-level action execution. The framework comprises a Manager, responsible for devising overall plans by breaking down complex tasks into subgoals, and four subordinate agents--Perceptor, Operator, Action Reflector, and Notetaker--which handle fine-grained visual perception, immediate action execution, error verification, and information aggregation, respectively. Mobile-Agent-E also features a novel self-evolution module which maintains a persistent long-term memory comprising Tips and Shortcuts. Tips are general guidance and lessons learned from prior tasks on how to effectively interact with the environment. Shortcuts are reusable, executable sequences of atomic operations tailored for specific subroutines. The inclusion of Tips and Shortcuts facilitates continuous refinement in performance and efficiency. Alongside this framework, we introduce Mobile-Eval-E, a new benchmark featuring complex mobile tasks requiring long-horizon, multi-app interactions. Empirical results show that Mobile-Agent-E achieves a 22% absolute improvement over previous state-of-the-art approaches across three foundation model backbones. Project page: https://x-plug.github.io/MobileAgent.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01




