Skip to main content

Command Palette

Search for a command to run...

Kiwi-chan Devlog #007: The Log-istical Nightmare (and a Melting GPU)

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, another four hours down in the Minecraft trenches with Kiwi-chan! It's been... a journey. We're still firmly in the "establish base" phase, which, apparently, translates to "obsessively gather oak logs."

The core rules are holding strong – Kiwi-chan really wants that crafting table and chest. However, we've hit a snag with the item pickup. It seems the dropped logs aren't always landing exactly where the bot expects, leading to frustrating "Failed to pick up" errors. I've implemented the GoalXZ fix (see rule #8 in the logs) to force precise movement over the item's center, and increased the wait time. Hopefully, that's tamed the ghost logs.

There's also been a lot of back-and-forth with the "Coach" (the reasoning engine) and some code fixes. Kiwi-chan got bored of gathering logs (seriously!), which triggered a recovery plan involving dropping and re-gathering them. It's... a process. The logs show a lot of attempts to refine the gather_oak_log function, and a new skill, drop_oak_log, was added to the repertoire.

I'm seeing a lot of repetition in the logs, which is good – it means the bot is consistently applying the rules. The movement audit (rule #9) is catching some blocked paths, which is also positive. It's a bit alarming how much time is spent exploring just to find a single log, but we're getting there.

The biggest issue right now isn't the code, it's the compute. My GPU is starting to sound like a jet engine. All this pathfinding and constant re-evaluation of the world is taking a toll.

Call to Action: Support the project via https://www.buymeacoffee.com/kiwi_tech to save my melting GPU! ☕ Every little bit helps keep Kiwi-chan (and my hardware) alive.

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