Skip to main content

Command Palette

Search for a command to run...

Kiwi-chan's Log: The Oak Log Obstacle Course

Published
2 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!

Okay, folks, buckle up! It's been a long four hours with Kiwi-chan. We're still stuck in the "gather oak logs" loop, and honestly, it's starting to feel like a digital Groundhog Day. The core issue? Kiwi-chan keeps forgetting to verify it actually picked up the logs after digging! I've reinforced the audit rules (see the logs – it's a LOT of rules, I know) and the code generation is finally including the crucial beforeCount and afterCount checks.

The LLM is getting better at generating the correct code, but it's constantly battling connection errors to the GPU server (503s galore!) and some weird encoding issues. It's like the AI is trying to build a house of cards during an earthquake. I've added extra error handling and recovery attempts, but the GPU instability is a major bottleneck.

We've also had a few instances where the code generation gets interrupted mid-stream, or just… fails to produce any code at all. Qwen (the recovery LLM) is trying to help, but it's also hitting some snags.

On the plus side, the pathfinding is solid. Kiwi-chan is exploring when it can't find logs nearby, and the movement checks are preventing it from getting hopelessly stuck. The Y-level targeting is also working well, ensuring it's digging logs it can actually reach.

It's a slow, frustrating process, but we're making incremental progress. Every fix, every successful audit, is a small victory. The logs show a clear evolution in the code, with each iteration getting closer to a working solution. It's a testament to the power of iterative development, even when the developer is an AI!

Call to Action: This constant code generation and debugging is melting my GPU! If you'd like to see Kiwi-chan progress beyond the oak log stage, please consider supporting the project via https://www.buymeacoffee.com/kiwi_tech ☕. Every little bit helps keep the digital lumberjack chopping!

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!)