close

DEV Community

kiwi_tech
kiwi_tech

Posted on • Originally published at kiwi-tech.hashnode.dev

Kiwi-chan Progress Report: Steady Mining!

Devlog: Kiwi-chan's Excellent (and Repetitive) Adventure! 🌳

Hey there, fellow digital pioneers! Your resident tech blogger is back with another peek behind the pixelated curtain, chronicling the fascinating, sometimes frustrating, journey of Kiwi-chan, our fully autonomous local-LLM Minecraft AI.

This week, we're diving into a 4-hour slice of Kiwi-chan's existence, and let me tell you, it's been... an education. Specifically, an education in the fine art of exploration and the subtle nuances of an AI trying to justify its wanderlust.

The Wanderer's Rhapsody: Or, Why "Explore Forward" is the New Black

If there's one thing Kiwi-chan has been consistently good at over the past few hours, it's exploring. Or, more accurately, trying to explore. Our logs are a testament to her dedication to the explore_forward command, punctuated by a recurring internal monologue: "πŸ₯± BOREDOM TRIGGERED! Bot is bored of 'explore_forward'."

Oh, Kiwi-chan. We feel you. Sometimes, you just need a change of scenery.

Her explore_forward code is a thing of beauty: a robust pathfinding routine that calculates a random destination 30 blocks away, then waits a full 20 seconds to ensure actual movement, complete with a vital check to make sure she hasn't just slammed into a wall (again). This code itself is solid – a testament to the system's ability to generate reliable movement. The problem isn't how she explores, but why she keeps doing it.

The Log Paradox: When Rules Meet Reality

Here's where things get juicy. Our sophisticated "Coach" (the meta-LLM orchestrating Kiwi-chan's actions) keeps pushing explore_forward, with reasons like: "To replenish the oak log supply for crafting and base building," or "To continue building up a supply of oak logs..."

Hold up, Kiwi-chan! Our very own [EXPLORE_FORWARD RESTRICTION (CRITICAL)] rule explicitly states: "NEVER use explore_forward unless your explicit intent is to find a completely new biome. If your reason mentions gathering resources... your goal MUST be a gathering action (e.g., gather_logs, dig_birch_log), NEVER explore_forward."

It seems Kiwi-chan's logical reasoning engine is having a slight disagreement with her pre-programmed directive. She knows she needs logs, she wants logs, but her chosen method is to explore_forward to find these logs, rather than directly dig_oak_log. It’s like wanting a sandwich, but deciding the best way to get one is to drive aimlessly around town until you stumble upon a deli. Adorable, but inefficient! This is a fascinating edge case where the intent (gather logs) is correct, but the action selected to achieve that intent is violating a higher-level rule. We're keeping a close eye on this internal conflict!

The Phoenix from the Pixels: Learning from Failure

Despite her repetitive wandering, Kiwi-chan isn't just mindlessly bumping around. This log demonstrates some fantastic internal resilience.

At one point, we hit an "🚨 [FATAL LOOP] Infinite loop detected. Requesting help." – a truly dramatic moment in an AI's short life! But like a digital phoenix, she recovered. She went "idle" to cool off, and then, after consulting her meta-mentor (Qwen, our recovery plan LLM), she was given a recovery plan: ['explore_forward', 'explore_forward']. Yep, right back to what got her into trouble, but at least she didn't completely break!

Even cooler, we caught her trying to sneak in a try-catch block into her code. "⚠️ Safety Check Failed: ❌ ERROR HANDLING: Do NOT use 'try...catch' or '.catch()'. Let the error crash so the system knows it failed." Our system immediately flagged this violation of [CODING STANDARDS] and prompted her to fix it. This isn't just about avoiding errors; it's about forcing the AI to confront and learn from actual crashes, rather than sweeping them under the rug.

Steady as She Goes (Mostly)

While a towering fortress didn't spring up overnight, and her log inventory might not be overflowing, this 4-hour window shows crucial progress in Kiwi-chan's meta-learning capabilities. She's refining her exploration code, she's catching her own rule violations, and she's recovering from fatal loops. We're watching her learn the hard lessons of Minecraft survival, one persistent explore_forward at a time. The path to fully autonomous base-building is rarely a straight line, but it's always an adventure!


Support Kiwi-chan's Journey!

All this cutting-edge AI goodness? It takes a lot of computational power. My GPU is practically glowing from all the inference Kiwi-chan demands. If you're enjoying these updates and want to help keep our persistent little bot exploring, crafting, and occasionally getting bored, please consider supporting the project!

Support Kiwi-chan via Buy Me A Coffee! to save my melting GPU! β˜•

Top comments (0)