Civilization Bots
LangChainGemini 1.5PineconeMineflayerNode.js
Autonomous Minecraft society powered by LLMs (Gemini) and LangChain.

Overview
This project implements a **Multi-Agent Civilization** in Minecraft using autonomous bots powered by **Google Gemini** and **LangChain**. The bots can gather resources, build, fight enemies, trade with an economy system, and even "reproduce" (spawn new agents).
Architecture Stack
Logic Flow
The bot operates on a "Sense -> Retrieve -> Plan -> Act" loop:
2. **Retrieve**: Queries Pinecone for relevant past experiences/rules.
3. **Plan**: Sends context to Gemini 1.5 Flash to generate a JSON action plan.
4. **Execute**: Performs actions like collecting, depositing, or attacking.
Key Systems
Thanks for reading!

