システムプロンプト
システムプロンプトとは、ユーザーの入力の前に大規模言語モデル(LLM)に提供される一連のハイレベルな指示です。これは、AIが会話全体またはタスク全体を通して遵守しなければならないコンテキスト、ペルソナ、制約、およびルールを確立します。質問を尋ねる標準的なユーザープロンプトとは異なり、システムプロンプトはAIが回答する方法を指示します。
システムプロンプトは、AIインタラクションの基盤となるレイヤーです。これにより、LLMは汎用チャットボットから専門的なツールへと進化します。役割(例:「あなたは上級財務アナリストです」)、トーン(例:「非常にフォーマルで客観的なトーンを維持してください」)、出力形式(例:「常にJSON形式で応答してください」)を定義することで、予測可能で信頼性の高い出力を保証でき、これはAIをビジネスワークフローに統合する上で極めて重要です。
LLMに対してAPIコールが行われる際、システムプロンプトは専用の「system」ロールメッセージとして渡されることがよくあります。モデルはこの指示を最初に処理し、運用上の指令として内面化します。その後のユーザー入力は、システムプロンプトの「レンズを通して」処理されます。システムプロンプトが簡潔さを指示する場合、ユーザープロンプトが冗長であっても、モデルは簡潔さを優先します。
この概念は、「Few-Shot Learning」(プロンプト内での例の提供)や「ガードレール実装」(安全ルールの技術的な強制)と密接に関連しています。