Tweet
FreeFirst lifelong learning agent that plays Minecraft purely in-context
About Tweet
Voyager is the first lifelong learning agent that plays Minecraft purely in-context, powered by GPT-4. It continuously improves by writing, refining, committing, and retrieving code from a skill library. The agent uses an iterative prompting mechanism that incorporates game feedback and execution errors to refine programs, a skill library of code to store and retrieve complex behaviors, and an automatic curriculum to maximize exploration. Voyager rapidly becomes a seasoned explorer, obtaining 3.3× more unique items, traveling 2.3× longer distances, and unlocking key tech tree milestones up to 15.3× faster than prior methods. The project is fully open-sourced with code and paper available.
Key Features
Pros & Cons
- Open-source with full code and paper available
- Achieves significantly better performance than prior methods (3.3x items, 15.3x tech tree speed)
- Lifelong learning without gradient descent—uses in-context code execution
- Modular skill library enables compounding capabilities over time
- Requires GPT-4 API, which incurs cost and latency
- Currently focused on Minecraft environment only
- Relies on a specific JavaScript API (Mineflayer) for interaction