← 返回 2026-09-18

反思、修订与复用:面向 GUI 智能体的免训练技能自演化框架 Reflect, Revise, Reuse: Training-Free Skill Evolution for GUI Agents

Bofan Chen, Boxuan Zhang, Fei Tang, Zhengxi Lu, Yong Du, Tongbo Chen, Weiming Lu, Jun Xiao, Yueting Zhuang, Yongliang Shen 📅 2026-09-15 👍 21 2026-11-02 18:30
GUI智能体 免训练 技能学习 推理时优化 自演化

EvoSkill-GUI 让 GUI 智能体在推理时经反思-修订-复用循环免训练进化结构化技能包。

前置知识

GUI 智能体与无障碍树(Accessibility Tree)

GUI 智能体是在手机或电脑图形界面上自主完成长程任务的模型:每步观察屏幕截图 $φ_t$ 和无障碍树 $ζ_t$(系统导出的界面控件结构化描述,含控件类型、文本、可点击性等),然后输出点击、输入、滚动等动作。无障碍树是截图之外的第二个观察通道,为元素定位提供比像素更可靠的结构化线索。

本文的观察空间 $o_t=(φ_t,ζ_t)$、技能包中的 a11y_utils 组件、以及'无障碍树提升定位'的消融实验(+1.9~+3.8)都建立在这个概念上,不理解它就无法理解定位失败为何可修复。

Agent Skill(智能体技能包)

把可复用的程序性知识(怎么做某类任务)外置为模型参数之外的文件工件,通常包含工作流说明、参数化执行方式与组合规则,用的时候检索出来注入上下文。Anthropic 的 Agent Skills 使其流行,衍生出 CUA-Skill(桌面)、WebXSkill(网页)、MMSkills(多模态)等变体。

本文的全部贡献都围绕'技能'展开:把技能从静态单文件升级为结构化多文件包,并让它可在推理时被修订。理解技能范式的默认做法(离线构建、部署后冻结)才能看出本文的差异化。

POMDP(部分可观测马尔可夫决策过程)

序贯决策的标准形式化模型,用元组 $M=\langle X, A, T, O, \Omega, R\rangle$ 描述:智能体看不到真实状态 $x\in X$,只能通过观察函数 $Ω$ 得到观测,据部分历史 $h_t=(o_1,a_1,\dots,o_t)$ 决策,终局奖励 $R(x_T)\in\{0,1\}$ 表示任务成败。GUI 任务天然是 POMDP:屏幕只是底层界面状态的部分投影。

论文第 3.1 节用 POMDP 严格定义'技能演化'问题:技能包 $S$ 是条件化策略 $a_t\simπ_θ(a_t|h_t,S)$ 的持久知识对象,优化目标是最大化期望回报。这是全文数学表述的骨架。

轨迹反思(Trajectory Reflection)

任务失败后,让模型(或另一个模型)回头审视完整轨迹(观测-动作序列),输出结构化诊断:哪一步出错、直接原因是什么、应如何修正。与简单重试不同,反思试图把失败归因到程序层面(如'把找到文件名当成了验证文件内容'),从而产生可复用的教训而非重复犯错。

反思是本文 reflect-revise-reuse 循环的核心一环,且论文的关键创新——信息隔离协议(批评者不能看技能内容、思维链和标准答案)——正是为了约束反思行为、保证诊断基于可观测证据而设计的。

pass@k 评估

评估随机生成系统的指标:同一任务独立采样 $k$ 次,只要有一次成功即算通过。在 agent 语境下,pass@3 基线意味着允许三次独立重试,可视为'用预算换成功率'的下限方案,用来对照更聪明的策略(如反思演化)是否真的更优。

论文用 pass@3 对照实验(62.8%、103.00M tokens vs 三轮演化 69.5%、94.75M tokens)来排除'收益只是多试几次'的质疑,这是理解其成本效益分析的前提。

