本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用單一知識庫最佳化 Amazon Bedrock 代理程式的效能
Amazon Bedrock Agents 提供選擇不同流程的選項,可針對客服人員具有單一知識庫的更簡單使用案例最佳化延遲。為了確保您的代理程式能夠利用此最佳化,請檢查下列條件是否適用於代理程式的相關版本:
-
您的代理程式只包含一個知識庫。
-
您的代理程式不包含任何動作群組,或全部停用。
-
如果使用者沒有足夠的資訊,您的代理程式不會向使用者請求更多資訊。
-
您的代理程式正在使用預設協同運作提示範本。
若要了解如何檢查這些條件,請選擇您偏好方法的索引標籤,然後遵循下列步驟:
- Console
-
-
AWS Management Console 使用具有 Amazon Bedrock 許可的 IAM 角色登入 ,然後開啟位於 https://https://console.aws.amazon.com/bedrock/
的 Amazon Bedrock 主控台。 -
從左側導覽窗格中選取客服人員。然後,在客服人員區段中選擇客服人員。
-
在客服人員概觀區段中,檢查使用者輸入欄位是否為 DISABLED。
-
如果您正在檢查最佳化是否套用至客服人員的工作草稿,請選取工作草稿區段中的工作草稿。如果您正在檢查最佳化是否套用至代理程式版本,請在版本區段中選取版本。
-
檢查知識庫區段是否僅包含一個知識庫。如果有多個知識庫,請停用除一個以外的所有知識庫。若要了解如何停用知識庫,請參閱 取消代理程式與知識庫的關聯。
-
檢查動作群組區段是否不包含動作群組。如果有動作群組,請停用所有群組。若要了解如何停用動作群組,請參閱 修改動作群組。
-
在進階提示區段中,檢查協調欄位值是否為預設值。如果已覆寫,請選擇編輯 (如果您正在檢視代理程式版本,您必須先導覽至工作草稿),然後執行下列動作:
-
在進階提示區段中,選取協調索引標籤。
-
如果您將範本還原為預設設定,您的自訂提示範本將被刪除。如果您稍後需要範本,請務必儲存範本。
-
清除覆寫協同運作範本預設值。確認出現的訊息。
-
-
若要套用您所做的任何變更,請選取客服人員詳細資訊頁面頂端或測試視窗中的準備。然後,透過在測試視窗中提交訊息來測試客服人員的最佳化效能。
-
(選用) 如有必要,請依照 中的步驟建立新的 代理程式版本在應用程式中部署和使用 Amazon Bedrock 代理程式。
-
- API
-
-
使用 Amazon Bedrock 建置時間端點的代理程式傳送 ListAgentKnowledgeBases 請求,並指定代理程式的 ID。對於
agentVersion
,請將DRAFT
用於工作草稿或指定相關版本。在回應中,檢查 是否只agentKnowledgeBaseSummaries
包含一個物件 (對應至一個知識庫)。如果有多個知識庫,請停用除一個以外的所有知識庫。若要了解如何停用知識庫,請參閱 取消代理程式與知識庫的關聯。 -
使用 Amazon Bedrock 建置時間端點的代理程式傳送 ListAgentActionGroups 請求,並指定代理程式的 ID。對於
agentVersion
,請將DRAFT
用於工作草稿或指定相關版本。在回應中,檢查actionGroupSummaries
清單是否為空。如果有動作群組,請停用所有群組。若要了解如何停用動作群組,請參閱 修改動作群組。 -
使用 Amazon Bedrock 建置時間端點的代理程式傳送GetAgent請求,並指定代理程式的 ID。在回應的
promptOverrideConfiguration
欄位中,尋找promptType
值為promptConfigurations
的 PromptConfiguration 物件ORCHESTRATION
。如果promptCreationMode
值為DEFAULT
,則不需要執行任何動作。如果是OVERRIDDEN
,請執行下列動作,將範本還原為預設設定:-
如果您將範本還原為預設設定,您的自訂提示範本將被刪除。如果您稍後需要範本,請務必從
basePromptTemplate
欄位儲存範本。 -
使用 Amazon Bedrock 建置時間端點的代理程式傳送UpdateAgent請求。對於對應於協同運作範本的 PromptConfiguration 物件,將 的值設定為
promptCreationMode
DEFAULT
。
-
-
若要套用您所做的任何變更,請透過 Amazon Bedrock 建置時間端點的代理程式傳送PrepareAgent請求。然後,使用代理程式的
TSTALIASID
別名,向 Amazon Bedrock 執行期端點的代理程式提交InvokeAgent請求,以測試代理程式的最佳化效能。 -
(選用) 如有必要,請依照 中的步驟建立新的 代理程式版本在應用程式中部署和使用 Amazon Bedrock 代理程式。
-