在 Amazon Bedrock 中停用使用者輸入 - Amazon Bedrock

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

在 Amazon Bedrock 中停用使用者輸入

如果停用使用者輸入,代理程式在需要調用動作群組中的 API 但資訊不足以完成 API 請求時,不會向使用者請求其他詳細資訊。反之,代理程式中的模型將使用預設值,並盡可能猜測調用適當的函數或方法。這可能會導致代理程式對函數呼叫預測產生幻覺。

您可以隨時在 Amazon Bedrock 中停用使用者輸入。

若要了解如何停用使用者輸入,請選擇您偏好方法的索引標籤,然後遵循下列步驟:

Console
若要停用使用者輸入,
  1. AWS 管理主控台 使用具有使用 Amazon Bedrock 主控台之許可的 IAM 身分登入 。接著,開啟位於 https://console.aws.amazon.com/bedrock 的 Amazon Bedrock 主控台。

  2. 從左側導覽窗格選取代理程式。接著,在代理程式區段中選擇代理程式。

  3. 選擇在代理程式建置器中編輯

  4. 展開其他設定區段,為使用者輸入選擇已停用

  5. 在頁面頂端選取準備。然後選取儲存,將變更儲存至您的代理程式。

API

若要停用使用者輸入,請使用 Amazon Bedrock 代理人建置時期端點傳送 UpdateAgentActionGroup 請求 (請參閱連結以了解請求和回應格式及欄位詳細資訊),並指定下列欄位:

欄位 簡短描述
actionGroupName 動作群組的名稱
parentActionGroupSignature 指定 AMAZON.UserInput 以停用代理程式的使用者輸入
actionGroupState 指定 DISABLED 以停用代理程式的使用者輸入

下列範例顯示指定必要欄位以停用使用者輸入的一般格式。

CreateAgentActionGroup: { "actionGroupName": "AskUserAction", "parentActionGroupSignature": "AMAZON.UserInput", "actionGroupState": "DISABLED" }

停用代理程式的使用者輸入後,請務必使用 Amazon Bedrock 代理人建置時期端點傳送 PrepareAgent 請求 (請參閱連結以了解請求和回應格式及欄位詳細資訊)。