一文定義
システムプロンプトとは、LLMの動作の前提条件(役割・制約・出力形式など)を設定するための特別なプロンプトです。ユーザーからは見えない状態で適用されることが多く、アプリ開発の要です。
詳細解説
システムプロンプト(System Prompt)とは、LLMに対して会話の開始前に設定する特別な指示です。モデルの役割・人格・制約・出力形式などを規定するために使われ、一般的にエンドユーザーには非表示で適用されます。
システムプロンプトが重要なのは、AIアプリケーション開発において「どんなAIとして振る舞うか」を定義する中核的な設計要素だからです。カスタマーサポートボットに「丁寧で簡潔に答えること、社外秘情報には答えないこと」などの制約を組み込むことができます。
あなたが使うべきAIを、30秒で診断します|LINE登録(無料)
LINEに登録して30秒の診断に答えるだけで、ChatGPTやGeminiだけでなく、数十種類の最新AIの中からあなたに最適なAIツール3選がわかります。さらに無料の攻略本もすぐに届きます。
\ 登録30秒・匿名OK・勧誘なし /
例として、OpenAIのChat Completions APIでは `messages` 配列の最初に `"role": "system"` でシステムプロンプトを設定します。Anthropicのシステムプロンプトも同様の機能を持ちます。多くのエンタープライズ向けAIサービスでは、独自のシステムプロンプトが製品の競争力の源泉になっています。
参考情報・出典
- ▸System prompts - Anthropic Documentation— Anthropic(参照日: 2026-02-25)
- ▸Chat completions API - OpenAI Documentation— OpenAI(参照日: 2026-02-25)