Skip to content

Dynamic, LLM-powered NPCs in Minecraft that can socially interact with one another, form societies, and more!

Notifications You must be signed in to change notification settings

daniemagic/Sentient-Villagers

Repository files navigation

Sentient Villagers

Dynamic, LLM-powered NPCs in Minecraft that can socially interact with one another, form societies, and more!

Each agent has a memory that stores information that they observe. Agents conduct higher level reflections on top of memories for more high-level memories. For each observation, memory is given as context to the interaction to determine various things about it such as what to respond with, what action to conduct, or to even engage at all.

Memory architecture inspired by "Generative Agents: Interactive Simulacra of Human Behavior" paper by Stanford University.

This project uses Mineflayer.

Required packages:

  • Mineflayer
  • mineflayer-Pathfinder
  • Prismarine-item
  • Prismarine-biome
  • armorManager
  • mineflayer-pVP

About

Dynamic, LLM-powered NPCs in Minecraft that can socially interact with one another, form societies, and more!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published