

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# エージェントメモリを有効にする
<a name="agents-configure-memory"></a>

エージェントにメモリを設定するには、まずメモリを有効にしてから、オプションでメモリの保持期間を指定する必要があります。エージェントを[作成](https://docs.aws.amazon.com//bedrock/latest/userguide/agents-create.html)または[更新](https://docs.aws.amazon.com//bedrock/latest/userguide/agents-manage.html#agents-edit)する際に、エージェントのメモリを有効にできます。

**注記**  
以下*を除く*すべてのモデルで、エージェントに対してメモリを有効にできます。  
Amazon Titan Text Premier
Anthropic Claude Instant
使用する予定のモデルがリージョンで使用可能であることを確認します。詳細については、「 [によるモデルサポート」を参照してください AWS リージョン。](https://docs.aws.amazon.com//bedrock/latest/userguide/models-supported.html)

エージェントにメモリを設定する方法については、使用する手段に対応するタブを選択して、手順に従ってください。

------
#### [ Console ]

**エージェントにメモリを設定するには**

1. エージェントビルダーを開いていない場合は、次を実行します。

   1. Amazon Bedrock コンソールを使用するアクセス許可を持つ IAM ID AWS マネジメントコンソール を使用して にサインインします。Amazon Bedrock コンソール ([https://console.aws.amazon.com/bedrock](https://console.aws.amazon.com/bedrock)) を開きます。

   1. 左側のナビゲーションペインで **[エージェント]** を選択します。次に、**[エージェント]** セクションでエージェントを選択します。

   1. **[エージェントビルダーで編集]** を選択します。

1. [エージェントの詳細] セクションで、**[モデルを選択]** を選択します。

1. **[メモリ]** セクションで、次の操作を行います。

   1. **[セッション要約を有効にする]** で、**[有効]** を選択します。

   1. (オプション) **[メモリ期間]** には、1～365 の数値を入力して、エージェントのメモリ持続時間を指定します。デフォルトでは、エージェントは会話コンテキストを 30 日間保持します。

   1. **[最近のセッションの最大数]** で、メモリとして保存する最近のセッションの最大数を選択します。

   1. (オプション) セッション要約プロンプトはオプションで変更できます。変更するには、**[セッション要約プロンプト]** で、**[表示と編集]** を選択します。

1. テストする前に、必ず **[保存]**、**[準備]** の順に選択して、エージェントに加えた変更を適用します。

------
#### [ API ]

エージェントのメモリを有効にして設定するには、[Amazon Bedrock エージェントのビルドタイムのエンドポイント](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#bra-bt)を使用して [CreateAgent](https://docs.aws.amazon.com//bedrock/latest/APIReference/API_agent_CreateAgent.html) または [UpdateAgent](https://docs.aws.amazon.com//bedrock/latest/APIReference/API_agent_UpdateAgent.html) リクエストを送信します。

Amazon Bedrock API では、[CreateAgent](https://docs.aws.amazon.com//bedrock/latest/APIReference/API_agent_CreateAgent.html) または [UpdateAgent](https://docs.aws.amazon.com//bedrock/latest/APIReference/API_agent_UpdateAgent.html) リクエストを送信する際に、`memoryConfiguration` を指定します。

以下は、`memoryConfiguration` の一般的な形式を示しています。

```
"memoryConfiguration": {
"enabledMemoryTypes": [ "SESSION_SUMMARY" ],
"storageDays":{{30}},
"sessionSummaryConfiguration": {
    "maxRecentSessions": {{5}}
    }
}
```

オプションで、1 ～ 365 日間の数値`storageDays`で を割り当てることで、メモリ保持期間を設定できます。

**注記**  
エージェントのメモリを有効にし、エージェントを呼び出す `memoryId` を指定しない場合、エージェントはその特定のターンをメモリに保存しません。

------