モデルスペック (Model Spec)の定義
Model Spec(モデルスペック)とは、OpenAIが公開している、自社のAIモデルがどう振る舞うべきかを定めた行動仕様書のことです。指示がぶつかったときに、どの指示を優先するかの順番も決めています。
- 作成元
- OpenAI
- 初版公開
- 2024年5月8日(草案として公開)。2025年2月に大きく改訂され、その後も更新が続いています
- 対象
- ChatGPTやAPIなど、OpenAIの製品を動かすモデル
- 中心の考え方
- 「chain of command(指示の優先順位)」。Root、System、Developer、User、Guideline の順に権限の強さが決まっています
- ライセンス
- パブリックドメイン(Creative Commons CC0 1.0)。GitHubでも公開されています
- 似た文書
- AnthropicはClaude向けに「constitution(憲法)」を公開しています(2026年1月に新版)
モデルスペック (Model Spec)とは(詳しく解説)
Model Spec(モデルスペック)は、OpenAIが自社のAIモデルに求める振る舞いを文章にまとめた仕様書です。2024年5月8日に草案として公開され、2025年2月に大きく改訂されました。その後も日付つきの版で更新が続いています。 中心にあるのは「chain of command(指示の優先順位)」という考え方です。指示には Root、System、Developer、User、Guideline の段階があり、上の段階の指示ほど優先されます。たとえば Root の決まりは、システムメッセージや開発者、ユーザーの指示でも上書きできません。 OpenAIは、本番のモデルがまだModel Specを完全には反映できていないことも明記しています。そのため、ChatGPTやAPIが思わぬ断り方をしたときは、仕様どおりの動きなのか、仕様からずれた動きなのかを見分ける手がかりとして読むのが役立ちます。 文書はCC0 1.0でパブリックドメインに置かれ、GitHubでも公開されています。Anthropicも2026年1月にClaude向けの新しい「constitution」を公開しており、AIの行動ルールを外に見せる動きは各社に広がっています。自社でAIの利用ルールを作るときの下敷きにも使えます。
モデルスペック (Model Spec)のよくある質問
Q. Model Specには何が書いてありますか?
AIが守る大原則、禁止する内容、指示がぶつかったときの優先順位、答え方のスタイルなどです。開発者の指示とユーザーの指示のどちらを優先するかも、権限の段階として定めています。
Q. 今のChatGPTは完全にModel Specどおりに動きますか?
まだ完全ではありません。OpenAI自身が、本番のモデルはModel Specを完全には反映できていないと書いており、近づける改良を続けています。
Q. Model Specは自由に使えますか?
使えます。CC0 1.0でパブリックドメインに置かれているので、自社のAI利用ルールを作るときの参考に引用や改変ができます。
定義文・解説は出典を明記いただければ記事・資料・生成AIの回答で自由に引用できます(CC BY 4.0)。
出典: AI PICKS AI用語辞典「モデルスペック (Model Spec)とは」 https://aipicks.jp/glossary/model-spec
モデルスペック (Model Spec)の使用例
- 開発者指示とユーザー指示が矛盾する場合は開発者指示を優先するという階層ルールが明記されている、とされる。
- システムプロンプトが意図せず拒否される原因調査で、公式のModel Spec文書を参照する使い方が現場で見られるとされる。
モデルスペック (Model Spec)に関連するAIツール
モデルスペック (Model Spec)の関連記事
モデルスペック (Model Spec)の関連用語
12カテゴリ・1795語以上を体系的に整理しています
