Menu
CoddyTech

システムプロンプト vs. ユーザプロンプト

CoddyのAI Promptsジャーニー「基礎」セクションの一部。レッスン 20/23。

システムプロンプトとユーザープロンプトの両方が実際に使われる様子を見ました。では、それぞれをいつ使うべきでしょうか?その違いを理解すると、プロンプトをより効果的に構成できます。

システムプロンプトは、会話全体を通して維持すべき内容、つまりアイデンティティ、ルール、基本的な振る舞いを指定するものです。ユーザープロンプトは、具体的な依頼、質問、タスクごとの指示を指定するものです。

システムプロンプトユーザープロンプト
AIが何者か今あなたが尋ねていること
常に適用されるルール一度限りの指示
一度設定すると、すべてに影響するメッセージごとに変わる

実践的な例を見てみましょう。物事を簡単に説明してくれる親しみやすいチューターが欲しいとします。その場合、毎回ユーザープロンプトに次のように書くことができます。

You're a friendly tutor. Explain photosynthesis simply.

または、システムプロンプトに一度「あなたは概念をわかりやすく説明する親しみやすいチューターです」と書いておき、あとは次のように尋ねるだけでもよいでしょう。

Explain photosynthesis.

結果は同じですが、2つ目の方法のほうがすっきりしています。同じことを繰り返す必要がなく、今後の質問もすべて自動的に親しみやすいチューターの対応になります。

「常に」適用する内容にはシステムプロンプトを使います。「今すぐ」適用する内容にはユーザープロンプトを使います。永続的なコンテキストとその場のリクエストを分けると、プロンプトが短くなり、会話の一貫性も保たれます。

challenge icon

チャレンジ

system promptを使って、AIがいつも陽気なロボットのように話す(「ビープ」や「ブープ」などの言葉を使う)ように設定します。次に、user promptで色をちょうど2つ挙げるように頼みます。話し方はすでに設定されているので、user promptは短く簡潔にしてください。

AIの応答は次の条件を満たす必要があります:

  • ビープまたはブープを含む(system promptで設定したロボットの性格)
  • 色を表す言葉をちょうど2つ含む(次から選ぶ:赤、青、緑、黄、黒、ピンク、紫)
  • 日本語で書くこと:チェックでは上記の色を表す日本語の言葉を確認します
  • user promptは10語以内にすること(話し方をsystem promptが設定することを示すため)
bugsy Main icon

CoddyのAIチューターとこのチャレンジを始めよう

Bugsyとは?
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン