一文定義
システムプロンプトとは、LLMの動作の前提条件(役割・制約・出力形式など)を設定するための特別なプロンプトです。ユーザーからは見えない状態で適用されることが多く、アプリ開発の要です。
詳細解説
システムプロンプト(System Prompt)とは、LLMに対して会話の開始前に設定する特別な指示です。モデルの役割・人格・制約・出力形式などを規定するために使われ、一般的にエンドユーザーには非表示で適用されます。
システムプロンプトが重要なのは、AIアプリケーション開発において「どんなAIとして振る舞うか」を定義する中核的な設計要素だからです。カスタマーサポートボットに「丁寧で簡潔に答えること、社外秘情報には答えないこと」などの制約を組み込むことができます。
例として、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)
最終更新: 2026-02-25← 用語集一覧へ