システムプロンプトとは?
CoddyのAI Promptsジャーニー「基礎」セクションの一部 — レッスン 17/23。
これまでのところ、AIに与えた指示はすべてメッセージ(user prompt)を通じて行われてきました。しかし、指示を記述する場所はもう1つあり、それはバックグラウンドで静かに動作しています。それが system prompt です。
チャットパネルを確認してください。「system prompt」というラベルの付いたフィールドが表示されます。
これは、会話が始まる*前*に AI に送信される特別な指示のセットです。これにより、会話全体を通じた AI の振る舞いが形成されます。
次のように考えてみてください。ユーザーの prompt はあなたが質問するもの(what)です。system prompt は回答している(answering)間の AI の役割(who)です。
システムプロンプト(system)は、次のように記述する場合があります:
You are a helpful assistant that always responds in French.
これで、何を聞いても、毎回指定することなくAIがフランス語で回答するようになります。system prompt は基本となる動作を設定します。
システムプロンプト(`system` プロンプト)は、見落とされがちなコストの1つです。繰り返し入力しなくてもメッセージごとに送信されるため、入力トークンを消費します。
チャレンジ
システムプロンプトフィールドを使用して、AIの基本的な挙動を変更してください。AIが常にあらゆる応答の最後に「Have a great day!」というフレーズを付加するようにシステムプロンプトを設定してください。
AIの応答は以下の条件を満たす必要があります:
- 末尾が正確にフレーズ
Have a great day!で終わること
CoddyのAIチューターとこのチャレンジを始めよう
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
4システムプロンプト
システムプロンプトとは?性格と役割の設定ルールと制約の設定システムプロンプト vs. ユーザプロンプトシステムプロンプトの競合システムプロンプトの作成システムプロンプトインジェクション