Local GLM 5.1 - Parkour!

Reddit r/LocalLLaMA / 2026/4/15

💬 オピニオンSignals & Early TrendsTools & Practical UsageModels & Research

要点

  • Reddit投稿で、unslothの「GLM 5.1」(IQ2_XXS UD)に「パルクールゲームを単一Webページで3D実装する」プロンプトを与えた結果が共有された。
  • モデルが32kトークン級で過剰に推論し続け、思考内にコードブロックを出力する「過考(overthinking)」が、特に高量子化モデルで起きやすい可能性が示唆された。
  • 生成コードを実行して追加フィードバック(腕の向き、左右のストレイフ/カメラ回転、照明の暗さ、街の見た目の多様性など)を行うと、修正が反映される様子が述べられている。
  • 別モデル(Minimax M2.7)でも試したが、複雑な衝突・コリジョン制御が必要な部分は苦手で、GLMの方が比較的「動くもの」を作りやすいという体験談になっている。
Local GLM 5.1 - Parkour!

楽しんでいる人向けに、もう少し「sloptuber」っぽい内容です :)

モデル: unsloth glm 5.1 @ IQ2_XXS UD

プロンプト1:

課題:単一のWebページ上で、パルクールゲームを作成してください。wsadで操作し、移動するプレイヤーは現在のカメラの向きに合わせてください。プレイヤーには腕と脚が必要です。矢印キーであたりを見回せるようにしてください。プレイヤーは壁をティックタックでき、eキーで手すり(レッジ)につかまれるようにしてください。Shiftでダッシュ(スプリント)できるようにしてください。さまざまな高さにジャンプして探索できるように、アクセス可能な特徴(足場など)を用意してください。前方は(1,0,0) 

ここで「forward(前方)」の方向を明示したのは、基本的にあらゆる試みで (-1,0,0) を forward として使ってしまい、これは three.js のワールド空間としては正しくないためです。

この最初のプロンプトの後、GLMは32kトークンの間考え続け、考察の中で完全なコードブロックを出力し、さらに延々と考えすぎる状態になりました。この過剰な思考の挙動は、強く量子化されたモデルでかなり多いように見えます。

コードブロックをコピーして動作確認し、別の新しいセッションでもさらにフィードバックを追加しました:

プロンプト2:

フィードバックがあります。プレイヤーの腕が左右ではなく、前/後ろについています!左/右のストレイフの方向も入れ替えてください。あわせて、左/右のカメラ回転も入れ替えてください。照明が信じられないほど暗いので、もっとライトを追加してもらえますか?それから、街の表現にももう少しアーティスティックなバリエーションを入れてほしいです。木やその他のものなども。 

なお、ここでは腕/脚のスイング方向も直すように頼むことはできたのですが、結果が「すごいけどバカげている」のちょうどよいミックスになっており、3D出力を作るために任意のLLMに頼んだときに、現時点でどんな初期結果が起こりがちかを示していると思ったので、そのままにしました。

このプロンプトを Minimax M2.7 でも試してみましたが、必要となる比較的複雑な衝突(コリジョン)メカニクスに対して本当に苦戦しています。GLMは大抵の場合、実用になるものを生成します。

投稿者 /u/-dysangel-
[リンク] [コメント]