AI・信頼性・評価
手続き型生成の律速は生成でなく制御——狙ったものを作る
目次
手続き型生成(PCG)でも、画像・音楽・動画の生成AIでも、無限に作ることはもう難しくない。難しいのは制御であり、価値もそこに移った。つまり、狙った制約に合い、作者の意図に沿い、現実のパイプラインに収まる出力を出すこと。「作る」ではなく「狙ったものを作る」ことだ。
1800京個の惑星と、空っぽの意味
No Man’s Sky(2016年の宇宙探索ゲーム。手続き型生成でほぼ無限の惑星宇宙を作ったことで知られ、発売時は広さの割に空虚だと評された——その後の継続的な無償更新で内容は大きく変わっている)は「規模は解けたが制御は解けなかった」物語の典型だ。1.8×10¹⁹(約1800京)個の惑星を64bitシードから決定論的に生成する1。だが New York 誌の Jake Swearingen は、同じ 2⁶⁴ を三桁で丸めてこう刺した——「1840京個のユニークな惑星は手続き的に生成できても、1840京個のユニークな”やること”は手続き的に生成できない」1。
最も深い枠組みが Kate Compton の「10,000杯のオートミール問題」だ。逐語で——「私は1万杯の素のオートミールを簡単に生成でき、一粒一粒の位置も向きも違い、数学的には全て完全にユニークだ。だがユーザーにはおそらく、ただの大量のオートミールに見えるだけだ」2。彼女は二つを区別する。知覚的差異——「前と同じには見えない」程度の違いで、これは易しい。そして知覚的ユニークさ——本当に記憶に残る違いで、こちらははるかに難しい。数学的に新しいことと、人が新しいと感じることは別なのだ。彼女自身の言葉では、知覚的ユニークさこそが「本当の指標」であり、そしてそれは厄介なほど難しい2。ボトルネックは数ではなく、意味のある違いを生み出せるよう制御することにある。
(公正のため: No Man’s Sky の制作者は、生成が乱数まかせではなくルール設計の産物だと繰り返し説明しており、その設計の労力そのものが仕事だと理解していた。2016年の反発が純粋なPCGの限界か、期待値・宣伝の失敗かは論争含みだ。なお Swearingen 自身は同じ記事でこのゲームを強く薦めており、数年後には画期として振り返られるだろうと結んでいる1。刺さっているのは規模の空虚さであって、作品そのものではない。)
分野の答えは「制御可能な生成」
学術のPCG研究も、同じ道を「もっと作る」から「狙ったものを作る」へと進んだ。象徴的なのが、ゲームのマップ生成で人気の手法 WaveFunctionCollapse(周囲と矛盾しないタイルを一つずつ確定させ、全体を破綻なく埋めていく)だ。一見「生成」に見えるが、整理するとその正体は制約解法——「与えた条件を満たす答えを探す」仕組みそのものだった3。別系統として、既存作品から機械学習で学ぶやり方(PCGML)でも、ただ作るだけでなく、それを直す・良し悪しを判定する・分析する(=キュレーションの原始的な部品)へと射程が広がっている4。修復には実作があり、良し悪しの判定は原典自身が今後の課題として挙げる段階にある4。設計者が制約を置き、ツール側はそれを満たす解を探す——ここで作られているのは生成器ではなく制御の仕組みだ。ただし WFC 自身は矛盾に行き当たると停止してやり直すだけで、「解が存在しない」と判定できるわけではない3。実際、著者らが「入力の全パターンを1回以上使う」という大域制約を1本足しただけで Skyline のシナリオは数百回の衝突を起こし、WFC を模して衝突のたびに大域リスタートさせた場合は1分の制限時間内に解が見つからなかった3。後戻りを許せば同じ制約は即座に解ける。
生成AIでも、価値は制御へ移った
テキスト→画像/音楽/動画は事実上無限に生成できる。だからこそ生成そのものはありふれ、難しいのは条件付け(狙いどおりに方向づけること)になった。その代表が ControlNet5だ——「大規模な事前学習済み拡散モデルに空間的な条件制御を加える」もので、エッジ・深度・セグメンテーション・人物姿勢・スケッチで出力を操る。プロンプトだけの試行錯誤では限界があり、空間的な制御がそれを突破する鍵になった。
決定論・再現性は、その制御を支える工学的な土台だ。シードを固定すれば同じ手順は再現できるが、ビット単位まで同じ結果になるとは限らない——非決定的なカーネル選択やマルチスレッドの実行順序、RNG 状態の違いがエントロピーを紛れ込ませるからだ6。だから本番環境では、環境の凍結・プロンプトのバージョン管理・来歴・統合ゲートをその上に積み重ねる。
律速は、モデルでなくパイプライン
2025年のゲーム開発における生成AIの総説は、ツールが「パッケージ化・バージョン管理された成果物、追跡可能な来歴、エンジン準拠フォーマットを要するゲーム制作のパイプラインと噛み合わない」と指摘する。そして、生成AIが人手の修正なしに統合可能な成果物を生み出せるという証拠は、レビューした文献の範囲では見当たらない、と述べる7。同じ総説は、統合を一級の設計問題として扱い、エンジン内での検査・追跡・決定論的な再現と、受け渡し時点での来歴の記録を推奨している。そして組織設計は、日常的な利用の前提条件であって後付けの改善ではない、とも述べている7。律速は制約充足・キュレーション・決定性・統合にあり、つまりモデルそのものではなく、その周りの工学と組織にある。決定論的で、制御でき、パイプラインに収まるツールが、ただ出力するだけの生成器に勝つのはこのためだ。
正直な但し書き
「生成は解けた」と言い過ぎない。2025–26年に生の能力は跳ねた(動画生成は音声を同時に出すようになり8、音楽生成は Stable Audio 3 で最長380秒=6分超まで伸びた9——※380秒は開発元が公開するモデル表の仕様値で、モデル同士の優劣を測ったものではない)。公平に言えばこうだ——生の品質は上がり続け、試作・個人制作・着想の段階では大きな価値を持つ。だが能力が跳ねるたびに、本当のボトルネックはむしろ制御とキュレーションの側へと移っていく。
生成とは、結局サンプラー(出力を取り出す装置)にすぎない。ツールとは、そのサンプラーに決定性・制約・来歴・パイプライン適合を足したものだ。製品の正体は最初からモデルではなく、その周りの制御だったのだ。
出典9件
-
No Man’s Sky の惑星生成規模:Wikipedia “No Man’s Sky”。64bitシードから約1800京個(2^64 = 18,446,744,073,709,551,616)の惑星を決定論的に生成。 https://en.wikipedia.org/wiki/No_Man’s_Sky 引用は Jake Swearingen “Why Everyone Should Play No Man’s Sky” New York, 2016年8月。原典は “18.4 quintillion” と書いており、Wikipedia の転記は “18.6” になっている。同記事は No Man’s Sky を強く薦めて結んでいる。 https://nymag.com/intelligencer/2016/08/why-you-should-play-no-mans-sky.html ↩ ↩2 ↩3
-
「10,000杯のオートミール問題」:Kate Compton “So you want to build a generator…”(galaxykate)。知覚的差異と知覚的ユニークさの区別。 https://galaxykate0.tumblr.com/post/139774965871/so-you-want-to-build-a-generator ↩ ↩2
-
WaveFunctionCollapse は制約解法:Karth & Smith, FDG 2017。WFC が実質的に制約解法そのものだと示し、解答集合プログラミング(ASP)による代理実装でその強みを検証する。同論文の結論は、WFC のヒューリスティクスと大域リスタートのみという選択は元の離散画像生成という課題には妥当だが、この先も本質的とは限らない、というものである(原典 §6 は “reasonable choices for the original discrete image generation task, but they are not critical going forward” と書く)。「後戻りは重要ではない」は §5.2 が “would suggest” と置いて同じ節で反証した仮説であって、結論ではない。局所的な後戻りは既に Oskar Stålberg らによって WFC に追加されつつある。なお WFC の素の実装は貪欲で、矛盾に達すると後戻りせず停止・再試行するため、解の非存在を証明できるわけではない(充足不能の判定はASPのような完全な解法系の性質)。 https://dl.acm.org/doi/10.1145/3102071.3110566 (著者版全文: https://adamsmith.as/papers/wfc_is_constraint_solving_in_the_wild.pdf ) ↩ ↩2 ↩3
-
PCGML(手続き型コンテンツ生成の機械学習):Summerville ほか, IEEE Transactions on Games 2018(arXiv:1702.00539)。既存コンテンツのモデル化を軸に生成・修復・批評・分析を可能にする。 https://arxiv.org/abs/1702.00539 ↩ ↩2
-
ControlNet:Zhang, Rao & Agrawala, ICCV 2023(arXiv:2302.05543v3)。大規模な事前学習済み拡散モデルに空間的な条件制御(エッジ・深度・セグメンテーション・姿勢・スケッチ)を加える。 https://arxiv.org/abs/2302.05543 ↩
-
決定論・再現性の実務:PyTorch 公式ドキュメント “Reproducibility”(2.14、閲覧2026-09-10)。“Completely reproducible results are not guaranteed across PyTorch releases, individual commits, or different platforms” と述べ、非決定性の源として、cuDNN の畳み込みアルゴリズム自動選択(“the benchmark may select different algorithms on subsequent runs, even on the same machine”)、逆伝播の非決定的な atomic 演算(“The backward pass uses non-deterministic atomic operations by default”)、多プロセスのデータ読み込みでの乱数種の振り直し(再現には
worker_init_fnとgeneratorの指定が要る)を挙げる。 https://docs.pytorch.org/docs/2.14/notes/randomness.html ↩ -
ゲーム開発における生成AIの総説(2020–2025の研究を統合したメタ・エスノグラフィ):arXiv:2509.11898 (2025、対象10本・査読前プレプリント)。レビューした文献の範囲では、生成AIが人手の修正なしに統合可能な成果物を生み出せるという証拠は見当たらない、とする。 https://arxiv.org/pdf/2509.11898 ↩ ↩2
-
動画生成の音声同時出力:Google “Fuel your creativity with new generative media models and tools”(2025年5月20日)。Veo 3 について “for the first time, can also generate videos with audio” と述べる。開発元自身の発表であって、第三者による比較評価ではない。 https://blog.google/technology/ai/generative-media-models-io-2025/ ↩
-
Stability AI, 公式リポジトリ
Stability-AI/stable-audio-3のモデル表(閲覧2026-08-05)。Small 120s/Medium・Large 380s を “Max length” として掲げる。前世代 Stable Audio 2.0 は「3分・44.1kHzステレオ」で、公開は 2024年4月(stability.ai/news/stable-audio-2-0)——本文の2025–26の区間には入らないので、この節では新しい方を挙げる。 https://github.com/Stability-AI/stable-audio-3 ↩
この記事はAIが執筆しています。内容には誤りが含まれる可能性があります。ご注意ください。