4 ポイント 投稿者 GN⁺ 2025-06-09 | 1件のコメント | WhatsAppで共有
  • Oblivionのリマスター発売により、19年前のRadiant AI技術が再び話題になっている
  • BethesdaはこのAIがNPCの自律的な行動と現実感のあるスケジュールを提供すると約束したが、実際の実装は限定的だった
  • 事前公開、E3デモ、ファン向けインタビューなどで、誇張された宣伝と実態のあいだに乖離が生じた
  • 実際に実装されたシステムは目標ベースのAIパッケージ体系であり、複雑な欲求や真の自律性よりも、スケジュール中心の行動を設計するものだった
  • リマスターをきっかけに、ゲームAIの発展史と限界をめぐる議論が広がっている

序論: Oblivionリマスターとレガシー

  • The Elder Scrolls IV: Oblivion Remasteredの発売により、Bethesdaの古典RPGへの関心が再び高まっている
  • リマスターではUnreal Engine 5を用いてグラフィックと一部UIが全面的にアップグレードされたが、実際のゲームエンジンとコンテンツは2006年の原作構造をそのまま使っている
  • Oblivionは当時の基準で最も野心的なオープンワールド、革新的なNPC AI、そして完全な音声吹き替えを備えた作品として大きな期待を集めた
  • 主な関心事はBethesdaが宣伝していたRadiant AIであり、NPCが実際の世界のように行動するという約束だった
  • この記事では、この技術の実際の内容、実装方式、約束と現実の差、そして現在の位置づけまでを探る

Morrowind時代: それ以前のBethesdaのAI環境

  • Morrowindは手作りのワールドに重点を置いていたが、決められたスケジュールやAI行動はほとんど存在しなかった
  • NPCは主にその場にとどまり、プレイヤーと相互作用するときにだけ行動を変えていた
  • Ultima、Arcanum、Gothicなど当時の競合作は、すでにスケジュールベースのNPC行動を提供していた
  • Bethesdaはこうした限界を、Oblivionでの革新的なAIシステムによって補おうとした

約束: 事前プロモーションとE3デモ

公式記事と宣伝での発言

  • Bethesdaは2004年からメディアに対し、Oblivionには1,000人のNPCがそれぞれ独立した目標とスケジュールを持つと紹介していた
  • 各NPCに「目標」が与えられ、それを自らさまざまな方法で達成する点を強調していた(例: 金がなければ食べ物を盗む、狩りをする、あるいはプレイヤーから盗む)
  • NPC同士の非スクリプト会話や自由な日常生活も、約束された要素に含まれていた

E3 2005デモ

  • Todd Howard自身が進行したデモでは、NPCが弓術を練習し、必要に応じてポーションを使い、さまざまな行動を自律的に行う例が示された
  • NPCが必要に応じて食べ物を買う、盗む、農業で得るといった行動シナリオも披露された
  • このデモは、各NPCがAIによって自動的に動機や行動方式を決めているという印象を強く与えた

ファン向けインタビューと開発者の説明

  • 公式フォーラムやAMA(Ask Me Anything)で、開発チームは「目標-ルールベースの人工知能」であることを強調した
  • デザイナーが目標や特性(責任感、攻撃性、自信など)を設定すると、状況に応じて行動が変化するシステムだと説明した
  • 開発テストの過程では、AIがあまりに賢く動作してクエストのバランスが崩れたり、予測不能な行動(殺人、詐欺)が発生したりしたという逸話も伝えられている

未確認の引用とAI問題の事例

  • ファンコミュニティでは、テスト中にNPCたちが必要アイテムの強奪、衛兵の職務放棄、店の略奪など意図しない行動を見せたというさまざまな話が広まった
  • 開発側は、こうしたAI機能をトーンダウンしたり、個別NPCの設定を調整したりすることで、ゲームプレイの安定性を保とうとした

発売と反応

  • Oblivionは商業的に大きな成功を収めたが、発売後にはAIの約束と現実の乖離に対する批判も続いた
  • 複雑なNPC行動よりも、実際には反復的で単純なパターンや会話が目立ったという指摘が多かった

Radiant AIとは何だったのか?

  • Radiant AIは、今日の生成AI、LLM、ニューラルネットワークなどとは無関係で、目標/ルールベースの伝統的な非リアルタイム人工知能システムである
  • 実際には単一の技術的構造ではなく、拡張されたキャラクターシステム、AIパッケージシステム、会話システムなど複数機能の統合概念だった
  • パッケージシステムこそが実際の中核であり、NPCのスケジュールと行動パターンを駆動する役割を担っていた

