Minecraft agent for open-ended embodied learning via LLMs
Top 8.4% on sourcepulse
Voyager is an open-ended, lifelong learning agent for Minecraft, designed to explore, acquire skills, and make discoveries autonomously. It targets researchers and developers in embodied AI and reinforcement learning, offering a framework for agents that can continuously improve and generalize their capabilities without human intervention.
How It Works
Voyager employs a modular architecture comprising an automatic curriculum for exploration, a dynamic skill library for storing and retrieving executable code (skills), and an iterative prompting mechanism. This mechanism leverages GPT-4 for program generation, incorporating environment feedback, execution errors, and self-verification to refine skills. The "blackbox" interaction with GPT-4 avoids the need for model fine-tuning, enabling rapid skill compounding and mitigating catastrophic forgetting.
Quick Start & Requirements
pip install -e .
after cloning the repository.npm install
in voyager/env/mineflayer
and mineflayer-collectblock
).Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The project is strictly for research purposes. Task decomposition may occasionally require reruns if sub-goals are flawed. Initial setup involves several manual steps across Python, Node.js, and Minecraft configurations.
1 year ago
Inactive