Voyager
Voyager: An Open-Ended Embodied Agent with Large Language Models
Guanzhi Wang, Yuqi Xie, Yunfan Jiang, Ajay Mandlekar, Chaowei Xiao, Yuke Zhu, et al. · 2023-05-25
- Management
- T2 Dynamic Memory
- Memory changes during deployment through a stable management policy.
- Representation
- Cross-represented explicit
How experience becomes memory
Each path is one memory component, traced from what is stored to how it is found again.
executable skill library
- Represented asSpatial, temporal & cross-modal structured memoryCross-represented explicit
- Stored inVector-indexed collection
- Retrieved bySimilarity search, Planner / tool-assisted retrieval
- Source evidenceSource linked & recoverable
Temporally extended executable code skills are stored, retrieved, composed, and reused across Minecraft worlds.Full paper: Update · PDF p. 2 · Figure 1
How memory changes (T2 operations)
Update · Prompted LLM/VLM record update
Environment feedback, execution errors, and self-verification revise skill programs. For Voyager, this specifically supports LLM-mediated memory editing of executable skill library.
Consolidation · Experience abstraction
Verified programs are admitted as reusable behavior skills. For Voyager, this specifically supports abstraction of episodes into reusable experience of executable skill library.
Related systems
- 3D-MemT2 · Embodied & 3D
- Analytic Concept-Centric MemoryT2 · Embodied & 3D
- BrainNavT2 · Embodied & 3D
- CAUSALNAVT2 · Embodied & 3D
- CMMR-VLNT2 · Embodied & 3D
- ConceptGraphsT2 · Embodied & 3D