研究动机

GUI 智能体被寄望于自动化移动端与桌面端的长程工作流,但真实执行环境是非平稳的:弹窗突然出现、页面延迟加载、控件位置改变,这些动态 routinely 使执行前制定的固定计划失效,幂等失败循环(智能体反复执行无效操作直到超时)在真实 GUI 部署的超时中占了相当大比例。现有的 agent-skill 框架(Anthropic Skills、CUA-Skill、WebXSkill、MMSkills 等)试图把可复用的程序性知识封装成技能来缓解该问题,但存在四个未被共同解决的障碍。其一,技能往往是非结构化的单体长文档,计划步骤、定位提示与恢复规则纠缠在一起,难以针对性修订;其二,界面非平稳,某个界面状态下有效的技能在弹窗出现或无障碍树过期后即告失效;其三,依赖外部反思模型引入额外延迟,且反思与技能执行、修订松耦合,系统并非真正自演化;其四,程序性知识不积累——关于不可靠选择器、缺失应急预案、所需回退的经验锁死在单条轨迹里,无法成为相邻任务的可复用资产。

本文的目标是本文的核心目标是:让已部署的 GUI 智能体在不进行任何额外训练(无微调、无强化学习、无外部监督模型)的前提下,把每次执行的反馈——尤其是失败——即时写回技能本身,使技能从'部署前一次性生成的静态产物'变成'在使用中持续改进的活程序性知识'。具体拆解为四点:(1) 设计一种面向 GUI 执行动态的结构化、可编辑技能表示,使失败能定位到具体文件并做局部修订;(2) 构建反思-修订-复用循环:rollout 中即时修正局部失配,rollout 后做轨迹级诊断并回写文件修订;(3) 用同一骨干模型兼任执行者与诊断者,通过信息隔离保证诊断基于可观测证据,维持自演化的自包含性;(4) 建立基于结构化元数据的技能库索引与检索机制,让演化后的技能被相关任务复用而非从零重建。最终在 MobileWorld、AndroidWorld、OSWorld 三个跨移动与桌面平台的基准上验证:免训练的技能演化能一致提升多种通用与 GUI 专精基座模型的成功率。

与已有工作不同的是,本文的独特切入角度是把'技能修订'从训练时间搬到推理时间、把演化能力收进技能工件本身。它与三条相邻路线形成清晰区隔:技能构建类工作(CUA-Skill、WebXSkill、MMSkills)离线生产技能,部署后冻结;技能学习类工作(SkillRL、D2Skill、Skill0、SDAR、EvoCUA、GUI-Reflection、MobileUse)通过 RL/SFT/自蒸馏把经验内化进模型权重,需要训练且成本高;记忆类工作(Memp、HyMem、UI-Mem)通过检索更新经验记忆,但更新对象是记忆而非部署中的技能工件。并发工作 CoEvoSkills 虽也演化多文件技能包,但面向代码中心环境、侧重技能构建与代理验证器,而非 GUI 执行动态下的部署时技能修订。作者的关键观察是:GUI 失败本身携带可操作的归因信息——定位错误暴露不可靠的元素定位,意外弹窗暴露缺失的恢复分支,冗余步骤暴露有缺陷的计划——与其丢弃失败或仅将其留作未来训练数据,不如让部署中的智能体立即反思失败,并把程序性修正写回技能本身。

核心方法

直觉上,EvoSkill-GUI 把每个技能当作一个'带目录结构的工程仓库'而非一段静态 prompt:仓库里有元数据、执行计划、备用定位方案、恢复规则和失败案例档案;执行中发现问题可以就地改对应文件,任务失败后有'专人'(同一模型的批评者角色)做事故复盘,再把复盘结论写成对具体文件的修改。形式化上,作者把 GUI 任务建模为 POMDP $M=\langle X, A, T, O, \Omega, R\rangle$,技能包 $S$ 是条件化策略 $a_t\simπ_θ(a_t\mid h_t,S)$ 所依赖的持久程序性知识对象,优化目标是最大化任务分布上的期望回报 $S^*=\arg\max_S \mathbb{E}_{I\sim\mathcal{D}}[J(S,I)]$,其中 $J(S,I)=\mathbb{E}_{τ}[R(x_T)]$。技术路线分三块:(A) 结构化多文件技能包 $S=(D,A,P,B,C,F)$,通过受限工具接口读写;(B) 反思-修订循环:rollout 中的即时修订、rollout 后的信息隔离诊断与文件级修订交替进行;(C) 元数据索引的技能检索与阈值复用,未命中则新建技能。整个循环完全在推理时运行,最多三轮(初始 rollout 加至多两轮失败后修订)。

核心创新有三点,本质区别都在'把演化收进部署时的技能工件'。第一,技能即活的可编辑包:不同于单体长文档,$S=(D,A,P,B,C,F)$ 的分解精确对齐 GUI 失败的三大来源——$P$(plan.md) 规定做什么,$B$(backup.md) 规定如何识别与定位界面元素,$C$(recover.md) 规定预期状态被破坏时如何恢复——于是定位失败只需改 backup.md,缺失应急预案只需改 recover.md,程序性错误只需改 plan.md,修订天然局部化且可审计。第二,信息隔离的同骨干批评者:批评者 $π^J_θ$ 与执行器共享参数但运行在独立会话,其信息集被严格约束为 $C_J\subseteq\{I\}\cup o_{1:T}\cup a_{1:T}$ 且 $C_J\cap\{S,\text{CoT}_θ,GT\}=\emptyset$,只能基于可观测轨迹证据做诊断,不能偷看技能内容、执行器思维链或标准答案;这既避免'外部更强裁判'混淆自演化与外部监督,也防止批评者继承执行者的错误计划去做合理化辩护(消融显示去掉隔离成功率从 69.52% 跌至 60.95%)。第三,即时修订防止错误级联:弹窗、控件位移等局部失配在 rollout 内通过工具就地修正,而不是等整个任务失败后再做轨迹级诊断;即时修订处理局部执行失配,后置批评处理需要轨迹级诊断的结构性错误,两者分工互补。

方法步骤详情

完整流程按 Algorithm 1 展开。第一步检索/初始化:对新指令 $q$ 计算库中每个技能的得分 $\text{score}(q,S)=\text{clip}(\text{base}+b_{app}+b_{kw}-p_{div},0,1)$,其中基础分为 $\text{base}(q,S)=0.6\frac{|O|}{|Q|}+0.4\frac{|O|}{|Q\cup T_S|}$($O=Q\cap T_S$ 为查询与技能词元的交集),附加 app 域与关键词匹配奖励、减去查询特有概念缺失的发散惩罚;若最高分超过阈值 $θ_r=0.6$ 则复用该技能包,否则由模型从零生成新包。第二步 rollout 与即时修订:执行器每步观察截图 $φ_t$ 与无障碍树 $ζ_t$,按计划执行动作;期间可调用受限工具集 $\mathcal{T}=\{\text{read},\text{write},\text{append},\text{list},\text{search},\text{create\_failure}\}$ 就地修订技能文件(如控件移位后更新 backup.md),另有只读无障碍工具 $ψ$ 返回当前窗口树——$ψ$ 只增广观察不改技能,实现界面理解与技能修订的工具级分离。第三步反思:若失败,批评者在独立会话中仅依据指令与完整轨迹输出结构化诊断——失败步骤定位、直接原因分析、可操作的修订建议。第四步修订:执行器依据诊断与技能快照修订文件,顺序为 $P\to B\to C$;失败时通过 create_failure 把 $(I,c^{(i)},τ^{(i)})$ 追加进 $F$(最多存 3 条失败案例)。第五步注册复用:成功执行或修订完成的包经注册进入技能库;库随任务流增长,后续相关任务从已验证的程序性知识起步。全局约束:每任务最多 50 交互步、每步最多 4 次技能工具调用、自演化最多 $N=3$ 次执行迭代、失败后至多两轮修订。

