用 Jev 让 GPT-6.1 Sol 自动打通《巨齿鲨生存》
作者用 Jev 做战术决策层、Codex 写脚本,让 AI 自动玩自研游戏,40 秒内 41 次判断、平均 236ms、成本不到 1 美分并成功击杀 Boss。
【Jev × GPT-6.1 Sol】メガロドン・サバイバルを自動プレイさせてみました。 ■作業内容 TypeSafe AIの判断モデル「Jev」を試してみました。 Codex(GPT-6.1 Sol)に、Jevを使って、以前紹介した自作ゲーム「メガロドン・サバイバル」を自動プレイするスクリプトを作成・実行させました。 ボス撃破を目指すプレイ用と、改善点調査用の2つのスクリプトとなります。 ■結果・所感 ◆ボス撃破を目指すプレイ チュートリアルで一回撃破されたものの、比較的スムーズにリアルタイムにプレイし、1回のみのプレイでボス撃破を達成しました。 40秒程度の短いプレイの中でJevは41回も判断を下し、Jevの応答も非常に高速(平均待機時間: 236ms)で、API利用料金も微々たるもの($0.01以下)でした。 ゲーム状態とゲームルールという少ない情報のみから高精度に判断できるのは素晴らしいと感じます。 安価で高速に利用できる高性能な判断モデルであり、リアルタイム性のあるゲームの自動テストプレイに応用できそうです。 また、本スクリプトをサクッと実装してくれたGPT-6.1 Solも非常に優秀なモデルだと思います。 ◆◆作成スクリプト Jevには、現在のゲーム状態と400文字程度に要約したゲームルール、および4つの戦術(餌収集・狩り・ボス攻撃・回避)を選択させる質問を渡します。 Jevが選んだ戦術をもとに、スクリプト内のローカルアルゴリズムが具体的な行動を決定・実行します。 Jevには約1秒ごとにリクエストを送ります。 ローカルアルゴリズムは、約100ms間隔で、最新の戦術を元に行動を決定・実行します。 ◆改善点調査のプレイ GPT-6.1 Solは、数点のスクリプト(Jev使用版と未使用版)を作成・使用して、合計7回・約3.5分間プレイし、それらしい不具合や改善点を数点報告してくれました。 今後余力があれば、その妥当性の検証を行い、詳細を報告します。 ■使用技術 ・Jev(jev-1.13.0): 4つの戦術を選択させる ・Codex(GPT-6.1 Sol): スクリプトの作成・実行、改善点の分析 ・Playwright: 操作キー入力、録画、ゲーム状態の取得など ■動画タイムライン ・0:00 ボス撃破を目指すプレイの開始・チュートリアルへ移行 ・0:10 本編開始 ・0:24 ボス撃破 ■今後の展望 ① 改善点調査のプレイの検証 報告された本ゲームの改善点の妥当性を検証し、報告します。 ② ゲームのプレイと改善点の調査 開発中の多くのゲームをJevを使用してプレイさせ、改善点を調査させ、ゲーム開発の生産性を向上させます。 ■タグ #TypeSafeAI #Jev #GPT-6.1Sol #DreamCore #AutoGamePlay