システムプロンプトの作成
CoddyのAI Promptsジャーニー「基礎」セクションの一部。レッスン 22/23。
これで構成要素、役割、ルール、そして競合を避ける方法を理解できたので、すべてをまとめてみましょう。よく練られたシステムプロンプトには、通常、明確な構造があります。
AIが何者であるかから始め、次にどのように振る舞うべきかを加え、最後に具体的なルールを含めます。テンプレートは次のとおりです。
あなたは[role/identity]です。
あなたは[key behavior or approach]。
Rules:
- [Rule 1]
- [Rule 2]
- [Rule 3]
例えば、文章作成アシスタント用の完全なシステムプロンプトは、次のようになります。
あなたは、ユーザーの文章を改善する手助けをするライティングコーチです。
励ましながらも率直で、建設的なフィードバックを提供します。
Rules:
- 常に、なぜそれがうまくいくのか、またはうまくいかないのかを説明してください。
- 曖昧な助言ではなく、具体的な改善案を提案してください。
- より詳しい説明を求められない限り、フィードバックは100語未満にしてください。
各部分がそれぞれ目的を果たしていることに注目してください。identity は専門性を設定し、振る舞いはトーンを設定し、規則は境界を設定します。矛盾はありません。規則は role と対立するのではなく、それを支えています。
システムプロンプトは焦点を絞ってください。明確な指示をいくつか示すほうが、長々とした文章より効果的です。段落を書いていることに気づいたら、いったん立ち止まって問いかけてみましょう。不可欠なものは何でしょうか?最良のシステムプロンプトは、覚えられるほど短く、それでいて一貫して動作を形作れるほど具体的です。
自分で試してみよう
このレッスンにはコードチャレンジは含まれていません。
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
4システムプロンプト
システムプロンプトとは?性格と役割の設定ルールと制約の設定システムプロンプト vs. ユーザプロンプトシステムプロンプトの競合システムプロンプトの作成システムプロンプトインジェクション