技术新颖性

技术新颖性可从四个维度评估。表示层面:把 Anthropic 式 agent skill 具体化为面向 GUI 失败模式的六元组分解是新的——MMSkills 用单文件多模态技能,CUA-Skill 的桌面技能库不做部署时修订;本分解使修订粒度与失败粒度对齐(Table 9 显示 plan 级错误 69.6% 可通过改 plan.md 修复、grounding 错误 50% 可通过 backup.md 修复),结构化包比单文件高 2.85 个点。机制层面:训练无关的推理时技能级自演化是领域空白——既有工作要么离线构建技能、要么在训练中演化权重、要么更新检索式记忆;本文证明仅靠'同骨干 + 信息隔离 + 受限工具'三件套即可在部署时完成闭环。协议层面:式 (8) 的信息隔离形式化(批评者信息集是轨迹子集且与技能/思维链/真值不相交)为'自演化 vs 外部监督'提供了可检验的实验设计,人工审计显示该设置下批评者诊断准确率 80.4%(115/143),证明同骨干诊断可行但不完美。效率层面:与 pass@3 重复采样对照(62.8%、103.00M tokens),三轮演化以更少 token(94.75M)取得更高成功率(69.5%),说明收益来自反思驱动的知识积累而非采样次数;元数据检索(平均分 0.8753、12/12 命中)显著优于全文检索(0.4050、1/12 命中),解决了长文本技能表面词元跨任务重叠导致的检索不可靠问题。

Overview of EvoSkill-GUI.
Figure 2: Overview of EvoSkill-GUI.

实验结果

主实验覆盖三个基准。MobileWorld(GUI-only,剔除 12 个 Google 代理任务):EvoSkill-GUI 提升所有被测基座——Claude-Sonnet-4.6 从 57.1% 到 67.6%(+10.5),Qwen3.6-Plus 从 53.3% 到 69.5%(+16.2,最大增益),开源 Qwen3.6-35B-A3B 从 32.4% 到 44.8%(+12.4),GUI 专精的 MAI-UI-8B 从 29.5% 到 37.1%(+7.6),增益横跨闭源/开源、通用/GUI 专精模型族。AndroidWorld:116 任务集上 seed 30 提升 +2.6(68.1→70.7,复用率 37.9%),seed 42 提升 +6.0(55.2→61.2,复用率 100%)。OSWorld-Verified:GUI-Owl-1.5-8B 整体 46.7%→54.8%(+8.1),其中 VLC +42.7、Thunderbird +20.0、VS Code +5.2;Qwen3-VL-8B-Instruct 整体 23.8%→34.3%(+10.5),但有两个负域项(OS 域 -4.1、Thunderbird -13.3)——作者重跑显示 369 个任务中仅 3 个出现负变化,OS 域两次独立重跑均为 79.2%,归因于小域划分对个别任务的敏感性。消融实验系统验证各组件:结构化包 vs 单文件 69.52% vs 66.67%(+2.85);去即时修订 -6.66;去信息隔离 -8.57(最大);去计划文档 -3.81;去失败案例反思 -2.85;无障碍树输入给 Qwen3.6-Plus/Qwen3.6-35B-A3B/MAI-UI-8B 分别带来 +3.80/+1.90/+2.85。演化动态:Claude-Sonnet-4.6 三轮从 58.1% 升至 67.6%;Qwen3.6-Plus 五轮为 56.2→61.9→68.6→68.6→69.5,前三轮 +12.4、后两轮仅 +0.9,三轮是性价比拐点。积累性:116+116 AndroidWorld 任务流中技能库从 9 长到 98 个技能,Phase 2 复用率达 56.1%,复用技能使 89 个初始失败中 27 个被修复(30.3%);held-out 实验中仅用 87 个源任务构建的库让 30 个未见任务从 pass@3 的 40.0%(12/30)升至 73.3%(22/30),16 个触发检索的任务中 15 个检索恰当(精确率 93.8%)。成本:三轮演化 94.75M tokens(0.810M/任务)低于 pass@3 的 103.00M,但准确率高 6.7 个点;无障碍树几乎不增加 token 但增加约 15-35% 运行时间。

