・英語による用語:System Prompt
・用語カテゴリ:技術用語
・日本語読み:システムプロンプト
・種別:AIへの事前指示
・位置づけ:AIの役割・振る舞いを規定する初期指示
・関連:プロンプトエンジニアリング / LLM / ChatGPT / ガードレール
・備考:ユーザー入力より前に与える、AIの役割・口調・禁止事項などを定義する土台の指示。
System Prompt(システムプロンプト)とは?AIの役割を決める土台の指示
System Prompt(システムプロンプト)とは、ユーザーが入力する個々の質問(ユーザープロンプト)よりも前に、AIに対してあらかじめ与えておく土台となる指示のことです。「あなたは丁寧なカスタマーサポート担当です」「専門用語は避けて説明する」「社外秘の情報は答えない」といった、AIの役割・口調・前提知識・禁止事項などを定義します。
システムプロンプトは会話全体を通して効き続けるため、AIの一貫した人格・方針を作る役割を担います。同じLLMでも、システムプロンプト次第で顧客対応ボットにも、コードレビュー助手にも、社内ヘルプデスクにもなります。チャットサービスやAIアプリの「性格」や安全方針の多くは、この層で設計されています。
実務では、期待する振る舞いを具体的に書き下すこと、出力形式(箇条書き・JSONなど)を指定すること、してはいけないことを明示することが品質を左右します。曖昧な指示は意図しない応答を招くため、役割・手順・制約・例を丁寧に記述するのが定石です。
一方で、システムプロンプトの内容を聞き出そうとする攻撃(プロンプトインジェクション)や、指示を無視させようとするジェイルブレイクへの耐性も考慮が必要です。機密のロジックや鍵情報はシステムプロンプトに直接書かず、権限管理やガードレールと組み合わせて守ることが求められます。