定義
システムプロンプトとは、AIアシスタントの応答スタイル・役割・制約をあらかじめ設定する隠し命令文のこと。ユーザーの入力より先に処理され、会話全体のトーンと動作範囲を規定する。
システムプロンプトとは(詳しく解説)
システムプロンプトは、ChatGPTやClaudeなどのLLMにおいて、モデルの応答スタイル・役割・制限を事前に設定する指示文。ユーザーには通常非表示で、会話セッション全体の振る舞いを規定する。 2026年の実運用では、システムプロンプトの設計がサービス品質の決め手になっている。AI PICKSが調査した現場事例では、チャットボットの精度がシステムプロンプト改善だけで30〜50%向上したケースも珍しくない。 落とし穴として多いのが「プロンプトインジェクション」:ユーザーの巧みな入力で制約を迂回・内容を漏洩させる攻撃だ。2026年現在も完全防御策は存在せず、機密情報や業務ルールを含む場合は多層防御が必要。 コスト面では、長大なシステムプロンプトは毎リクエストのトークン消費を押し上げる。相場感として300〜500トークン以内に収め、AnthropicやOpenAIが提供するプロンプトキャッシング機能で削減するのが定石だ。 現場での設計は「役割・トーン・禁止事項・出力形式」の4要素を箇条書きで整理するのがベストプラクティス。RAGやfew-shotとの組み合わせで回答精度をさらに高められる。
この解説の引用について
定義文・解説は出典を明記いただければ記事・資料・生成AIの回答で自由に引用できます(CC BY 4.0)。
出典: AI PICKS AI用語辞典「システムプロンプトとは」 https://aipicks.jp/glossary/system-prompt
システムプロンプトの使用例
- カスタマーサポートBot用:「あなたは株式会社〇〇のサポート担当です。製品の質問のみ回答し、競合他社の話題は避け、敬語で簡潔に答えてください。」
- コード生成アシスタント用:「あなたはTypeScriptの専門家です。コードにはコメントを付け、セキュリティのベストプラクティスを守り、出力はコードブロックで返してください。」