Performance comparison on the OSWorld-Verified benchmark across two models.
Table 1: Performance comparison on the OSWorld-Verified benchmark across two models.
Evaluation on the AndroidWorld task set.
Table 2: Evaluation on the AndroidWorld task set.
Ablation of information isolation and instant revision on MobileWorld on Qwen3.6-Plus.
Table 4: Ablation of information isolation and instant revision on MobileWorld on Qwen3.6-Plus.
Ablation of metadata for skill retrieval on MobileWorld reuse cases.
Table 5: Ablation of metadata for skill retrieval on MobileWorld reuse cases.
Sensitivity of MobileWorld performance to the retrieval threshold θr.
Table 6: Sensitivity of MobileWorld performance to the retrieval threshold θr.
Analysis of skill-reuse on failure-to-success recovery on the AndroidWorld.
Table 7: Analysis of skill-reuse on failure-to-success recovery on the AndroidWorld.
Repairability analysis of failed executions by target skill component.
Table 9: Repairability analysis of failed executions by target skill component.
Held-out MobileWorld results.
Table 10: Held-out MobileWorld results.
Manual audit of same-backbone critic judgments across 56 failed tasks.
Table 11: Manual audit of same-backbone critic judgments across 56 failed tasks.
Main implementation hyperparameters used in EvoSkill-GUI.
Table 12: Main implementation hyperparameters used in EvoSkill-GUI.
Test-time token cost and accuracy on Mobile-World under pass@1 and pass@3 evaluation.
Table 13: Test-time token cost and accuracy on Mobile-World under pass@1 and pass@3 evaluation.
Comparison of token usage and execution time with / without accessibility-tree inputs.
Table 14: Comparison of token usage and execution time with / without accessibility-tree inputs.
Evolution summary for SendInterviewEmailTask.
Table 15: Evolution summary for SendInterviewEmailTask.
Evolution summary for CheckCartPriceTask.
Table 16: Evolution summary for CheckCartPriceTask.
Performance comparison on MobileWorld under the GUI-only setting.
Figure 3: Performance comparison on MobileWorld under the GUI-only setting.
Skill-library growth on the 116+116 AndroidWorld task set.
Figure 4: Skill-library growth on the 116+116 AndroidWorld task set.
Ablation studies on skill-package components.
Figure 5: Ablation studies on skill-package components.
Three round evolution of multiple base models on MobileWorld.
Figure 6: Three round evolution of multiple base models on MobileWorld.
Case study on SendInterviewEmailTask.
Figure 7: Case study on SendInterviewEmailTask.
Case study on CheckCartPriceTask.
Figure 8: Case study on CheckCartPriceTask.
查看结构化数据
任务指标本文基线提升
MobileWorld(GUI-only) 任务成功率 Qwen3.6-Plus:69.5% Qwen3.6-Plus 基线:53.3% +16.2%(全文最大增益)
MobileWorld(GUI-only) 任务成功率 Claude-Sonnet-4.6:67.6%(三轮演化从 58.1% 起) Claude-Sonnet-4.6 基线:57.1% +10.5
MobileWorld(GUI-only) 任务成功率 Qwen3.6-35B-A3B:44.8%;MAI-UI-8B:37.1% 32.4%;29.5% +12.4;+7.6
AndroidWorld(seed 42) 任务成功率 61.2%(技能复用率 100%) 55.2% +6.0
AndroidWorld(seed 30) 任务成功率 70.7%(技能复用率 37.9%) 68.1% +2.6
OSWorld-Verified 整体成功率 GUI-Owl-1.5-8B:54.8%(VLC +42.7、Thunderbird +20.0) GUI-Owl-1.5-8B:46.7% +8.1
OSWorld-Verified 整体成功率 Qwen3-VL-8B-Instruct:34.3% Qwen3-VL-8B-Instruct:23.8% +10.5(含两个负域项)
技能检索(12 个 MobileWorld 复用案例) 平均检索分 / 阈值命中数 元数据检索:0.8753 / 12 中 12 全文检索:0.4050 / 12 中 1 平均分 +0.47,命中数 12 vs 1
MobileWorld 成本对照(Qwen3.6-Plus) 准确率 / token 总量 三轮演化:69.5% / 94.75M pass@3 重复采样:62.8% / 103.00M +6.7 个点且 token 更省
MobileWorld held-out 迁移(87 源任务建库) 30 个未见任务成功数 22/30(73.3%),检索精确率 15/16 pass@3 无技能基线:12/30(40.0%) +33.3 个点
技能组织消融(MobileWorld,Qwen3.6-Plus) 成功率 结构化技能包:69.52% 单文件技能:66.67% +2.85
组件消融(MobileWorld,Qwen3.6-Plus) 成功率 完整系统:69.52% 去信息隔离 60.95%;去即时修订 62.86%;去计划文档 65.71%;去失败反思 66.67% 各组件贡献 -8.57 / -6.66 / -3.81 / -2.85

