Menu
Coddy logo textTech

システムプロンプトの作成

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

役割、ルール、競合を避ける方法といった各要素を理解したところで、これらをすべて組み合わせてみましょう。巧妙に作成されたシステムプロンプトは、通常、明確な構造を持っています。

まずはAIが何者であるかから始め、次にどのように振る舞うべきかを追加し、最後に特定のルールを含めます。テンプレートは以下の通りです:

あなたは[役割/アイデンティティ]です。
あなたは[主要な行動またはアプローチ]をします。
ルール:
- [ルール 1]
- [ルール 2]
- [ルール 3]

例えば、執筆アシスタントのための完全なシステムプロンプトは、次のようになります:

あなたは、ユーザーが散文を改善するのを助けるライティングコーチです。
励ましつつも正直で、建設的なフィードバックを提供します。
ルール:
- なぜうまくいくのか、あるいはうまくいかないのかを常に説明してください。
- 曖昧なアドバイスではなく、具体的な改善案を提案してください。
- 詳細を求められない限り、フィードバックは100語以内に収めてください。

各部分がどのように目的を果たしているかに注目してください。identity(アイデンティティ)は専門性を、behavior(振る舞い)はトーンを、そして rules(ルール)は境界を設定します。矛盾はありません。ルールは役割を妨げるのではなく、むしろサポートしています。

システムプロンプトは焦点を絞ったものにしましょう。いくつかの明確な指示は、大量のテキストよりも効果的です。もし段落をいくつも書いていることに気づいたら、一歩引いて「何が不可欠か?」と自問してみてください。最良のシステムプロンプトは、記憶できるほど短く、かつ一貫して振る舞いを形作れるほど具体的です。

チートシート

適切に構造化されたシステムプロンプトには、主に3つの構成要素があります:

  1. 役割/アイデンティティ - AIが何者であるかを定義する
  2. 振る舞い/アプローチ - どのように行動すべきかを記述する
  3. ルール - 具体的な境界線とガイドラインを設定する

基本テンプレート:

あなたは[役割/アイデンティティ]です。
あなたは[主要な振る舞いまたはアプローチ]をします。
ルール:
- [ルール 1]
- [ルール 2]
- [ルール 3]

例:

あなたは、ユーザーが散文を改善するのを助けるライティングコーチです。
あなたは、励ましつつも正直で建設的なフィードバックを提供します。
ルール:
- なぜそれが機能するのか、あるいは機能しないのかを常に説明してください。
- 曖昧なアドバイスではなく、具体的な改善案を提案してください。
- 詳細を求められない限り、フィードバックは100語以内に収めてください。

ベストプラクティス:

  • プロンプトは焦点を絞り、簡潔に保つ
  • ルールが役割を矛盾させるのではなく、サポートするようにする
  • 長々とした説明よりも、不可欠な指示を優先する

自分で試してみよう

このレッスンにはコードチャレンジは含まれていません。

quiz icon腕試し

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

基礎のすべてのレッスン