03第二作者 · arXiv 2026 · 已开源

MemGUI-Agent

MemGUI-Agent: An End-to-End Long-Horizon Mobile GUI Agent with Proactive Context Management

把“如何管理上下文”变成模型自己输出的动作,让长程 GUI Agent 在控制 Prompt 长度的同时保留关键事实。

62.5%MemGUI-Agent-235B · Pass@3+15.6 pct vs. backbone
23.4%MemGUI-8B-SFT · Pass@19.4% → 23.4%
2,956MemGUI-3K 成功轨迹64,430 valid steps

Research overview

这项工作解决什么问题?

ReAct 式 Agent 被动累积每一步截图、思考和动作,长程任务中 Prompt 持续膨胀,重要的跨应用事实被大量历史稀释,最终表现为忘记进度、反复操作或凭空补全结果。

论文贡献
  • ConAct(Context-as-Action):同一策略同时生成 GUI 动作和上下文管理动作。
  • 三个结构化上下文字段:折叠动作历史、折叠 UI 状态、近期步骤记录。
  • MemGUI-3K:2,956 条轨迹和 64,430 个评测通过的有效步骤,用于 SFT 与离线分析。
我的工作
  • 重点参与主动上下文管理方案和完整训练评测链路建设。
  • 参与从 128 个种子任务扩展任务、采集教师模型轨迹,并进行轨迹级与步骤级质量过滤。
  • 基于 Qwen3-VL-8B 完成 LoRA SFT、消融与域外泛化评测。
01Motivation

长程任务的瓶颈不是上下文不够长,而是不会管理上下文

ReAct 持续追加截图、思考和动作,导致 Prompt 膨胀与关键信息稀释。

ReAct 与 MemGUI-Agent 对比
被动堆叠历史与主动维护结构化上下文的对比。查看高清原图 ↗
ReAct-style

历史线性增长,关键信息被重复截图和冗余推理淹没。

ConAct

主动折叠历史、写入精确 UI 事实,并保留近期步骤记录。

02ConAct

把上下文管理变成同一个策略可以输出的动作

ConAct 框架
模型在同一次生成中联合输出 GUI 动作、历史折叠、UI 记忆与近期步骤记录。查看高清原图 ↗
A

Folded Action History

压缩已经完成的操作过程,保留可恢复的任务进度。

B

Folded UI State

把跨应用关键事实写入持久化 UI 记忆,避免被后续截图稀释。

C

Recent Step Record

保留近期精细步骤,支撑下一步局部决策。

D

Joint Action Generation

模型在一次前向中联合决定 GUI 动作、记忆写入与历史折叠。

03MemGUI-3K

上下文管理需要通过高质量轨迹学习

仅给模型 ConAct 输出格式并不足以稳定触发记忆与折叠,因此构建带完整动作标注的监督数据。

MemGUI-3K 数据构建流程
扩展任务、教师 Rollout、轨迹/步骤过滤与 SFT 样本转换。查看高清原图 ↗
MemGUI-3K 数据统计
2,956 条成功轨迹、64,430 个有效步骤,覆盖 26 个应用。查看高清原图 ↗
2,956成功轨迹
64,430有效步骤
64.1%轨迹触发记忆写入
76.2%步骤级历史折叠
04Main results

更低的上下文成本,换来更强的长程性能

MemGUI-Agent 主实验
上下文长度增长、MemGUI-Bench 与 MobileWorld 的主要性能对比。查看高清原图 ↗
实验设置基线本文方法结论
MemGUI-Bench / 235B zero-shot24.2% / 46.9%37.5% / 62.5%Pass@1 / Pass@3
MemGUI-Bench / 8B9.4% Pass@123.4% Pass@1+14.0 pct
MobileWorld / 235B14.5% SR29.1% SR+14.6 pct
MobileWorld / 8B9.4% SR17.9% SR+8.5 pct
−1.5k

每步平均输入更短

长程区域内上下文增长更平缓,避免历史无限膨胀。

+14.0 pp

8B 模型显著提升

MemGUI-Bench Pass@1 从 9.4% 提升至 23.4%。

+14.6 pp

235B 域外泛化

MobileWorld 成功率由 14.5% 提升至 29.1%。

+8.5 pp

8B 域外泛化

训练收益不仅来自对 MemGUI-Bench 格式的拟合。

05Skill & ablation

模型学到的是记忆决策,而不只是输出格式

离线能力分析

模型UI ActionMemory TriggerFoldingFormat
8B-Instruct29.219.98.894.9
MemGUI-8B-SFT36.348.026.199.9

最大增益来自记忆触发和历史折叠,而非简单格式学习。

组件消融

设置Pass@1Pass@3IRR
ReAct baseline5.027.519.5
+ UI memory17.542.539.1
+ history folding22.532.525.7
Full ConAct40.062.551.0

三个组件互补:折叠控制长度,记忆保留事实,自描述提供局部 grounding。

06Errors & cases

ConAct 主要减少上下文诱发的幻觉

MemGUI-Agent 错误分析
完整 ConAct 将总失败数从 99 降至 58,显著减少过程与输出幻觉。查看高清原图 ↗
MemGUI-Agent 案例
跨应用检索、记录和通信任务中的主动记忆与历史折叠。查看高清原图 ↗