局限与改进

作者承认的局限:演化质量受骨干模型感知与诊断能力上限制约,技能修订可能没抓住真实失败原因,甚至把回归引入已验证的技能包,而框架目前没有形式化验证器来否决有害编辑;评测限于三个基准,真实部署中界面更新更频繁、存在个性化配置、网络延迟与隐私敏感状态;AndroidWorld 的复用率建立在同任务族的参数化变体上,向真正未见的应用类别迁移可能更平缓;每次失败 rollout 附加一次批评者调用加一次修订调用的推理开销,虽相对重训可忽略,但在延迟敏感场景需靠复用摊销。附录进一步暴露:批评者诊断准确率仅 80.4%(115/143),最严重的错误是过度乐观——至少 4 例把失败判成成功导致演化提前终止;OSWorld 出现两个负域项;对可直接完成的简单任务,不完美的技能指导可能引入不必要的中间步骤或诱导对错误流程的依赖。我的补充观察:检索评分是手工设定权重的启发式线性模型(0.6/0.4 权重、±0.15~0.2 的奖惩项),跨域泛化未经验证;技能库无版本管理与回归检测,坏修订可能静默传播到大量未来调用;修订循环上限两轮,对 CheckCartPriceTask 这类恰好两轮才修好的案例已无余量;批评者审计仅覆盖 56 个失败任务的 143 个判断,样本偏小;部分引用的对照工作(多为 2026 年 preprint)尚未公开代码,横向比较的可靠性有限。

独立分析的弱点

