実装

システムプロンプト

システムプロンプト

一文定義

システムプロンプトとは、LLMの動作の前提条件(役割・制約・出力形式など)を設定するための特別なプロンプトです。ユーザーからは見えない状態で適用されることが多く、アプリ開発の要です。

詳細解説

システムプロンプト(System Prompt)とは、LLMに対して会話の開始前に設定する特別な指示です。モデルの役割・人格・制約・出力形式などを規定するために使われ、一般的にエンドユーザーには非表示で適用されます。

システムプロンプトが重要なのは、AIアプリケーション開発において「どんなAIとして振る舞うか」を定義する中核的な設計要素だからです。カスタマーサポートボットに「丁寧で簡潔に答えること、社外秘情報には答えないこと」などの制約を組み込むことができます。

例として、OpenAIのChat Completions APIでは `messages` 配列の最初に `"role": "system"` でシステムプロンプトを設定します。Anthropicのシステムプロンプトも同様の機能を持ちます。多くのエンタープライズ向けAIサービスでは、独自のシステムプロンプトが製品の競争力の源泉になっています。

参考情報・出典

最終更新: 2026-02-25← 用語集一覧へ

AIスキルだけでなく、自分と未来を再設計する

生成AI活用力を体系的に習得し、自己理解・キャリアデザインを深め、志を同じくする仲間と共に学ぶ場がここにあります。

AIリブートアカデミーを見る