REVIEW 3 major objections 5 minor 48 references
VoyagerVision: Investigating the Role of Multi-modal Information for Open-ended Learning Systems
T0 review · 3 major / 5 minor · reviewed 2026-08-06 · deepseek-v4-flash
Pith's one-line read Adding screenshots to the Voyager Minecraft agent enables building tasks it previously could not attempt.
desk verdict The system convincingly builds simple Minecraft structures, but the paper's central claim that screenshots enable this is confounded by simultaneous changes to model and prompts. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The mechanism is the Voyager loop itself—curriculum agent proposes a task, action agent generates Mineflayer JavaScript, critic agent verifies success and critiques failures, with successful code stored in a skill library—modified so that every agent also receives a screenshot of the bot's current point of view. A camera from Prismarine-Viewer is placed at the bot's head position and orientation each round to produce the screenshot. The critic is told to use the screenshot as its primary means of checking spatial and building tasks, and the action agent is instructed to reposition itself, often on a dirt pole, to give the critic an unobstructed view of the finished build. These visual inputs are what the paper identifies as making construction tasks feasible.
What would settle it
Run the same building unit tests and open-ended building prompts with GPT-4o but no screenshots, keeping the VoyagerVision prompts and scaffolding rules; if the no-vision agent builds the same structures at a similar rate, the visual input is not what unlocks the new task class.
Extended reading notes
Core claim
The central claim is that multimodal input—screenshots of the bot's point of view fed to all three Voyager agents—expands an open-ended learning system's task repertoire to include visual and spatial construction. The paper reports that VoyagerVision built an average of 2.75 novel structures per 50-iteration open-ended run, at a 39% average success rate on building tasks, and that in hand-verified building unit tests it succeeded in 18 of 50 attempts (12 of 25 in flat worlds; 6 of 25 in regular worlds). It further reports that switching Voyager's text-only GPT-4 to GPT-4o alone slowed resource gathering, while adding screenshots produced no further degradation. The paper interprets these results as demonstrating the value of multimodal integration for open-endedness.
Load-bearing premise
The building gains are attributed to screenshots, but the full system differs from Voyager in three ways at once—the model, the prompts, and the visual input—so the experiment cannot show which change enables building.
Editorial extensions
If this is right
- Text-only Voyager-style agents can be extended to construction tasks by adding screenshots, without changing the underlying skill-library and self-verification architecture.
- Vision does not appear to hurt the original resource-gathering capability: the GPT-4o-with-screenshots variant reached iron pickaxe at the same iteration count as the GPT-4o text-only variant in the paper's 30-iteration runs.
- The agent's building competence is sensitive to terrain: success roughly doubled in flat worlds relative to regular worlds, so handling irregular ground is a separate challenge from vision.
- The model's own visual self-verification is not fully reliable, since manual review showed 2 of 20 reported unit-test successes were false positives, so deployment of such agents would still need external checking.
Reading between the lines
- Because the full system differs from Voyager in model, prompts, and visual input simultaneously, the paper does not establish that screenshots specifically cause the building gains; a text-only GPT-4o run with the same building prompts is needed to attribute the effect.
- Averaging 2.75 unique structures per run means the agent is producing a small set of varied builds, not sustained open-ended invention; measuring structural novelty (geometry or function) rather than distinct task names would test the open-endedness claim.
- If screenshots are the enabling cue, the critic's visual verification is the most likely load-bearing component; ablating screenshots from just the action and curriculum agents while keeping them for the critic would localize where the vision matters.
- The scaffolding and re-positioning rules added to the prompts may themselves be doing much of the work; a follow-up that strips those prompt changes while retaining screenshots would separate prompt engineering from perception.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper introduces VoyagerVision, a multimodal extension of the Voyager Minecraft agent that adds agent-perspective screenshots to the LLM input pipeline and replaces GPT-4 with GPT-4o. The authors claim that visual input enables the agent to complete building tasks that were previously infeasible for the text-only Voyager. They evaluate the system in two phases: (1) building unit tests for five structures (pole, wall, stairs, portal, pyramid) in flat and regular worlds, with 18 of 50 attempts verified as true successes by manual inspection; and (2) open-ended experiments, including resource-gathering runs with and without screenshots and 12 open-ended building runs, where the agent completed an average of 2.75 unique structures per 50-iteration run.
Significance. If the central causal claim were established, this work would be a useful demonstration that adding visual feedback can expand the task repertoire of an open-ended embodied agent, with possible relevance beyond Minecraft. The paper has notable strengths: the authors report manual verification of unit-test outcomes, transparently disclose that the critic's self-verification produced false positives (pyramid: 3 reported vs 2 true in flat worlds; 1 reported vs 0 true in regular worlds), and append the full prompts for all system variants, which aids reproducibility. However, the headline claim that visual input itself enables building is not supported by the current experimental design, because the full system differs from Voyager in model, modality, and prompts simultaneously, and no text-only GPT-4o building control is run. The contribution is therefore best viewed as a promising system demonstration with an unresolved attribution question.
major comments (3)
- [Section 1, Section 4.2, Abstract] The central causal claim that adding visual input enables building tasks is confounded by three simultaneous changes between Voyager and VoyagerVision: the model (GPT-4o vs GPT-4), the input modality (screenshots added), and the task prompts (building encouragement added, and the original instruction 'Do not ask me to build or dig shelter' removed). Section 4.2 compares resource-gathering performance with and without screenshots, but the open-ended building experiment is run only on the full VoyagerVision system. There is no text-only GPT-4o condition with the same building-oriented prompts. Therefore, the observed ability to build structures cannot be attributed to the visual modality; a text-only GPT-4o agent given the same building prompts might perform similarly. The abstract and Section 1 overstate the evidence when they say visual inputs 'enable' the new class of tasks.
- [Appendix D, Abstract, Section 1] The claim that Voyager 'was incapable of this' is not evidence of a modality limitation, because the original Voyager curriculum prompt explicitly forbids building, placing, planting, and trading tasks (Appendix D, original prompt criteria 7 and 8). The inability to build in the original system is a prompt-design choice, not a demonstrated consequence of text-only input. The manuscript should either soften the causal language or run a controlled baseline with building-oriented prompts and no screenshots to establish the modality's contribution.
- [Section 4.2, Table 1, Section 4.1] The open-ended building metrics rely on the critic agent's self-verification, but Table 1 shows that this same critic over-reports building success in the unit tests: it reported 3 pyramid successes in flat worlds where only 2 were true, and 1 in regular worlds where 0 were true, inflating the overall reported total from 18 to 20 true successes. Section 4.2 reports an average of 2.75 unique structures per run without any manual verification or false-positive analysis for the open-ended building experiment. The true success count could be lower, and the paper should either provide manual verification for open-ended runs or explicitly acknowledge this limitation when reporting the 2.75 figure.
minor comments (5)
- [Table 1] The column header 'Overrall World Sucess Rate' contains two spelling errors ('Overrall', 'Sucess'); it should be 'Overall World Success Rate'.
- [Table 2 caption] The caption contains 'interations', which should be 'iterations'.
- [Abstract] The abstract states VoyagerVision was 'successful in half of all attempts in flat worlds,' but Table 1 reports 13/25 reported and 12/25 true successes in flat worlds. The phrasing is imprecise and should reflect the true verified count (12/25).
- [Section 4.2, Table 3] The open-ended building results are aggregated over 12 runs with no per-run breakdown, variance, or confidence interval. Given the small sample, the paper would benefit from at least reporting the range of unique structures per run.
- [Section 3.2] The appendix text describing the critic prompt says the response must end with ')' but the example JSON ends with '}'; this appears to be a typo and should be corrected.
Circularity Check
No circular derivation found; the building-capability comparison is confounded but not circular.
full rationale
This paper contains no mathematical derivation chain in which an output is defined in terms of itself. The central claim—that adding screenshots to Voyager enables building tasks—is an empirical claim supported by three open-ended experiments and unit tests. No parameter is fitted to a subset and then reported as a prediction; no uniqueness theorem from the authors' prior work is imported; no ansatz is smuggled in via citation; and no known result is merely renamed. The only self-citation (Suglia et al., 2020) appears in the general background and is not load-bearing. The original Voyager prompts are quoted in the appendices, so the comparison is transparent. Two concerns are validity issues rather than circularity: (1) the final open-ended building experiment changes model, prompt, and modality simultaneously relative to original Voyager, so the causal role of screenshots is not isolated; the paper itself acknowledges that the GPT-4o drop 'could potentially be due to the fact that the prompts written for the original Voyager maximised performance for GPT-4.' (2) The critic agent's self-verification over-reported pyramid successes (4 vs 2) in unit tests, and manual checks corrected those unit tests, but the open-ended unique-structure counts in Table 3 are not reported as manually verified. These are measurement and internal-validity weaknesses, not circular reductions of the claim to its inputs. Therefore the circularity score is 0.
Assumptions & free parameters
free parameters (3)
- Maximum task attempts =
3
- Open-ended building horizon =
50 iterations
- Resource-gathering cutoff =
30 iterations
assumptions (3)
- domain assumption The Voyager framework works as described in [13] when reimplemented with GPT-4o and the appended prompts.
- domain assumption GPT-4o can reliably interpret Minecraft point-of-view screenshots for spatial verification.
- domain assumption Manual verification of unit-test outcomes is accurate and complete.
Cite this review
Pith. "Pith review of VoyagerVision: Investigating the Role of Multi-modal Information for Open-ended Learning Systems." pith.science (2026). https://pith.science/paper/LLM2QALS
@misc{pith2026250700079,
author = {Pith},
title = {Pith review of: VoyagerVision: Investigating the Role of Multi-modal Information for Open-ended Learning Systems},
year = {2026},
howpublished = {\url{https://pith.science/paper/LLM2QALS}},
note = {Machine review of arXiv:2507.00079}
}
read the original abstract
Open-endedness is an active field of research in the pursuit of capable Artificial General Intelligence (AGI), allowing models to pursue tasks of their own choosing. Simultaneously, recent advancements in Large Language Models (LLMs) such as GPT-4o [9] have allowed such models to be capable of interpreting image inputs. Implementations such as OMNI-EPIC [4] have made use of such features, providing an LLM with pixel data of an agent's POV to parse the environment and allow it to solve tasks. This paper proposes that providing these visual inputs to a model gives it greater ability to interpret spatial environments, and as such, can increase the number of tasks it can successfully perform, extending its open-ended potential. To this aim, this paper proposes VoyagerVision -- a multi-modal model capable of creating structures within Minecraft using screenshots as a form of visual feedback, building on the foundation of Voyager. VoyagerVision was capable of creating an average of 2.75 unique structures within fifty iterations of the system, as Voyager was incapable of this, it is an extension in an entirely new direction. Additionally, in a set of building unit tests VoyagerVision was successful in half of all attempts in flat worlds, with most failures arising in more complex structures. Project website is available at https://esmyth-dev.github.io/VoyagerVision.github.io/
Figures
Figures from the paper (6 more)
Reference graph
Works this paper leans on
-
[1]
Josh Achiam, Steven Adler, Sandhini Agarwal, Lama Ahmad, Ilge Akkaya, Floren- cia Leoni Aleman, Diogo Almeida, Janko Altenschmidt, Sam Altman, and Shyamal Anadkat. Gpt-4 technical report. arXiv preprint arXiv:2303.08774 , 2023
arXiv 2023
-
[2]
Molmo and pixmo: Open weights and open data for state-of-the-art multimodal models
Matt Deitke, Christopher Clark, Sangho Lee, Rohun Tripathi, Yue Yang, Jae Sung Park, Mohammadreza Salehi, Niklas Muennighoff, Kyle Lo, and Luca Soldaini. Molmo and pixmo: Open weights and open data for state-of-the-art multimodal models. arXiv preprint arXiv:2409.17146 , 2024
arXiv 2024
-
[3]
Gpts are gpts: An early look at the labor market impact potential of large language models
Tyna Eloundou, Sam Manning, Pamela Mishkin, and Daniel Rock. Gpts are gpts: An early look at the labor market impact potential of large language models. arXiv preprint arXiv:2303.10130, 2023
arXiv 2023
-
[4]
Maxence Faldor, Jenny Zhang, Antoine Cully, and Jeff Clune. Omni-epic: Open- endedness via models of human notions of interestingness with environments pro- grammed in code. arXiv preprint arXiv:2405.15568 , 2024
arXiv 2024
-
[5]
Minedojo: Building open-ended embodied agents with internet-scale knowledge
Linxi Fan, Guanzhi Wang, Yunfan Jiang, Ajay Mandlekar, Yuncong Yang, Haoyi Zhu, Andrew Tang, De-An Huang, Yuke Zhu, and Anima Anandkumar. Minedojo: Building open-ended embodied agents with internet-scale knowledge. Advances in Neural Information Processing Systems , 35:18343–18362, 2022
work page 2022
-
[6]
Aaron Grattafiori, Abhimanyu Dubey, Abhinav Jauhri, Abhinav Pandey, Abhishek Kadian, Ahmad Al-Dahle, Aiesha Letman, Akhil Mathur, Alan Schelten, Alex Vaughan, et al. The llama 3 herd of models. arXiv preprint arXiv:2407.21783 , 2024
arXiv 2024
-
[7]
Open-endedness is essential for artificial superhuman intelligence
Edward Hughes, Michael Dennis, Jack Parker-Holder, Feryal Behbahani, Aditi Mavalankar, Yuge Shi, Tom Schaul, and Tim Rocktaschel. Open-endedness is essential for artificial superhuman intelligence. arXiv preprint arXiv:2406.04268 , 2024
arXiv 2024
-
[8]
Position: Levels of agi for operationalizing progress on the path to agi
Meredith Ringel Morris, Jascha Sohl-Dickstein, Noah Fiedel, Tris Warkentin, Allan Dafoe, Aleksandra Faust, Clement Farabet, and Shane Legg. Position: Levels of agi for operationalizing progress on the path to agi. In Forty-first International Conference on Machine Learning , 2024
work page 2024
Show all 48 references
-
[9]
Hello gpt-4o
OpenAI. Hello gpt-4o. https://openai.com/index/hello-gpt-4o/, 2024. Accessed: 2024-11-12
2024
-
[10]
Prismarinejs/mineflayer: Create Minecraft bots with a powerful, stable, and high-level JavaScript API, 2013
PrismarineJS. Prismarinejs/mineflayer: Create Minecraft bots with a powerful, stable, and high-level JavaScript API, 2013
2013
-
[11]
Mastering atari, go, chess and shogi by planning with a learned model
Julian Schrittwieser, Ioannis Antonoglou, Thomas Hubert, Karen Simonyan, Lau- rent Sifre, Simon Schmitt, Arthur Guez, Edward Lockhart, Demis Hassabis, Thore Graepel, et al. Mastering atari, go, chess and shogi by planning with a learned model. Nature, 588(7839):604–609, 2020
2020
-
[12]
Compguesswhat?!: A multi- task evaluation framework for grounded language learning
Alessandro Suglia, Ioannis Konstas, Andrea Vanzo, Emanuele Bastianelli, Desmond Elliott, Stella Frank, and Oliver Lemon. Compguesswhat?!: A multi- task evaluation framework for grounded language learning. In Proceedings of the 58th Annual Meeting of the Association for Computa...
2020
-
[13]
Voyager: An open-ended embodied agent with large language models
Guanzhi Wang, Yuqi Xie, Yunfan Jiang, Ajay Mandlekar, Chaowei Xiao, Yuke Zhu, Linxi Fan, and Anima Anandkumar. Voyager: An open-ended embodied agent with large language models. arXiv preprint arXiv:2305.16291 , 2023
2023 arXiv
-
[14]
‘ { ”reasoning
Jenny Zhang, Joel Lehman, Kenneth Stanley, and Jeff Clune. Omni: Open- endedness via models of human notions of interestingness. arXiv preprint arXiv:2306.01711, 2023. A Appendix: Unit Test Building Tasks Below are example screenshots of the buildings used for each of the unit...
2023 arXiv
-
[17]
It should be a single phrase
The next task should follow a concise format, such as ”Mine [quantity] [block]”, ”Craft [quantity] [item]”, ”Smelt [quantity] [item]”, ”Kill 26 Ethan Smyth, Alessandro Suglia [quantity] [mob]”, ”Cook [quantity] [food]”, ”Equip [item]” etc. It should be a single phrase. Do not ...
-
[18]
The next task should not be too hard since I may not have completed enough very basic structures to be able to attempt it
-
[19]
I should build some- thing which is a small step forward from what I have built previously
The next task should be novel and interesting. I should build some- thing which is a small step forward from what I have built previously. I should not be doing the same thing over and over again
-
[20]
Only repeat tasks if necessary
-
[21]
You should ensure I always have at least 16 blocks of dirt in my inventory before a building task to be used as scaffolding, otherwise I may be unable to complete the build
-
[22]
11 logs and already have 4 the tasks should still be gather 11 logs as the logs in your inventory will be accounted for
If you need a certain amount of blocks i.e. 11 logs and already have 4 the tasks should still be gather 11 logs as the logs in your inventory will be accounted for. You should only respond in the format as described below: RESPONSE FORMAT: Reasoning: Based on the information I...
-
[30]
For instance, ”Placing 4 torches” and ”Dig a 2x1x2 hole” are not ideal since they require visual confirmation from the screen
Tasks that require information beyond the player’s status to verify should be avoided. For instance, ”Placing 4 torches” and ”Dig a 2x1x2 hole” are not ideal since they require visual confirmation from the screen. 28 Ethan Smyth, Alessandro Suglia All the placing, building, pl...
-
[31]
You should act as a mentor and guide me to the next task based on my current learning progress
-
[32]
Please be very specific about what resources I need to collect, what I need to craft, or what mobs I need to kill
-
[33]
It should be a single phrase
The next task should follow a concise format, such as ”Mine [quantity] [block]”, ”Craft [quantity] [item]”, ”Smelt [quantity] [item]”, ”Kill [quantity] [mob]”, ”Cook [quantity] [food]”, ”Equip [item]” etc. It should be a single phrase. Do not propose multiple tasks at the same...
-
[34]
The next task should not be too hard since I may not have the necessary resources or have learned enough skills to complete it yet
-
[35]
I should look for rare resources, upgrade my equipment and tools using better materials, and discover new things
The next task should be novel and interesting. I should look for rare resources, upgrade my equipment and tools using better materials, and discover new things. I should not be doing the same thing over and over again
-
[36]
Only repeat tasks if necessary
I may sometimes need to repeat some tasks if I need to collect more resources to complete more difficult tasks. Only repeat tasks if necessary
-
[37]
I want to explore the world and discover new things
Do not ask me to build or dig shelter even if it’s at night. I want to explore the world and discover new things. I don’t want to stay in one place
-
[38]
For instance, ”Placing 4 torches” and ”Dig a 2x1x2 hole” are not ideal since they require visual confirmation from the screen
Tasks that require information beyond the player’s status to verify should be avoided. For instance, ”Placing 4 torches” and ”Dig a 2x1x2 hole” are not ideal since they require visual confirmation from the screen. All the placing, building, planting, and trading tasks should b...
-
[39]
You should only respond in the format as described below: RESPONSE FORMAT: Reasoning: Based on the information I listed above, do reasoning about what the next task should be
Crafting a crafting table should be one of my first goals once I have enough wood to do so, I cannot craft any tools without a crafting table. You should only respond in the format as described below: RESPONSE FORMAT: Reasoning: Based on the information I listed above, do reas...
-
[51]
a furnace, it is crucial that you place the crafting table prior to attempting to craft
If a recipe requires a crafting table e.g. a furnace, it is crucial that you place the crafting table prior to attempting to craft
-
[52]
If you complete a building task, it is imperative that you position yourself at least 4 blocks away, additionally you must elevate yourself two blocks off of the ground on a dirt pole, stand on this pole and then look at what you just built
-
[53]
32 Ethan Smyth, Alessandro Suglia
When you aim to verify a build, always ensure there are no blocks blocking your view between you and the block you are trying to look at, relocate if there are blocks in the way. 32 Ethan Smyth, Alessandro Suglia
-
[54]
If for any reason you fail a building task, on your next attempt you should attempt to view it from a different position than any you have used before
-
[55]
Ensure to position yourself in an open flat area before beginning a building task. You should only respond in the format as described below: RESPONSE FORMAT: {response format} Additionally, if for any reason you are not able to assist with a re- quest you must explicitly detai...
-
[66]
Name your function in a meaningful way (can infer the task from the name). 34 Ethan Smyth, Alessandro Suglia You should only respond in the format as described below: RESPONSE FORMAT: {response format} Below is the tweaked version of the original Voyager prompt, this version c...
-
[67]
Write an async function taking the bot as the only argument
-
[68]
- Use ‘mineBlock(bot, name, count)‘ to collect blocks
Reuse the above useful programs as much as possible. - Use ‘mineBlock(bot, name, count)‘ to collect blocks. Do not use ‘bot.dig‘ directly. - Use ‘craftItem(bot, name, count)‘ to craft items. Do not use ‘bot.craft‘ or ‘bot.recipesFor‘ directly. - Use ‘smeltItem(bot, name count)...
-
[69]
Therefore, you should make it generic and reusable
Your function will be reused for building more complex functions. Therefore, you should make it generic and reusable. You should not make strong assumption about the inventory (as it may be changed at a later time), and therefore you should always check whether you have the re...
-
[70]
Do not reuse functions listed there
Functions in the ”Code from the last round” section will not be saved or executed. Do not reuse functions listed there
-
[71]
Anything defined outside a function will be ignored, define all your variables inside your functions
-
[72]
Call ‘bot.chat‘ to show the intermediate progress
-
[73]
You should frequently call this before mining blocks or killing mobs
Use ‘exploreUntil(bot, direction, maxDistance, callback)‘ when you cannot find something. You should frequently call this before mining blocks or killing mobs. You should select a direction at random every time instead of constantly using (1, 0, 1)
-
[74]
Do not cheat
‘maxDistance‘ should always be 32 for ‘bot.findBlocks‘ and ‘bot.findBlock‘. Do not cheat
-
[75]
Do not write infinite loops or recursive functions
-
[76]
You definitely do not need them
Do not use ‘bot.on‘ or ‘bot.once‘ to register event listeners. You definitely do not need them
-
[77]
Name your function in a meaningful way (can infer the task from the name)
-
[78]
a furnace, it is crucial that you place the crafting table prior to attempting to craft
If a recipe requires a crafting table e.g. a furnace, it is crucial that you place the crafting table prior to attempting to craft. You should only respond in the format as described below: RESPONSE FORMAT: {response format}
Reviewed August 6, 2026 · model on record in the stance chip above.
Discussion (0). Sign in to comment.