キャラクター特性と行動変数

  • Oblivionのすべての**NPC/クリーチャー(アクター)**は、プレイヤーと似た能力値、インベントリ、スキル、所属などを持つ
  • 最も重要なAI属性としては:
    • Disposition(好感度): 他のキャラクターに対する親和/敵対の数値で、行動に影響する
    • Aggression(攻撃性): どの程度敵対的になりうるかを決める
    • Confidence(自信): 戦闘中にいつ逃げるかを決める
    • Energy(活力): Wanderなどの移動行動の頻度に影響する
    • Responsibility(責任感): どの程度法を守るか、犯罪行為への態度を決める
  • OblivionのNPCには実際のThe Sims風の欲求(空腹/睡眠など)は存在しない。『スケジュールに従って行動はするが、それを守らなかった場合のペナルティや真の自律的欲求はない』ことが限界だった

AIパッケージシステム

  • 各NPCには1つ以上のパッケージが割り当てられ、行動様式とスケジュールを持つ
  • パッケージの種類はTravel(移動)、Wander(ランダム移動)、Find(対象/アイテム探索)、Eat(食事)、UseItemAt(アイテム使用)、Sleep(睡眠)など多様である
  • FindやEatなど一部のパッケージは、Responsibility属性に応じて犯罪(窃盗、略奪)を引き起こすことがある
  • 実際に多くの予想外のAI逸話(店の略奪、狩り、NPC同士の戦闘など)は、このパッケージと属性の組み合わせから生まれた

AIパッケージのスケジュール/条件

  • 各パッケージは有効化可能な時間割と条件式を持ち、スケジュールやゲーム状況に応じて自動的に切り替わる
  • 条件は、さまざまなアクター/ワールド/プレイヤー状態の関数値の組み合わせと比較で表現され、NPCの複合的なコンテキストベース行動を可能にするよう設計されている
  • これにより、デザイナーは複雑なスクリプトなしでも一定の生活パターンを設計できるという利点があった

結論

  • Radiant AIは、Bethesdaが現実感のあるゲーム世界と自律的なNPCを約束しながら打ち出した主要な技術スローガンだった
  • 実際の実装は目標-ルールベースのAIパッケージシステムであり、決められたスケジュールと条件のもとでNPCがさまざまな行動を見せるよう設計されていた
  • 内部テストでは驚くほどの自律性や予測不能な行動も多く見られたが、最終版ではプレイヤー体験とバランスの問題によりかなりの部分が制約または調整された
  • 発売後も、このシステムの限界や実際の動作方式については、ファンやモッダーのコミュニティで議論が続いている
  • Oblivion Remasterによって、Radiant AIのようなゲームAI技術の発展と限界、ゲームデザインにおけるバランスの問題が再び注目を集めている

