アプリケーションガイド
ビデオゲームの NPC の行動における AI
ゲーム AI はノンプレイヤー キャラクター (NPC) を制御し、彼らが本物のようにナビゲート、戦闘、反応できるようにします。
このガイドを聴くAIによるナレーション · ~2 min
概要
It blends decades-old techniques like state machines with new generative models that let characters talk and improvise.
ディープダイブ
NPC の動作は最も古い応用 AI 分野の 1 つですが、ほとんどの「ゲーム AI」はまったく機械学習ではありません。古典的な敵は、有限ステート マシン (アイドル、パトロール、追跡、攻撃) とビヘイビアー ツリーを使用しており、予測可能で調整可能な楽しみのためにデザイナーが手作りしています。経路探索は、A* アルゴリズムに基づいてマップをナビゲートします。画期的な例には、兵士を側面から配置させて調整させる F.E.A.R. の目標指向行動計画 (GOAP) や、Halo シリーズの階層化された行動システムが含まれます。ゲーム AI は意図的に「低め」にされていることが多いため、容赦なく最適化されているというよりも、公平で勝てるように感じられます。最近では、NVIDIA と Ubisoft の技術デモで見られるように、スタジオは動的な対話を強化するための大規模な言語モデルを実験しており、NPC が固定の対話ツリーではなく、オープンエンドのプレイヤーの発話に応答できるようにしています。
現実世界の実装
F.E.A.R.の兵士たちは、目標指向の行動計画を立てて側面攻撃し、身を隠し、攻撃を調整する
Halo シリーズの敵は、階層化された動作システムを介して後退、再編成、手榴弾に反応します。
無数のゲームの NPC が障害物を避けてプレイヤーに到達できるようにするパスファインディング*
NVIDIA ACE と Ubisoft のデモでは、LLM を使用して NPC がプレイヤーと台本なしの音声会話を行うことができます。
ビデオゲームの NPC の行動における AI の未来
LLM 主導の NPC は、真にオープンな会話と新たな個性を約束しますが、遅延、コスト、幻覚のような伝承、慎重に書かれた物語を壊すリスクなどのハードルに直面します。設計者がガードレールと伝承データベースを使用して生成モデルを制約するハイブリッドが期待されます。強化学習はより適応的な敵を生み出す可能性がありますが、デバイス上の小さなモデルは対話の応答性とプライバシーを保ちます。クラフトチャレンジは依然として NPC を賢くするだけでなく楽しいものにします。
実践する
なぜそれが重要なのか
- ビルドの選択. AI が実際の成果を向上させるかどうかは、アプリケーション レベルの設計によって決まります。
- チームとワークフロー. ワークフローを適切に統合すると、ユーザーが信頼できる生産性が向上します。
- リスクと安全性. 適切な範囲のユースケースにより、変更の疲労と実装のリスクが軽減されます。
気をつけてください
- 壊れたプロセスを自動化すると、既存の問題がさらに拡大する可能性があります。
- チームが過剰に自動化し、必要な人間の判断を排除してしまう可能性があります。
- 出力が継続的に評価されないと、品質が変動する可能性があります。
次のステップ
- 現在のワークフローをマッピングし、最も摩擦が大きいステップを特定します。
- 完全自動化の前に人間によるチェックポイントを定義します。
- プロンプト、エスカレーション パス、品質基準についてユーザーをトレーニングします。
- タスクレベルの結果を追跡して、持続的な価値を確認します。
探検を続けましょう
よくある質問
What is AI in Video Game NPC Behavior?
ゲーム AI はノンプレイヤー キャラクター (NPC) を制御し、彼らが本物のようにナビゲート、戦闘、反応できるようにします。ステート マシンなどの数十年前の技術と、キャラクターが会話したり即興で演奏したりできる新しい生成モデルが融合されています。
ゲームにおける NPC の経路探索に最も一般的に使用される手法は何ですか?
A* は古典的な経路探索アルゴリズムであり、実際のコストとヒューリスティック推定を使用して、ナビゲーション メッシュ全体で効率的なルートを見つけます。
最も伝統的な NPC の敵ロジックは何から構築されていますか?
デザイナーは、ほとんどの古典的なゲームで、機械学習ではなく、予測可能で調整可能な動作を実現するステート マシンとビヘイビア ツリーを手作りします。
ゲームF.E.A.R.どのAI技術で有名ですか?
F.E.A.R. の兵士たちは GOAP を使用し、実行時に目標からアクション シーケンスを計画し、印象的な戦術的で協調的な行動を生み出しました。
ゲーム AI が意図的に完全に最適化されていないことが多いのはなぜですか?
デザイナーは楽しく公平になるように AI を調整します。完璧に最適な対戦相手は、通常、対戦するのがイライラして楽しくないものです。
NPC の対話を促進するために大規模な言語モデルを使用する主なリスクは何ですか?
LLM は誤った伝承をでっち上げたり、ストーリーと矛盾することを言ったりする可能性があり、さらに遅延やコストなどの問題も発生するため、ガードレールが必要です。