

# 一般的なベストプラクティス
<a name="prompting-best-practices"></a>

以下のベストプラクティスは主に Amazon Nova テキストモデルに適用されますが、モダリティ固有のベストプラクティスに加えて、他のモデルにも適用できます。

マルチモーダル入力をプロンプトする方法については、「[マルチモーダル入力のプロンプト](prompting-multimodal.md)」を参照してください。音声入力をプロンプトする方法については、「[音声会話プロンプト](sonic-system-prompts.md)」を参照してください。

## ロールを理解する
<a name="understanding-roles"></a>

Amazon Nova モデルでは、システム、ユーザー、アシスタントの 3 つの異なるロールを使用してプロンプトを構造化できます。
+ **システム (オプション)** – 義務的ではないけれども、アシスタントの全体的な動作パラメータを確立します。会話中にモデルが準拠する追加の指示やガイドラインを提供するためにも使用できます。
+ **ユーザー** – オプションとして、コンテキスト、タスク、指示、求められる結果をユーザークエリとともに伝えることができます。
+ **アシスタント** – モデルを意図した応答に導くように支援します。

**Topics**
+ [ロールを理解する](#understanding-roles)
+ [正確なプロンプトの作成](create-precise-prompts.md)
+ [プロンプトのセクションに焦点を当てる](prompting-bring-focus.md)
+ [システムロールの使用](prompting-system-role.md)
+ [例を提供する (フューショットプロンプティング)](prompting-provide-examples.md)
+ [ツール呼び出しシステム](prompting-tools-function.md)
+ [高度なプロンプト手法](advanced-prompting-techniques.md)