Blog Logo
TAGS

Voyager: An Open-Ended Embodied Agent with Large Language Models

Voyager is an embodied lifelong learning agent in Minecraft that utilizes large language models for skill acquisition and exploration. It consists of three key components: an automatic curriculum that maximizes exploration, an ever-growing skill library of executable code for storing and retrieving complex behaviors, and a new iterative prompting mechanism that incorporates environment feedback, execution errors, and self-verification for program improvement. Voyager shows exceptional proficiency in playing Minecraft and exhibits strong in-context lifelong learning capability. Its skills are temporally extended, interpretable, and compositional, which makes it able to solve novel tasks easily. Follow the installation guide provided in the repository to set up Voyager and use OpenAIs GPT-4 as the language model.