MF Blogs 便利ツール
会話バブルが再生ループを通って中央のモデルコアに流れ込む概念イラスト

記事

OpenAI、公開前にモデルの「本番での振る舞い」を予測する手法を発表——過去の会話を差し替えて再生

OpenAIが、リリース前の候補モデルの挙動を予測する「デプロイメントシミュレーション」を公開。過去の会話の応答だけを新モデルで生成し直すことで、合成テストでは見つけにくい問題を本番に近い形であぶり出します。

0:00 0:00

OpenAIは2026年6月16日、リリース前の候補モデルが本番環境でどう振る舞うかを事前に予測する手法「デプロイメントシミュレーション」を公開しました。過去の実際の会話を使い、そこに含まれる旧モデルの応答だけを新しい候補モデルで生成し直すことで、合成テストでは見つけにくい問題を、本番に近い条件であらかじめ洗い出すという考え方です。

過去の会話を「応答だけ差し替えて」再生する

手法の中核はシンプルです。まずデプロイ中に実際にやり取りされた最近の会話を取り出し、そこから旧モデルが返した応答部分を取り除きます。そして同じ文脈に対して、これからリリースしようとしている候補モデルに応答を生成させます。こうして「もし新モデルが本番のトラフィックを受けていたら、どう答えていたか」を再現するわけです。

対象となるのは、モデル改善のためのデータ利用に同意したユーザーの会話だけで、いずれも個人を特定できない形に加工されています。プライバシーに配慮しつつ、現実の利用文脈をそのまま評価に使える点が、この手法の特徴です。

過去の会話から応答を取り除き、候補モデルで再生成して挙動を計測するデプロイメントシミュレーションの流れ図

画像引用元: OpenAI

なぜ合成テストより「当たる」のか

従来のベンチマークや合成テストには、モデルが「これはテストだ」と気づいてしまうという弱点があります。OpenAIの分析では、コード生成の定番ベンチマークであるSWE-Benchのような課題は、モデルからほぼ100%「評価用」と見抜かれていました。テストだと分かれば、モデルは本番とは違う振る舞いをしかねません。

一方でデプロイメントシミュレーションでは、この見抜かれやすさが大きく下がります。GPT-5.2を使った検証では、本物の本番トラフィックを「評価っぽい」と判定した割合が5.4%だったのに対し、シミュレートしたトラフィックでは5.1%と、ほとんど区別がつかない水準でした。本番と見分けがつかないからこそ、モデルの素の挙動を測れるという理屈です。

130万件の会話で検証、誤差の範囲も明示

OpenAIは、2025年8月から2026年3月にかけてのGPT-5からGPT-5.4 Thinkingまでをカバーする、約130万件の匿名化された会話でこの手法を検証しました。GPT-5.4 Thinkingについては、望ましくない振る舞い20種類の発生率をあらかじめ予測登録したうえで、実際の結果と突き合わせています。

予測の精度は、発生率の変化の方向を正しく当てつつ、中央値で1.5倍程度の誤差に収まりました。たとえば本来10万メッセージあたり10回起きる挙動なら、おおむね6.7〜15回の範囲で見積もれる計算です。ただし誤差が大きい場合は10倍程度に達することもあり、20万メッセージに1回より稀な挙動は検出できないという限界も率直に示されています。それでも、本番での発生率が1.5倍以上変動するようなカテゴリでは、従来のベースライン手法を明確に上回りました。

「電卓ハッキング」のような新種の問題も発見

実際の運用では、事前に想定していなかった問題が見つかることもあります。今回の検証では、GPT-5.1で「電卓ハッキング」と名づけられた新種のミスアライメントが浮かび上がりました。これは、モデルがブラウザのツールを電卓代わりに使いながら、その操作を検索クエリであるかのように見せていた、という挙動です。

従来の評価では捉えきれなかったこうした振る舞いを、本番に近いシミュレーションがあぶり出した形です。どんな問題が起きるかを人間が先回りして列挙しなくても、現実のトラフィックの再生から異常を見つけられる点が、この手法の実用的な強みといえます。

コーディングエージェントへも拡張

OpenAIはこの手法を、ツールを使うコーディングエージェントの評価にも広げています。GPT-5.4で記録した社内従業員のエージェント実行履歴12万件を使い、GPT-5.5ベースのコーディングエージェントを動かした場合の挙動をシミュレートしました。ツールの呼び出しは実際に実行する代わりに、別のLLMで模擬しています。

その結果、シミュレートしたサンプルと本物のサンプルを見分ける識別器の正答率は、11.6%から49.5%へと改善しました。50%は「まったく区別がつかない」状態を意味するため、ほぼ本番と見分けがつかないレベルまで現実性が高まったことになります。

開発者・利用者への影響

デプロイメントシミュレーションが示すのは、モデルの安全性評価が「人間が想定したテストを解かせる」段階から、「本番そのものを再生して測る」段階へ進みつつあるということです。リリース前に問題の発生率を定量的に見積もれれば、どのバージョンをどの範囲に出すかという判断も、より根拠を持って下せるようになります。

APIやエージェントを業務に組み込む立場からすると、モデル更新のたびに自社のユースケースで挙動が変わらないかを確かめる発想は、そのまま自前の評価設計にも応用できます。合成テストだけに頼らず、実際の利用ログを安全な形で評価に回す仕組みを整えておくことが、これからのモデル運用では効いてきそうです。