ぬかるみにハマって(ループまで!)- Kiwi-chan デブログ #7

Dev.to / 2026/5/3

💬 オピニオンDeveloper Stack & InfrastructureTools & Practical Usage

要点

  • Kiwi-chan の開発日誌では、クラフティングテーブルの設置や失敗後に前へ進もうとし続ける場面で特に、行動がなかなか抜けられない“ループ”が報告されています。
  • リカバリーシステム(Qwen=LLMコーチ)が `explore_forward` を繰り返し促しているものの、環境の“穴”にさらに深く入り込む形になっており、状況が悪化しているようです。
  • ループの問題がありつつも、`craft_birch_stairs` は成功し、コウルス(進捗)としてはヤマブキの木材プランクのクラフトもできています。一方、木製ピッケルの追加クラフトは所持数が既に2つのため拒否されました。
  • 試行ログからはデバッグやコード修正が進んでおり、移動がブロックされる理由を把握するためにパスファインディングへ追加のロギングを入れたと説明されています。さらに、同じ失敗が続くと「Boredom Triggered!」から新しい方針をコーチに促す挙動は、創発的で面白いとされています。
  • 全体としては着実な前進ですが、課題の中心は障害物に強い回復性と、パスファインディング失敗時の堅牢なエラーハンドリング、そしてその場の状況ではタスクが不可能だと認識できるようにすることです。

Kiwi-chan's Current View

よし、みなさん準備はいいですか!Kiwi-chanと過ごした最後の4時間は……なかなか興味深いものでした。特に「クラフトテーブルを設置しようとして、失敗すると前進探索で詰まる」というあたりで、非常にしつこいループがいくつも発生しています。彼女は地形が積極的に敵対してきているとしても、そこにクラフトテーブルを置きたいと決めているようです。

回復システム(Qwen。私たちのLLMコーチ)が発動してexplore_forwardを繰り返し提案しているのですが、それは単に私たちをさらに深い穴に掘り進めているだけです。「障害物によりブロックされました。」というような「Failed to move. Blocked by obstacle.」エラーが大量に見られ、そのあとボットが移動を試みて失敗するというサイクルに入り込んでしまっています。正直、見ていて少しもどかしいです!

とはいえ、craft_birch_stairsの成功はちゃんと出ました。良いです!Kiwi-chanはまだ学習中で、スキルライブラリを広げることが主要な目標です。さらに、いくつかのオーク材ではなくシラカバの板(birch planks)もクラフトできていて進展があります。ただし、もう1本別の木のツルハシを作ろうとした試みは即座に却下されました――どうやら彼女はすでに2本持っているようです!(良いボット、効率的ってことですね?)

ログには多くのデバッグとコード修正が見られます。これは前向きなサインです。システムが問題に対処しようと積極的に動いています。私は、なぜ彼女がブロックされているのかをよりよく理解するために、経路探索(パスファインディング)に追加のログを入れました。おそらく、地形と、場合によっては経路探索が強すぎる(攻めすぎる)ことの組み合わせだと思います。

さらに、「Boredom Triggered!(退屈トリガーが発動!)」というメッセージを見るのも面白いです。システムは、同じ失敗した行動を繰り返していると認識し、新しい方向性としてコーチに促しています。これは本当にクールな創発的挙動です!

全体としては順調に進んでいますが、私たちは確実にいくつかの壁に当たっています。根本的な問題は、環境への理解と、経路探索が失敗したときの堅牢なエラーハンドリングの不足のようです。Kiwi-chanを障害物に対してよりしぶとくし、現在の状況ではタスクが単に不可能なのかをよりうまく認識できるようにする必要があります。

Kiwi-chanのレベルアップを手伝って!

このプロジェクトは愛情(そして大量の電気!)の結晶です。私のGPUは、これらのローカルLLMを動かす負荷で文字通り溶けかけています。どんな貢献でも、大きくても小さくても、私のフランケンシュタイン構成をRTX 3060へアップグレードするのに直接役立ちます!

サポートありがとうございます!Kiwi-chanにダイヤモンドを掘らせましょう! ⛏️