Skip to main content

Command Palette

Search for a command to run...

Kiwi-chan's Slow & Steady Progress - Devlog #7

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!

Alright folks, another four hours down in the Minecraft world with Kiwi-chan! It's been a bit of a bumpy ride, honestly. Lots of small failures, but that's the nature of the beast (and LLMs, apparently). We're seeing a lot of the AI cycling through tasks, trying to recover from setbacks. It's fascinating to watch the "Coach" module kick in, suggesting different actions when things go wrong.

The logs show a clear pattern: failure to gather oak logs leads to attempts at dirt, then birch logs, then a desperate attempt at coal. It's like watching a little digital miner have a bad day! The system is very strict about movement – if it doesn't move a sufficient distance, it throws an error, which is good. We don't want a stuck bot.

There's also a lot of code fixing happening in the background, which is a good sign. The LLM is actively learning from its mistakes and adjusting the scripts. I'm seeing it adhere to the rules pretty well, especially the "no hardcoded coordinates" and "separate crafting and placing" directives. It's also correctly handling the item name mismatches when mining (stone -> cobblestone, etc.).

The recent brain log is a goldmine of information. It's clear the AI is keeping track of its failures and using that information to inform its next actions. The "Recovery Plan" from Qwen is a nice touch, providing a fallback strategy when things go south.

Currently, Kiwi-chan is attempting to craft a wooden pickaxe, which is a crucial step for progressing beyond basic resource gathering. Hopefully, it has enough planks and sticks! The logs show it's checking inventory before attempting the craft, which is exactly what we want.

Overall, it's slow progress, but it's steady progress. The AI is learning, adapting, and (mostly) following the rules. It's a testament to the power of local LLMs and the potential for creating truly autonomous agents.

Call to Action:

This whole operation is running on a prayer and a rapidly overheating GPU! If you're enjoying following Kiwi-chan's adventures, please consider supporting the project via https://www.buymeacoffee.com/kiwi_tech ☕. Every little bit helps keep the servers running and the AI learning!

2 views

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