Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon 効果的なシステムメッセージを書くためのベストプラクティスは何ですか


効果的なシステムメッセージを書くためのベストプラクティスは何ですか


効果的なシステムメッセージを作成することは、AIモデルの動作を導き、安全性を確保し、出力品質を改善するために重要です。これらのメッセージを作成するためのいくつかの詳細なベストプラクティスは次のとおりです。

1。シナリオを定義します**

- モデルプロファイルと機能:モデルの役割、機能、制限の概要を明確に概説します。これは、特定のタスクとユーザーのニーズに合わせてシステムメッセージを調整するのに役立ちます。
- 特定のタスク:受信する入力の種類やそれらの処理方法など、モデルが実行すべきタスクを定義します。
- ユーザープロファイル:ユーザーが誰であり、モデルに何が期待されるかを理解します。これは、システムメッセージのトーンとコンテンツをカスタマイズするのに役立ちます。

2。明確で簡潔な言語を使用**

- 複雑さを避ける:シンプルで簡単な言語を使用して、誤解を防ぎます。これにより、モデルが命令を正しく解釈することが保証されます。
- 簡潔にする:短いシステムメッセージのパフォーマンスを向上させ、コンテキストウィンドウをあまり占有しないため、ユーザープロンプトのためのスペースを増やします。

3。重要な要素を強調します**

- 大胆な指示や禁止を強調するために、太字や斜体のような強調技術を使用してください。これにより、モデルはタスクの本質的な側面に焦点を合わせるのに役立ちます。

4.堅牢性と一貫性を実装**

- システムメッセージが異なるデータセットとタスクにわたって堅牢で一貫していることを確認します。これには、さまざまな入力でメッセージをテストして、予想どおりに実行することを確認します。

5。一人称言語を使用**

- 一人称言語を使用してAIシステムを参照してください(たとえば、「あなたはAIアシスタントです...」)。明確なペルソナを作成し、モデルの役割の理解を向上させます。

6.例を提供**

- モデルの望ましい動作を実証するための特定の例を含めます。これは、複雑なシナリオや曖昧なシナリオに特に役立ち、モデルがそれらにアプローチする方法を理解するのに役立ちます。

7。トーンとスコープを定義します**

- モデルが応答で表示するトーンを指定します。また、モデルのパフォーマンスの範囲と制限を明確に定義して、機能の外側のタスクに直面したときに応答する方法を確実に把握します。

8。反復とテスト**

- さまざまな言葉遣い、順序、構造をテストして、システムメッセージを継続的に繰り返します。これにより、特定のシナリオに最適なものを特定し、潜在的な害を減らすことができます。

9。条件付きロジックを使用**

- さまざまなシナリオを処理し、特定の条件に基づいてモデルが適切に応答するように、条件付きロジック(「if-then」ステートメントなど)を組み込みます。

##10。安全性と害の予防を検討**
- 安全性を優先し、害を防ぐための指示を構成します。モデルの出力を導き、望ましくない動作を防ぐために許可または禁止されているアクションを明確に定義します。

これらのベストプラクティスに従うことにより、AIモデルをガイドする効果的なシステムメッセージを作成して、高品質で安全な、関連する出力を生成できます。

引用:
[1] https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/system-message
[2] https://www.documind.chat/blog/technical-writing-best-practics
[3] https://cogniti.ai/docs/how-do-i-design-a-good-system-message/
[4] https://help.openai.com/en/articles/6654000-best-practices-for-prompt-engineering-with-the-openai-api
[5] https://www.prompthub.us/blog/EverythingSystem-system-messages-how-to-use-real-world-experts-prompt-injection-protectors
[6] https://stackoverflow.com/questions/403333/what-are-the-best-practics on-the-revel-of-details-in-rear-in-messages
[7] https://atlassian.design/content/writing-guidelines
[8] https://pressbooks.bccampus.ca/technicalwriting/chapter/writinginstructions/