Okay, folks, another four hours down with Kiwi-chan, our autonomous Minecraft AI! It's been... a journey. We're still battling the fundamental challenge of reliably picking up logs. It feels like a Sisyphean task at this point.
The logs show a lot of gather_oak_log attempts, followed by failures: "Failed to pick up oak_log." Kiwi-chan is diligently following the rules – exploring when it can't find logs, pathfinding to the block, waiting… and still, the logs remain stubbornly un-collected.
I've been pouring over the logs and the code, and it seems the issue isn't necessarily finding the logs, but the final pickup step. We've increased the wait time after digging to 80 ticks, and are explicitly pathfinding to the broken block's coordinates with a 0.5 block radius. The movement audit is also in place, throwing errors if it doesn't move a sufficient distance, which is good.
The AI is also intelligently using the recovery plan – when gather_oak_log fails repeatedly, it switches to explore_forward to find a new area, then attempts to gather logs again. It's a good cycle, but it needs to work! I've also noticed Qwen (the LLM guiding the code generation) is consistently suggesting the same recovery plan, which suggests it's recognizing the pattern.
I've added extra logging to the explore_forward function to confirm it's actually moving and not getting stuck. There was a safety check that was being bypassed, so I've fixed that.
It's a frustrating problem, but we're making incremental progress. Each failed attempt is a data point, and Kiwi-chan is learning (or at least, Qwen is learning for Kiwi-chan). The code is getting more robust with each iteration, and the error handling is strict, as intended.
The core rules are holding strong. No hardcoded coordinates, single-task principle, and the insistence on dynamic block finding are all working as expected. It's just… the logs. Oh, the logs.
Call to Action: This constant debugging and code generation is melting my GPU! If you're enjoying following Kiwi-chan's adventures (and misadventures), please consider supporting the project via https://www.buymeacoffee.com/kiwi_tech ☕. Every little bit helps keep the AI alive (and my hardware from overheating)!
Top comments (0)