2026年6月8日 04:44
LLMでゲーム生成、失敗の記録
Amazing Digital Dentures (a failed project)
3行まとめ
- •Nemotron 30Bでゲーム自動生成を試行
- •長文プロンプトとRAGでも改善できず失敗
- •簡易なHTML生成ツールに縮小し終了
詳細
背景
HuggingFaceの小型モデル活用ハッカソン「Build Small」向けに、アニメ「The Amazing Digital Circus」に着想を得た個人開発者が、現実の生産性を高める「デジタルペット」アプリを構想した。実態は冒険ゲーム風に見せたToDoリストで、Nemotron 30BにブラウザのThree.jsゲームを自動生成させることを目指した。
内容
当初は詳細な長文プロンプトで指示したが、動作しないゲームしか生成されなかった。GitHub Copilotのスキルカードで構造化を試みると短いコンテキスト枠を圧迫し、容量を増やしても改善しなかった。CodexでスキルをRAG用に1ファイルへ圧縮する手法で出力は向上したが、ゲームは真っ白な画面のまま壊れていた。
結果
最終的に時計・ToDo・スネーク・ブロック崩しなど単発のHTML要素を作る簡易な「HTMLおもちゃ製作機」へ縮小した。テトリスのような複雑なゲームはモデルの能力を超え、当初の構想は技術的に実現不能と判断され、プロジェクトは失敗として記録された。
なぜ重要か
小型LLMでゲームやコードを自動生成する際の現実的な限界と、コンテキスト管理の難しさを実例で示す内容。
元記事を読む — Hugging Face Blog