このサンプルが示すこと。 ゲーム AI には「固定リストから一手を選ぶ」判断が多く、手書きの if-else になりがちです。ここではキャラの状態を意思決定モデルに渡し、単一の Choice 質問にします:攻撃、ポーションを飲む、逃げる、休戦を求める、挑発。ゲームループがそのまま実行できる行動と、各選択肢の確率が返ります。
サンプル入力と結果(サンプルデータ、ライブ推論ではない)。 国境警備が狭い橋に立ち、体力 12%、敵 3、回復ポーション 1、近くに味方なし。結果:ポーションを飲む 58%。逃走 24%、休戦 9%、攻撃 7%、挑発 2%。 体力だけ 80% に変えると攻撃 64% に反転し、挑発 18%、ポーションは 3%。
確率が重要な理由。 低体力ではポーションが 58% で勝ち、逃走も 24%。分布からサンプリングするか、最上位の自信が足りないときスクリプトに戻し、毎回同じ動きにしない。
向いているとき。 状態が少数フィールド、行動が固定、推論の長文ではなく実行できる答えが欲しいとき。サンプルは Decider(decider-v1.1)。状態にスクリーンショットが含まれるなら画像対応の Clef モデルへ。