如果让AI玩《我的世界》,它能在几分钟内学会砍树,却可能花4个小时捡不起来一根原木。这不是段子,是Kiwi-chan团队正在经历的日常。

4小时的"西西弗斯循环"

日志里密密麻麻全是gather_oak_log的尝试,后面跟着清一色的失败提示:"Failed to pick up oak_log." Kiwi-chan明明在按规则办事——找不到木头就探索,找到了就寻路过去,挖完还老老实实等着——可那根木头就是捡不起来。

团队排查后发现,问题卡在最后的拾取环节。他们已经把挖掘后的等待时间延长到80游戏刻,还精确设置了0.5格半径的寻路坐标,甚至加了移动审计:走不够距离就报错。AI倒也机灵,连番失败后自动切换explore_forward去找新区域,再回来重试。这套恢复机制循环往复,唯独不见木头进背包。

有趣的是,负责生成代码的Qwen大模型似乎摸出了规律——每次给出的恢复方案都一模一样。团队给探索函数加了详细日志,还堵上了一个被绕过的安全检查。

"每次失败都是一个数据点。"开发者表示,代码在迭代中越来越健壮,核心规则也守住了:没有硬编码坐标、坚持单任务原则、动态搜索方块。唯独面对那根木头,AI依然束手无策。