本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
若要設定代理程式的記憶體,您必須先啟用記憶體,然後選擇性地指定記憶體的保留期間。您可以在建立或更新代理程式時啟用代理程式的記憶體。
您可以在所有模型上啟用代理程式的記憶體,但下列項目除外:
請確定您計劃使用的模型可在您的 區域中使用。如需詳細資訊,請參閱模型支援依據 AWS 區域。
若要了解如何為您的代理程式設定記憶體,請選取與您所選方法對應的索引標籤,然後遵循步驟。
- Console
-
為您的代理程式設定記憶體
-
如果您尚未在代理程式建置器中,請執行下列動作:
-
AWS Management Console 使用具有使用 Amazon Bedrock 主控台許可的 IAM 身分登入 。然後,開啟位於 https://https://console.aws.amazon.com/bedrock 的 Amazon Bedrock 主控台。
-
從左側導覽窗格中選取客服人員。然後,在客服人員區段中選擇客服人員。
-
在客服人員建置器中選擇編輯
-
在客服人員詳細資訊區段中,針對選取模型。
-
在記憶體區段中,執行下列動作:
-
針對啟用工作階段摘要,選取已啟用。
-
(選用) 針對記憶體持續時間,輸入介於 1 到 365 之間的數字,以指定代理程式的記憶體持續時間。根據預設,客服人員會保留對話內容 30 天。
-
針對最近的工作階段數目上限,選取要儲存為記憶體之最近工作階段數目上限的數目。
-
(選用) 您可以選擇性地變更工作階段摘要提示。若要進行變更,請在工作階段摘要提示中,選擇檢視和編輯。
-
請務必先儲存,然後準備套用您對代理程式所做的變更,再進行測試。
- API
-
若要啟用和設定代理程式的記憶體,請使用 Amazon Bedrock 建置時間端點的代理程式傳送 CreateAgent 或 UpdateAgent 請求。
在 Amazon Bedrock API 中,您可以在傳送 CreateAgent 或 UpdateAgent 請求memoryConfiguration
時指定 。
以下顯示 的一般格式memoryConfiguration
:
"memoryConfiguration": {
"enabledMemoryTypes": [ "SESSION_SUMMARY" ],
"storageDays":30
,
"sessionSummaryConfiguration": {
"maxRecentSessions": 5
}
}
您可以選擇性地設定記憶體保留期,方法是將 指派storageDays
為 1 到 365 天的數字。
如果您為代理程式啟用記憶體,但未指定memoryId
何時叫用代理程式,代理程式不會將該特定轉彎存放在記憶體中。