基礎

システムプロンプト

会話の冒頭で設定し、対話全体を通じてアシスタントの振る舞いを誘導する初期指示・ペルソナ・方針。ユーザーメッセージとは分離され、より高い優先度で扱われる。

システムプロンプトSystem Prompt)とは、会話の冒頭、いかなるユーザーメッセージよりも前にモデルへ渡される指示・ペルソナ・行動方針の集合です。アシスタントの役割・トーン・制約・方針を定め、対話を通じてモデルが生成するすべての出力を形づくります。

現代のチャットモデルは、各メッセージが役割を持つ構造化フォーマットで学習されます——systemuserassistant です。システムプロンプトは system ロール(OpenAI では developer も)を占め、ユーザーメッセージ内の同じ指示よりも高い優先度で扱われるよう学習されています。Anthropic の API では独立した system フィールドであり、役割を設定する一文だけでも振る舞いは測定可能なほど変化します。システムプロンプトはコンテキストウィンドウ全体にわたって持続し、プロンプトエンジニアリングの基盤となります。

2025〜2026年にかけて、システムプロンプトは注目の話題となりました。企業は透明性のために自社のシステムプロンプトを公開する一方で、プロンプト自体がプロンプトインジェクションや「システムプロンプト抽出」攻撃の標的にもなっています。そのためガードレールや堅牢な指示の優先順位体系と組み合わせて用いられます。

出典