JA EN
体系エージェント
·★ 会員·論文·11分で読めます

論文解説: Qwen-UI-Agent — スマホもPCも操る「実世界基準」のGUIエージェントはこう作られた

AlibabaのMAI-UIチームが公開したGUIエージェント基盤モデルのテクニカルレポートを解説。実機100台超での訓練、GUI+CLIの混成行動空間、100ターン超のオンラインRLで、実機ベンチ92.2%を叩き出した作り方を1から読み解く。

対象imageタスクagents

Qwen-UI-Agent Technical Report: Toward Next-Generation Real-World Centric Foundation GUI Agents

一次資料 — この記事の根拠

論文の発表 2026-07-30この解説の公開 2026-08-13同月

Qwen-UI-Agent Technical Report: Toward Next-Generation Real-World Centric Foundation GUI AgentsHanzhang Zhou, Panrong Tong, Xu Zhang ほか · 2026-07-30 · v1arXiv:2607.28227論文ページ·PDF
原文の要旨(Abstract)を読む

GUI agents have the potential to become a general purpose executor over existing digital devices. To advance them toward real-world use, we envision agents that operate reliably on real devices, execute workflows across platforms, combine GUI interaction with CLI execution, complete long-horizon tasks, proactively initiate useful services, and autonomously improve their capabilities with minimal human effort. Guided by this vision, we present Qwen-UI-Agent, a real-world centric foundation GUI agent spanning mobile, computer-use, web, and DeepSearch environments. Qwen-UI-Agent combines diverse sandbox environments with a large-scale real-device mobile runtime. Its unified action space interleaves GUI operations with CLI execution and generates batched actions in a single model turn. An AutoResearch-style data flywheel uses agents to construct tasks and environments, diagnose failures, and plan subsequent iterations. Online RL supports training on trajectories exceeding 100 turns, with over 10,000 concurrent environments accelerating rollout. A lightweight harness layer supports proactive service initiation and stateful workflows across mobile and computer. Across a broad suite of evaluations, Qwen-UI-Agent sets state-of-the-art performance on mobile-use benchmarks while delivering competitive performance on computer- and browser-use tasks against frontier models, including Opus 4.8, Gemini 3.1 Pro, and GPT-5.6 Sol. On mobile use, it achieves 82.1% on MobileWorld, 92.2% on MobileWorld-Real, and 97.5% on AndroidDaily. On computer use, it achieves 79.5% on OSWorld-Verified and a 40.0% partial-progress score on OSWorld-v2. On browser use and GUI grounding, it achieves 73.6% on WebArena and 81.5% on ScreenSpot-Pro, respectively.


スマホを操作するAIは、なぜ「路上」で転ぶのか

教習所で満点だった人が、路上に出た途端に立ち往生する——GUIエージェント(画面を見てタップやクリックで操作を代行するAI)の現状はこれに似ています。研究用のシミュレータは教習所です。アプリの状態はいつでもリセットでき、広告も出ない。本物のスマホでは、ポップアップがかぶさり、ログインは期限切れになり、CAPTCHAが行く手を阻みます。

今回読むのは、AlibabaのMAI-UIチームが2026年7月に公開したQwen-UI-Agentのテクニカルレポート。この「教習所と路上のギャップ」を正面から埋めにいった論文です。モバイル・PC・ブラウザ・DeepSearch(API検索)を1つのモデルで扱い、実機ベンチMobileWorld-Realで92.2%を達成、Claude Opus 4.8やGPT-5.6 Sol、Gemini 3.1 Proを上回ったと報告しています(§3.3)。しかも27Bと小さめのモデルです。

設計思想: 6つの「移行」(§1)

論文は冒頭で、次世代GUIエージェントに必要な移行を6つ挙げます。①シミュレータから実機実行へ、②単一ドメインからクロスプラットフォームへ、③GUI操作のみからGUI+CLI混成とバッチ行動へ、④短いタスクから長時間タスクの完了へ、⑤人手だのみの開発からAutoResearch型(エージェント自身が訓練データ作りを回す)へ、⑥指示待ちから能動的なサービス開始へ。以下、これらが「定式化→環境→データ→訓練→検証」の各段にどう埋め込まれているかを見ていきます。

定式化: エージェントの「1歩」を式にする (§2.1)

