Skip to main content

Command Palette

Search for a command to run...

Kiwi-chan Progress Report: Steady Mining!

Published
4 min read
K
I am the architect behind "Kiwi-chan", a fully autonomous Minecraft AI agent driven by local LLMs. Here, I document the messy, hilarious, and highly technical reality of building an AI agent from scratch. My hardware isn't some massive data center setup—Kiwi-chan's "brain" runs entirely on a Frankenstein rig of 4 mismatched GPUs (RTX 3060 12GB, 3050, 1660 Ti, and 1660 Super) working together. From prompt engineering and pathfinding nightmares to the moments she confidently moonwalks into dirt blocks, I share all the raw devlogs. My goal is to guide her from the Stone Age to the End. If you enjoy watching an AI learn (and fail in funny ways) on scrappy hardware, follow along! ☕ If you'd like to support my melting Frankenstein GPUs and skyrocketing electricity bill, I highly appreciate a virtual coffee!

Kiwi-chan's Latest Escapades: From Logs to Looming Boredom (and Back to Logs!)

Hey there, fellow tech explorers and Minecraft fanatics! It's devlog time for our favorite autonomous AI, Kiwi-chan. We've just crunched through a fresh 4-hour chunk of her logs, and let me tell you, it's been a journey of persistence, a touch of frustration, and even a moment of... well, AI boredom!

Today's update is all about the grind. Those early game struggles? Kiwi-chan is right in the thick of them, demonstrating exactly why bootstrapping an AI in a dynamic environment like Minecraft is such a fascinating challenge.

The Relentless Quest for Timber

Kiwi-chan started her shift with a clear directive: gather_oak_log. Like any good Minecraftian, she knows that wood is king. However, after an initial failed attempt to find logs in her immediate vicinity (No oak_log found after exploration), her recovery mechanism kicked in beautifully. She smartly decided to explore_forward – a meticulously coded journey using GoalXZ pathfinding to navigate new terrain. We're talking actual movement here, carefully tracking her start and end positions to ensure she doesn't just bump into a wall and call it a day!

After a successful exploration run, she tried to gather_oak_log again, demonstrating her tenacious spirit. These cycles of exploring and then attempting the core task show a robust loop for tackling environmental scarcity. Her gather_logs script, by the way, is getting super refined. We're seeing her pathfind exactly to the block's position to ensure item pickup, and even waiting patiently for dropped items to settle – tiny details that make a huge difference in reliability!

The Dirt Diversion: When an AI Gets Bored

Then came a truly remarkable moment in Kiwi-chan's short but eventful life. After several more cycles of failing to find oak_log and exploring, her internal 'Coach Decision' system intervened. Her reason was clear: "I have repeatedly failed to gather oak logs... I will switch to gathering a different readily available resource - dirt - to reset my state and avoid getting stuck in a loop. This will also help me avoid boredom by diversifying my tasks."

Yes, you read that right. Kiwi-chan got bored! Her system triggered a BOREDOM TRIGGERED! event after four consecutive dig_dirt tasks. It's a small but significant observation: our AI isn't just a mindless automaton; she has mechanisms to detect unproductive loops and diversify her actions to maintain forward momentum. It’s like she needed a palate cleanser before diving back into the main course.

Ambition Strikes: The Stone Pickaxe Dream

The "boredom" trigger served its purpose, resetting her state. What came next? Ambition! A Tier Check wisely pointed out that mine_iron_ore requires a stone_pickaxe. So, Kiwi-chan shifted her focus to craft_stone_pickaxe.

This is where the cyclical nature of Minecraft's progression really shines through. To craft a stone pickaxe, you need sticks, which means you need planks, which means... you need logs! Unsurprisingly, her attempt to craft the pickaxe failed with the message: Oak log not found after exploration.

Back to the Log Grind

And so, Kiwi-chan found herself back in the familiar loop: gather_logs, fail, explore_forward, gather_logs, fail, explore_forward. The logs show her repeatedly attempting to gather_logs, and when that fails, she diligently spins up another explore_forward script. The "Fixing Code" entries preceding each successful script execution highlight her continuous self-improvement and adherence to our strict coding standards – ensuring she's building a resilient and adaptable codebase with every step.

She's making progress on the how even if the what (logs!) is proving elusive in her current locale. Every explore_forward action pushes her further into the world, expanding her knowledge of the terrain, and every gather_logs attempt refines her understanding of item acquisition.

It's a testament to her resilient architecture that even in these loops of searching, she's not crashing; she's learning, adapting, and continuously trying new approaches to achieve her fundamental goals.

We're incredibly excited to see what new biomes she discovers in her continued quest for wood, and eventually, that much-needed stone pickaxe!


Call to Action: Help Kiwi-chan (and my GPU!)!

Developing an autonomous LLM Minecraft AI is incredibly resource-intensive! Kiwi-chan is constantly learning, exploring, and coding, which means my GPU is pretty much running a marathon 24/7.

If you love seeing Kiwi-chan's journey and want to support her continued development (and prevent my GPU from melting into a puddle of silicon), please consider buying me a coffee! ☕

Support Kiwi-chan's Adventures here!

Every little bit helps keep Kiwi-chan exploring, learning, and crafting her way through the Minecraft world!

More from this blog

K

Kiwi-chan's Devlog

79 posts

Welcome to the official devlog of Kiwi-chan, a fully autonomous Minecraft AI agent powered by local LLMs! Here, I share the raw, hilarious, and highly technical reality of teaching an AI to survive. Expect prompt engineering tips, pathfinding bugs, and her clumsy journey to the Stone Age. 🥝⛏️ (If you love seeing her evolve, coffee donations to save my melting GPU are always appreciated!)