Computer-Use Agents Gain Little Benefit from a World Model When Conditioned on Tutorials
Organizations: Oregon State University
Abstract
Recent work has improved computer-use agents (CUAs) by combining retrieved task-relevant tutorials and look-ahead planning using world models with MLLM judges. However, the contribution of each component -- tutorials, the judge, and the world model -- to overall improvement has not been evaluated in isolation. To fill this gap, we first construct OSWorld-Tutorial and ScienceBoard-Tutorial: two datasets for CUAs with curated multimodal tutorials, covering everyday and scientific domains. We then propose RAG-PolicyJudge (RAG-PJ), a policy-judge framework for CUAs conditioned on task-specific tutorials: the policy proposes candidate actions, and the judge selects among them. To isolate the effect of world models given tutorials, we compare RAG-PJ with and without common world models: using either zero-shot text-based descriptions of next states or an oracle that returns ground-truth visual observations. We find that RAG-PJ gains little benefit from these rollouts when tutorials are present, even with perfect visual futures. This suggests prior world-model gains in tutorial-conditioned methods come mainly from tutorial understanding and the judge's ability to select the proposed actions, rather than from predicted rollouts. Error analysis reveals that the bottleneck is not rollout fidelity, but the judge's ability to reason over future states and recognize task completion. This highlights the need to improve not just next-state prediction in world models, but also reasoning over their predicted rollouts. Datasets and code are available at https://github.com/realjoenguyen/RAGPJ-official.
Figures & tables
| # | Method | Qwen3-VL 32B | Qwen3.8 27B |
| Policy only | |||
| 1 | Policy Only | 14.8 1.0 | 29.0 0.6 |
| 2 | + RAG | 36.1 0.6 | 44.2 1.4 |
| Policy + Judge | |||
| 3 | Policy + Judge (GTA-1) | 18.3 2.4 | 30.4 1.2 |
| 4 | RAG-PJ (Ours) | 40.2 0.6 | 48.3 0.7 |
| # | Method (no tutorial) | 15 steps | 50 steps | ||
| 1 | Policy + Judge (GTA-1) | 43.8 0.1 | 47.4 1.3 | ||
| + Text rollout, WebDreamer ( Gu et al., 2025 ) | |||||
| 2 | 41.4 1.4 | ( ) | 47.0 2.0 | ( ) | |
| 3 | 40.1 1.0 | ( ) | 47.5 1.1 | ( ) | |
| + Text rollout, R-WoM ( Mei et al., 2026 ) | |||||
| 4 | 44.2 1.2 | ( ) | 48.2 3.5 | ( ) | |
| Method | 15 steps | 50 steps | |||
| # | Human | MLLM | Human | MLLM | |
| Policy only | |||||
| 1 | Policy Only | 60.2 3.4 | 63.8 1.4 | ||
| 2 | + RAG | 66.6 1.4 | 70.4 1.5 | 68.7 2.3 | 74.7 1.9 |
| Policy + Judge | |||||
| 3 | Policy + Judge (GTA-1) | 61.7 0.9 | 69.6 3.7 | ||
Appendix figures & tables25 assets
Supplementary material from the paper’s appendix.
Appendix
| Method | Qwen3-VL-8B | Qwen3-VL-32B | Qwen3.8-27B | ||||
| # | 15 steps | 50 steps | 15 steps | 50 steps | 15 steps | 50 steps | |
| Policy only | |||||||
| 1 | Policy Only | 47.2% 0.9% | 55.9% 0.5% | 60.2% 3.4% | 63.8% 1.4% | 68.9% 3.1% | 75.3% 1.0% |
| 2 | + RAG | 59.3% 2.3% | 61.5% 3.2% | 66.6% 1.4% | 68.7% 2.3% | 73.2% 2.6% | 76.2% 4.0% |
| Policy + Judge | |||||||
| 3 | Policy + Judge (GTA-1) | 44.7% 3.7% | 50.8% 5.7% | 61.7% 0.9% | 69.6% 3.7% | 67.1% 3.1% | 76.5% 1.9% |
| Method | Qwen3-VL-8B | Qwen3-VL-32B | Qwen3.8-27B | ||||
| # | 15 steps | 50 steps | 15 steps | 50 steps | 15 steps | 50 steps | |
| Policy only | |||||||
| 1 | Policy Only | 20.9% 0.9% | 25.1% 1.4% | 34.7% 1.8% | 36.6% 2.4% | 51.7% 3.1% | 61.0% 0.2% |
| 2 | + RAG | 32.4% 2.9% | 38.6% 1.7% | 39.5% 1.2% | 44.3% 2.5% | 54.5% 2.0% | 64.3% 1.6% |
| Policy + Judge | |||||||
| 3 | Policy + Judge (GTA-1) | 23.3% 1.6% | 24.5% 1.4% | 35.8% 0.3% | 37.7% 1.5% | 51.6% 0.6% | 59.5% 0.3% |
| Method | Qwen3-VL-32B | ||||||
| # | Overall | OS | Office | Daily | Professional | Workflow | |
| 15 steps | |||||||
| 1 | Policy only baseline | 42.5% 0.7% | 65.3% 4.8% | 33.5% 1.8% | 63.5% 4.7% | 60.5% 1.2% | 21.0% 3.3% |
| 2 | Policy only + RAG policy | 47.8% 0.7% | 88.9% 2.4% | 35.6% 3.5% | 68.8% 3.4% | 72.8% 1.2% | 22.0% 2.1% |
| 3 | RAG policy + RAG judge (RAG-PJ) | 51.7% 1.4% | 91.7% 4.2% | 41.5% 2.0% | 66.6% 2.7% | 83.7% 2.0% | 25.0% 2.2% |
| 4 | GT rollout | 49.4% 0.2% | 87.5% 7.2% | 39.9% 0.9% | 66.2% 2.7% | 72.1% 5.9% | 25.7% 2.1% |
| # | Method | Celestia | ChimeraX | GrassGIS | KAlgebra | Lean | TeXstudio | Overall |
| (33) | (29) | (34) | (31) | (26) | (16) | (169) | ||
| Policy only | ||||||||
| 1 | Policy Only | 20.2% 1.7% | 26.4% 2.0% | 8.8% 2.9% | 18.3% 1.9% | 0.0% 0.0% | 12.5% 0.0% | 14.8% 1.0% |
| 2 | + RAG | 31.3% 3.5% | 74.7% 2.0% | 22.5% 1.7% | 62.4% 3.7% | 0.0% 0.0% | 12.5% 0.0% | 36.1% 0.6% |
| Policy + Judge | ||||||||
| 3 | Policy + Judge (GTA-1) | 25.3% 1.7% | 31.0% 6.0% | 10.8% 4.5% | 26.9% 10.4% | 0.0% 0.0% | 10.4% 3.6% | 18.3% 2.4% |
| # | Method | Celestia | ChimeraX | GrassGIS | KAlgebra | Lean | TeXstudio | Overall |
| (33) | (29) | (34) | (31) | (26) | (16) | (169) | ||
| Policy only | ||||||||
| 1 | Policy Only | 19.2% 4.6% | 56.3% 2.0% | 27.5% 4.5% | 46.2% 1.9% | 2.6% 2.2% | 12.5% 0.0% | 29.0% 0.6% |
| 2 | + RAG | 34.3% 3.5% | 79.3% 3.4% | 29.4% 2.9% | 79.6% 1.9% | 14.1% 2.2% | 12.5% 0.0% | 44.2% 1.4% |
| Policy + Judge | ||||||||
| 3 | Policy + Judge (GTA-1) | 25.3% 1.7% | 62.1% 3.4% | 27.5% 6.1% | 40.9% 4.9% | 3.8% 3.8% | 12.5% 0.0% | 30.4% 1.2% |
| Human-verified online | AI-generated | |
| Correct | 15 | 18 |
| Partially correct | 4 | 2 |
| Wrong | 0 | 0 |
| Preferred by the reviewer | 3 | 17 |
| Program | Version |
| Ubuntu | 22.04.3 LTS |
| Google Chrome | 130.0.6723.58 |
| GIMP | 2.10.30 |
| LibreOffice (Calc, Impress, Writer) | 7.3.7.2 |
| Mozilla Thunderbird | 115.6.0 |
| VLC | 3.0.16 |
| Program | Version |
| Ubuntu | 22.04 LTS |
| UCSF ChimeraX | 1.9 with the chimerax-states 0.5 bundle |
| GRASS GIS | 8.4.1 (wxPython GUI) |
| Celestia | 1.7-dev (Qt6 GUI) |
| KAlgebra | KDE Education, Qt 6 build |
| TeXstudio | Ubuntu 22.04 PPA build |
| MLLM base | 15 steps | |
| w/ thought | w/o thought | |
| Qwen3-VL-8B | 28.5% 1.6% | 28.1% 1.2% |
| Qwen3-VL-32B | 39.0% 1.2% | 38.8% 0.4% |
| Hyperparameter | Value |
| temperature | 0.7 |
| top_p | 0.8 |
| top_k | 20 |
| repetition_penalty | 1.0 |
| presence_penalty | 1.5 |
| max_output_length | 16384 |
| Hyperparameter | Value |
| temperature | 0 |
| top_p | 1 |
Computer-Use Agents
Computer-use agents perceive and operate graphical interfaces and software tools to complete tasks across websites, apps, and desktops.
See all 171 papers