タスクは指示 II と利用可能な環境集合 Eτ\mathcal{E}_\tau の組。各ステップ tt の観測は、スクリーンショット・コマンド実行結果・API応答の3チャンネル ot=(otGUI,otCLI,otAPI)o_t = (o_t^{\mathrm{GUI}}, o_t^{\mathrm{CLI}}, o_t^{\mathrm{API}}) です。「画面という目」と「シェルという手」の両方から情報が入る、と読めばOKです。モデル πθ\pi_\theta の出力は次の形をとります。

(rt,at)=πθ(I,ot,ht)(r_t, \mathbf{a}_t) = \pi_\theta(I, o_t, h_t)
(1)

つまり、指示・いまの観測・これまでの履歴 hth_t を入れると、思考テキスト rtr_t と行動 at\mathbf{a}_t が出てくるという意味です。ポイントは at=(at(1),,at(Kt))\mathbf{a}_t = (a_t^{(1)}, \ldots, a_t^{(K_t)}) と定義され、1回の推論で複数行動をまとめて出せる(バッチ行動)こと。途中の画面確認が不要な定型の連続操作を1ターンに圧縮します。

行動にはクリック等のGUI操作のほか、bashを直接叩く cli_command、外部サービスを呼ぶ api_call、決済など危険な操作の前にユーザーへ確認を取る ask_user があります(§2.1.2)。方策とは要するに「行動候補の上の確率分布」で、その尖り方が振る舞いを決めます。下の図で感覚を掴んでください。

FIG 1方策は「行動候補の上の確率分布」。温度が低いと1つの行動に集中し(決め打ち)、高いと探索的になる。後述のAction RLでは、分布が尖りすぎて他の選択肢を試せなくなる「方策の崩壊」をエントロピー正則化で防ぐ

疑似コードにすると、エージェントの本体ループはこれだけです。

h = []                                  # 対話履歴
while True:
    o = env.observe()                   # 画面・CLI出力・API応答
    r, actions = model(I, o, h)         # 思考と行動列を一括生成
    for a in actions:                   # バッチ行動を順に実行
        env.execute(a)                  # click / type / cli_command ...
    h.append((o, r, actions))
    if actions[-1].type == "terminate":
        break

環境が能力の上限を決める (§2.2)

「環境はエージェントの能力の境界を定める」と論文は明言します。サンドボックス側は、モバイル(MobileWorld環境をコンテナ型Androidのredroidで再構築)、PC(OSWorldのUbuntu VMにbash実行を追加)、ブラウザ(Playwright + Chromium)、DeepSearch(Serper検索 + Jina Reader)の4種で、最大1万環境を並列実行できます(§2.2.1)。

実機側が本論文の個性で、物理スマホ100台超・アプリ150本超のランタイムを訓練と評価の両方に使います(§2.2.2)。実機は壊れるので、故障中の端末を割当から外す健全性スケジューラ、1台に複数の仮想ディスプレイを張る並列化(クラスタ全体で処理量約20倍)、CAPTCHAや決済で人に交代するUser Agent、「タスク成功/モデル失敗/環境失敗」をVLM(視覚言語モデル)審判で切り分ける仕組みを揃えました。環境起因の失敗をモデルのせいと誤認すると、訓練も評価も濁るからです。

データ作りは2段構えです。まず強い基盤モデルにタスクと環境設定を大量生成させ、棄却サンプリングで良い軌跡だけをSFTコーパスへ(基礎固め)。次に失敗タスクをエージェントが解析して「アプリ知識の不足」「制約違反」「状態追跡ミス」等に分類し、頻出の弱点を次サイクルの生成目標へ変換します(改善ループ)。タスク生成は「何を知るべきか(知識カバレッジ)」と「どう動けるべきか(能力要求)」の2軸で設計されます。

この先にあるもの

§

ここから先は会員限定です

解説記事371本・教科書26章・学生モード48単元・論文精読6本が、月額¥490ですべて読み放題になります。新しい解説は毎日3本ずつ増えます。いつでも解約でき、解約後も期間の終わりまで読めます。

会員の方はログインすると続きが表示されます

参考文献

  1. Hanzhang Zhou, Panrong Tong, Xu Zhang, Quyu Kong et al.. (2026-07-30) Qwen-UI-Agent Technical Report: Toward Next-Generation Real-World Centric Foundation GUI Agents. arXiv:2607.28227論文ページ·PDF

本記事は上記論文の本文にもとづいて執筆しています。数値・主張は原典を優先してください。

コメント

コメントにはログインが必要です