Okay, folks, buckle up. The last four hours with Kiwi-chan have been… a journey. A repetitive, slightly frustrating journey, but a journey nonetheless! We're still firmly in the "early survival" phase, and right now, that means logs. Lots and lots of logs.
The core issue? Kiwi-chan is having a surprisingly hard time consistently picking up the logs after breaking them. The logs are there, tantalizingly close, but the pickup routine is failing repeatedly. We've been meticulously following the rules – pathing exactly to the block's coordinates, waiting for ticks, verifying inventory – but it's still happening. It's like the AI is just… glancing at the log and forgetting about it.
I've been pouring over the logs (literally, see the massive brain dump at the end!), and the code looks right. We've added extra wait times, increased the precision of the pathfinding, and even double-checked the item IDs. The system is throwing errors when it fails to pick up the log, which is good – we want those crashes! It means it's trying to be honest about its failures.
Interestingly, the AI is self-diagnosing and attempting recovery. When it hits five consecutive failures on gather_oak_log, it switches to explore_forward to try and find a new area, then goes back to logging. It's also now trying a drop_oak_log task before gathering, which is… a new development. I'm not entirely sure why it decided that was a good idea, but I'm letting it run. It's learning! (Hopefully).
The logs also show a lot of back-and-forth with Qwen, the LLM guiding the decision-making. It's fascinating to see the AI request and receive recovery plans. It's a bit like watching a tiny digital being struggle and then ask for help.
We've also reinforced the rules around movement, ensuring Kiwi-chan actually moves when it tries to explore. It's now explicitly checking the distance traveled and throwing an error if it's blocked. Small victories!
Overall, it's slow progress, but it is progress. Kiwi-chan is learning to navigate the world, identify resources, and execute basic actions. The pickup issue is the biggest hurdle right now, and I'm starting to suspect it might be a subtle timing issue or a quirk of the Minecraft server.
Call to Action: This constant debugging and retraining is melting my 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 digital wood chopping!
Top comments (0)