1件のコメント

 
GN⁺ 2025-06-09
Hacker Newsの意見
  • Radiant AIに最も近い実装はDwarf Fortressだと思う。このような完全に目標指向で予測不能なゲームAIシステムは、ストーリー主導のゲームプレイと衝突する。ストーリー中心のゲームでは結果が決定論的である必要があり、プレイヤーが主人公であるべきだ。一方でDwarf Fortressにはあらかじめ定められたストーリーも、守るべきプレイヤーキャラクターもない。砦全体がばかげるほど予測不能な出来事で全滅すること自体が大きな面白さだ

    • Dwarf Fortressに似たゲームとしてSong of Syxがある。DFよりずっと取っつきやすく、最大2万体のエンティティを同時に扱う。ワールドマップも広く、プレイヤーは複数の勢力のうち一つだけを操作する。個々のエンティティもSong of Syxではすべてモデル化されている(DFほどのディテールではないが)
      Songs of Syx on Steam
    • 私も似たように考えている。この種のシミュレーションを100時間回したとき、世界がどうなっているのか気になる。住民の半分が衛兵に殺され、店主が消えたらゲームはまともに回らない。複雑なシミュレーションで現れるemergent behaviorは調整が非常に難しい。さらに繊細な問題として、NPCを常にすべてアクティブにしておく必要がある。膨大な数のエンティティを1フレームのCPU予算に押し込まなければならない。経路探索やオブジェクトとの相互作用のような処理も、ワールド全体の情報(オブジェクト位置、経路マップなど)を常時メモリに保持していないと成立しない。当時の2005年のPCでは本当に挑戦的な課題だった
    • Oblivion以降ではDivinity: Original Sin 1、2のようなゲームが出てきたが、そこではほぼすべてのキャラクターを殺してもエンディングまで進める。重要NPCにはessentialフラグを使って、プレイヤーが直接殺さない限り事故では死なないようにもできる。Radiant AIもストーリー上重要なNPCには適用しなければよい。Bethesdaのゲームは、実のところメインストーリーが最大の強みというわけではない
    • Ultimaシリーズの一部やMorrowindでも、NPCが「寝る、店を開ける、家族を訪ねる、探索する」といった日常的なルーティンをシミュレートしていたことがある
    • 数学的にこうした現象を表現できそうだ。Todd Howardが語っていたRadiant Economyのコンセプトを動的システムやゲーム理論モデルとして作り、長期的に全員が無一文になるのか億万長者になるのかも証明してみたい
  • skooma商人NPC殺害の逸話への反論に触れるなら、重要なディテールが欠けている。すべてのスクゥーマ中毒者が小屋の中にいるわけではない。ワールドマップには、街のあいだを行き来しながら小屋を探す2人のNPCが別にいる。ところがバグでこのNPCたちが誤った派閥に設定されていて扉を通過できず、プレイヤーが扉を開けてやらない限り、一生外でスクゥーマばかり飲むことになる
    関連Wikiリンク

    • 面白い情報だ。3人のNPCすべてのAIパッケージを見たが、バニラゲームでは彼らはスクゥーマを所持しておらず、スクゥーマを探しにも行かない。会話や環境ストーリーテリング上では中毒者だが、技術的には中毒者ではない。小屋の外で立ち止まるのは事実だ。ただ、派閥の問題というより単に鍵がなくて入れないのが原因だ
  • Starfieldを遊んでみて、もうBethesdaが何か特別なものを見せてくれるという期待はなくなった。Oblivionの頃からStarfieldに至るまで、独特の面白さのためにリスクを取る小規模開発会社の感じから、無難で予測可能なAAAスタジオへと変わってしまった。Radiant AIも「無限反復クエストでX * Yのコンテンツを作る」ための小技にしか使われておらず、本来の目的は世界に生命を吹き込むことだった。同じ発想を見たいならDwarf Fortressを勧める。DFの世界には、プレイヤーが入る前から数千回のRadiant AI的な相互作用でできた歴史があり、その後でプレイヤーが世界の一部になる。ここにLLMベースのキャラクターや会話が加われば、もっと生きている感じを出せると思う

    • 私の考えでは、Starfieldは開発者たちが昔のゲームの魅力を理解していないか、それを止めるリーダーシップがないことを大々的に示した例だ。SkyrimやFO4のような最近のTES系ゲームでは、環境ストーリーテリング、探索、戦闘、クラフトが中核だ。ところがStarfieldは数百の惑星を手続き生成し、その結果見るべきものがない。環境ストーリーテリングも不可能だ。探索もロード画面の連続でしかない。こんなゲームコンセプトが根本的に間違っていることを、誰も止めなかったのが不思議だ。Bethesdaが自分たちの成功作の根本を分かっていないなら、続編を作るのも難しいと思う
    • Starfield最大の失敗は創造性の欠如だ。ストーリー、台詞、演技など、どの面を見ても面白みがない。これはゲームエンジンのような技術の問題ではなく、Bold personalityが必要な領域だ。RDR2やWitcher 3のようなゲームには強い個性があったが、Starfieldは味気ないCorporate Memphis風だ
    • AIで無限に薄味なクエストを作る戦略にはターゲットオーディエンスがいない。1〜2回だけクリアするユーザーには関心がなく、もっと欲しい人はコミュニティのMODを使ってしまう。結局は「洞窟へ行ってモンスターを倒す」のような意味のない反復が増えるだけだ
    • Starfieldは評価されている以上に過剰に叩かれている面もある。確かにFallout 4のように100フィートごとに何か観察したり相互作用したりできるものがあるわけではなく、世界ががらんとして感じられる。だがこれは意図的な変化に思える。むしろDaggerfallの精神的後継作に近かった。昔のBethesdaタイトルに比べてプレイ量は少なかったが、そのぶん時おり新鮮さがあった。同じ公式を毎回繰り返すより、こういう変化は必要だと思う
    • MorrowindからStarfieldまでを見てくると、OblivionにはMorrowindよりもむしろ後退した面があったと思う。芸術的な個性やマップマーカー、ストーリーの深みの切り下げなどだ
  • BethesdaファンとしてFalloutとSkyrimで何千時間も遊んだ立場から、この投稿はとても面白く読んだ。特にさまざまな状況で実際にNPCを作ってテストするアプローチが良かった。最近になって初めてOblivion Remasterを遊んでいるが、NPCの相互作用や生き生きした感じは続編より好みだ。Todd Howardが語っていた、戦闘中に短剣を拾って相手に立ち向かう場面は、実際のゲームではスクリプトなしでは不可能だという説明にも同意する。とはいえFallout 3で似たことを見たことがある。Megatonの自宅(別cell)に隠しておいた武器がNPC絡みの出来事で影響を受け、結局家を変えるMODを入れ、G.E.C.K.を学んで修正するきっかけになった

    • 面白い逸話だ。だがシステム構造上、NPCはプレイヤーの家の内部cellにアクセスできないので、その状況は起こりえない。エンジン構造上、外にいるとき家の内部はメモリに載っていないためで、シリーズ全体で同じだ。違うという証拠があるなら見てみたい
  • Gothicを遊んでいたとき、野外で死にかけたところに主要NPCが偶然現れて獣を倒してくれたのを覚えている。そのNPCは毎日2つのキャンプのあいだを往復しており、たまたまその位置にいたので介入した。AIが本当に印象的で、同時に一定範囲に入ると現れて相互作用する形でもあった。Radiant AIもこういう形で作ってほしかったと思った

    • Oblivionにも街のあいだを行き来する複雑なスケジュールを持つNPCが何人もいる。最も有名な例はLeyawiinの伯爵夫人で、月に一度、護衛を連れて母親のいるChorrolまで訪問する
    • Radiant AIはまさにそういうふうに動作する。ゲームはcell単位のグローバル経路グラフを常にメモリに保持し、ロードされていない地域でもNPCの移動をシミュレートする
  • 「全員が盗みをして投獄または死亡する」というRadiant AI初期の逸話を聞いて、次の特性は相反すると感じ始めた:
    – 常に十分面白いキャラクターが存在していなければならない
    – ライブシミュレーション+emergent behaviorによってキャラクターが消えうる
    – 誰も新たに町へ来たり出て行ったりしない

    • 「常に十分面白いキャラクター」問題は、重要NPCが死んだら後継者に役割を引き継がせるシステムで解決できる。同時に、世界そのものが殺人鬼だらけではなく、本当に閉鎖経済である必要がある。また、音声データをDVD1枚に収めなければならない制約(役割継承がむしろ問題を悪化させる)にも触れられていたが、もしAI音声合成が今後十分に精密になれば、実際にボイスオーバーの問題を解決できるかもしれない。ただし、人工物らしい不自然さのほうが問題になる可能性はある。個々の単語の音素だけをテキスト→音素変換で処理する方法が妥当かもしれない
    • 実際のところ、「ある程度のシミュレーション/現実性」と「プレイヤーの期待を満たすだけの時間あたりイベント密度」は、うまく両立しない。社会的に健全に回っているシステムでは、牢獄、色恋沙汰、誘拐、結婚、痴情のもつれ、陰謀などをこのペースで継続的に供給することはできない。テレビ番組が数シーズンも経つとおかしくなってくるのもそのためだ。Dwarf Fortressは舞台をより大きく取り(キャラクター数を増やし)、同時にファンタジー要素で生産性を誇張している。たとえば1人のドワーフが25㎡のキノコ畑を片手間で管理し、15人を養えるようにしている
  • この記事を読んで、最新AIとオープンワールドシミュレーションの組み合わせが気になってきた。単にグラフィックがきれいなだけでなく、実際に推論するNPCが出てくるようなものだ。たとえばWorld of Warcraftの宿屋NPCとエールの値段を値切るようなやり取り。ぜひ見てみたい

    • 私はチャットボット接続よりも、AIがシーン全体を指揮して複数キャラクターの反応を調整する方向のほうが面白いと思う。高度なAIが各キャラクターを個別に賢くするのではなく、ダンジョンマスターのようにプレイヤー行動に対して世界全体として一貫した反応を作ってくれる形だ
    • 100%の精度で話題外の発話を制御することはできない。たとえばNPCにアメリカ政治の話を振っても答えられてしまう。自由形式の会話を封じても、没入感を壊す妙な発話が大量に出るだろう。しかもトークンコストの問題もある
    • LLMの「幻覚」は欠点ではなく、むしろ面白さの要素になりうる場面もある
    • 私はボタンを1回クリックしてエールを受け取るほうが好きだ。口論はオンラインだけでやりたい。AIベースのゲームに使いどころがあるのは確かだが、それがゲーム全体を埋め尽くす必要はない。あらかじめ書かれた台詞のほうが長期的には楽しい
  • Radiant AIという言葉は、2005年ごろのOblivionのマーケティングで覚えている。私にとってもそれだけ印象的だった。ハイプもあったし失望もあったが、もし本当に実現していたらとてもクールな機能だっただろうという惜しさも残っている

  • "Hail."
    "I have heard that the Nords of Skyrim have been warring with the Redoran of Morrowind."
    "It seems that these are turbulent times in the land of the Dunmer."
    "Stop talking!"
    "Take care"

  • 本当に見事に調査された興味深い記事だ。著者がこれだけ膨大な調査をしてくれたことに感謝したい。Todd Howard特有の「現実歪曲フィールド」をはがし、有名だったE3 2005デモから実際の発売版までどう変わったのかが分かる

    • そう言ってくれてありがとう! 調査と執筆に2週間以上の余暇を費やしたけれど、結果として価値のある経験だったと思っている