弱点一:批评者过度乐观。80.4% 诊断准确率中最危险的是把失败判成成功,从而提前终止演化并把'伪验证'技能注册入库——在自演化闭环中这类错误会被复用放大。改进方向:引入廉价的独立验证器(对最终状态做断言式检查)、双批评者交叉验证、或要求批评者输出证据链并自动核对关键中间状态。弱点二:无版本管理与回归防护。修订直接覆盖技能文件,坏编辑无法回滚,也没有'修订前后回归测试'机制。改进方向:技能包 Git 式版本化、修订后在新任务上做影子评估、利用 meta 中的 status 字段做灰度上线。弱点三:启发式检索的脆弱性。线性加权评分对权重与阈值高度敏感——θ_r 从 0.6 降到 0.4 成功率暴跌 14.3 个点,升到 0.8 也掉 2.8 个点——且以词法重叠为主导,面对改写指令或跨语言查询可能失效。改进方向:引入轻量嵌入检索与元数据检索的混合排序,用历史命中/错配数据在线校准阈值。弱点四:复用收益依赖任务相似性。当前证据几乎全部来自同任务族参数化变体(AndroidWorld seed 30→42),真正跨应用、跨平台的技能泛化尚未证明,held-out 实验也局限在 MobileWorld 内部。改进方向:在技能包中加入平台无关的抽象层(用目标谓词而非具体控件描述表达步骤),系统评估跨应用迁移矩阵。弱点五:简单任务的负迁移。OS 域与 Thunderbird 的负域项以及对短平快任务的过度复杂化表明技能并非普适增益。改进方向:增加'技能适用性预判'——检索得分低时直接走无技能路径,或在 plan 中显式声明适用条件与禁用条件。

未来方向

作者提出的方向:为技能修订配备形式化验证器以否决有害编辑;技能级版本管理、部署时人在环验证与显式失败安全规则;把框架推广到界面更新频繁、含个性化配置与隐私敏感状态的真实部署环境。基于本文成果可自然延伸的方向:其一,把修订循环与轻量在线学习结合——用验证过的技能修订作为偏好数据反哺小型 GUI 模型,打通推理时演化与训练时演化的通路;其二,技能组合与分层复用——当前技能平铺存储,长工作流可由子技能组合,元数据可扩展组合接口与依赖声明;其三,批评者能力提升——把诊断准确率作为显式优化目标(诊断自一致性、多批评者投票、证据定位校验),缓解 19.6% 的误诊尤其是过度乐观;其四,检索机制升级——从启发式线性评分走向可学习的双塔检索,并研究技能库规模扩大后的索引、去重与冲突消解;其五,跨平台技能迁移——backup.md 的'多指示器'思想可抽象为平台无关的界面不变量,使同一技能适配 Android/桌面/Web;其六,失败案例的多模态化——借鉴 MMSkills,把视觉证据(关键帧对比)存入 failure_examples 以增强后续检索与规避;其七,安全与审计——GUI 智能体操作真实账户与文件,技能演化引入的静默行为漂移需要审计日志、敏感操作确认与演化轨迹的可解释回放。

复现评估

复现条件较好。代码已开源;三个基准全部公开且提供标准评测协议;附录 A.8 给出全部 prompt 模板,Table 12 列出完整超参(执行温度 0.0、批评者温度 0.0、技能生成温度 0.3、修订顺序 $P\to B\to C$、失败案例最多 3 条、BM25 $k_1=1.5$/$b=0.75$、检索阈值 0.6、每步最多 4 次技能工具调用等)。算力需求分化:闭源模型(Claude-Sonnet-4.6、Qwen3.6-Plus)走官方 API,主要是调用费用;8B 级开源模型(GUI-Owl-1.5-8B、MAI-UI-8B、Qwen3-VL-8B)单张 RTX PRO 6000 96GB 用 vLLM 即可服务(张量并行 4、bfloat16、65K 上下文、每 prompt 最多 5 张图);35B 级模型需更多卡。环境方面 MobileWorld 需并行 20 个 Docker 容器(20 秒启动间隔)。成本量级:MobileWorld 全量三轮演化约 94.75M tokens;每任务最多 50 步、每步等待 3 秒。复现难度评估:中等。主要不确定性在于批评者诊断的会话随机性、小域指标对个别任务的敏感性(作者自己重跑 OS 域就出现与提交结果不同的数字)、以及若干对照基线(多为 2026 年 preprint)缺乏公开代码需要自行实现。若只在单一模型、单一基准上验证核心思想(结构化包 + 信息隔离反思 + 元数据检索),单卡 GPU 加一两个 API key 可在数天内完成最小复现。

相似论文推荐