システムプロンプト
システムプロンプトは、AIの振る舞いを事前に設定する「裏側の指示文」。ユーザーには見えないがAIの口調・人格・制約を決める仕組みを、OpenAI・Anthropic・Google AIの公式資料に沿って小中学生でも分かるレベルに超訳します。
ざっくり言うと
普段チャットを使っていると目には見えませんが、ChatGPT・Claude・Gemini など多くの対話型 AI では、ユーザーの入力とは別に、振る舞いを決める上位の指示や設定が使われています。
イメージ
正確には
対話型 AI に渡されるメッセージは、ふつう 役割(role) ごとに区別されています。OpenAI のドキュメントでは、API でやりとりするメッセージに次のような role が用意されています。
| Role | 誰が書いたか | 用途 |
|---|---|---|
| system / developer | アプリ開発者・サービス提供者 | AI の振る舞い・人格・制約をあらかじめ設定する |
| user | エンドユーザー | 実際の質問・依頼を入力する |
| assistant | AI 自身 | AI が返した過去の応答(会話履歴) |
このうち system や developer に近い役割で渡される上位の指示文が、広い意味で「システムプロンプト」と呼ばれます。OpenAI のガイドでは、こうした上位の指示がモデルの振る舞いを方向づけるために使われます。
Anthropic(Claude を作っている会社)の公式ドキュメントでも、system パラメータを使って Claude に 役割(ペルソナ)・専門分野・回答の枠組み を指定する手法が「最も効果的なテクニックの1つ」として紹介されています。
Google の Gemini API でも、同じ役割の仕組みは 「system instructions(システム指示)」 という名前で提供されており、モデルの応答スタイルや制約をリクエスト全体にわたって固定するために使われます。
名前は違うけど中身はだいたい同じ
サービスごとに呼び方が違うので、初見だと混乱しがちです。整理するとこうなります。
| サービス | 呼び方 |
|---|---|
| OpenAI(ChatGPT / API) | System message / Developer message |
| Anthropic(Claude) | System prompt(system パラメータ) |
| Google(Gemini) | System instructions |
| ChatGPT のユーザー向け機能 | Custom instructions(カスタムインストラクション) |
ユーザープロンプトとの違い
| 項目 | システムプロンプト | ユーザープロンプト |
|---|---|---|
| 誰が書く? | 開発者・サービス提供者 | エンドユーザー |
| 見える? | 通常は ユーザーから見えない | 画面に表示される |
| いつ渡される? | 会話の 一番最初(セッション開始時) | 会話中に毎回 |
| 役割 | AI の 設定・制約・人格 を決める | 具体的な 質問・依頼 を伝える |
会話の中で何度も同じ指示を出さなくて済むのが、システムプロンプトの強みです。
どんな指示が書かれている?
よくある勘違い
システムプロンプトは強い指示ですが、「絶対に破れない鍵」ではありません。AI の振る舞いを整えるための前提であって、セキュリティ対策そのものではないと考えるほうが安全です。
もうひとつの勘違いは、「ユーザーの指示より常に強いから、何を書いても完全に守られる」というものです。実際にはモデルやサービスの仕様、会話の文脈、アプリ側の実装によって効き方が変わることがあります。
確認するときは、次のようなテストをします。
- 普通の質問で、想定した口調になるか
- 難しい質問で、禁止した断定を避けるか
- 逆の指示を出されたとき、重要なルールを守れるか
- 長い会話でも、役割や制約が大きくブレないか
システムプロンプトは、店長の研修マニュアルに似ています。マニュアルは大事ですが、レジの鍵や防犯カメラの代わりにはなりません。
注意点
やってみよう
関連用語
- プロンプト: AI への指示文の総称。システムプロンプトとユーザープロンプトをまとめてこう呼びます
- ロールプロンプト(役割指示): 「あなたは〇〇です」と AI に役割を与える手法。システムプロンプトの中で使われることが多い
- ガードレール: AI が不適切な出力を出さないよう守る仕組み。システムプロンプトの制約も広い意味で含まれます
- プロンプトインジェクション: 巧妙な入力でシステムプロンプトの指示を上書き・無効化する攻撃手法
参考ソース
UPDATES
新着用語をLINEでお届け
新しい用語記事やAIの最新ニュース、仕事に役立つヒントをお届けします!
リンク先は、運営元の Nanoha AI Labo 公式LINEです。
