為您的 Amazon 基岩代理程式設定記憶體 - Amazon Bedrock

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

為您的 Amazon 基岩代理程式設定記憶體

若要設定代理程式的記憶體,您必須先啟用記憶體,然後選擇性地指定記憶體的保留期間。您可以在立或更新代理程式時啟用代理程的記憶體。

若要瞭解如何設定代理程式的記憶體,請選取與您選擇方法相對應的索引標籤,然後依照步驟執行。

Console
設定代理程式的記憶體
  1. 如果您尚未在代理程式產生器中,請執行下列動作:

    1. AWS Management Console 使用具有 Amazon 基岩許可的 IAM 角色登錄,然後在 https://console.aws.amazon.com/bedrock/ 打開 Amazon 基岩主控台。

    2. 從左側導覽窗格中選取「代理程式」。然後,在「代理程式」區段中選擇代理程式。

    3. 在代理產生器中選擇編輯

  2. 在「代理程式詳細資訊」區段中,對於 「選取型號」,請務必選取Claude 3 SonnetClaude 3 Haiku

  3. 在「記憶體」區段中,執行下列動作:

    1. 選取 Enabled (已啟用)

    2. (選用) 根據預設,代理程式會保留交談內容 30 天。若要設定自訂保留期間,請輸入 1 到 30 之間的數字,以指定代理程式的記憶體持續時間。

  4. 在測試代理程式之前,請先確定先儲存,然後再準備套用您對代理程式所做的變更。

API

若要啟用和設定代理程式的記憶體,UpdateAgent請向 Amazon 基岩建置時間端點的代理程式傳送CreateAgent或請求。

在 Amazon 基岩 API 中,您可以指定發送CreateAgentUpdateAgent請求的memoryConfiguration時間。

以下顯示的一般格式memoryConfiguration

"memoryConfiguration": { "enabledMemoryTypes": [ "SESSION_SUMMARY" ], "storageDays":30 },

您可以選擇性地設定記憶體保留期間,方storageDays法是指派介於 1 到 30 天之間的數字。

注意

如果您啟用代理程式的記憶體,但未在呼叫代理程式memoryId時指定,則代理程式不會將該特定回合儲存在記憶體中。