

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

# 在 Amazon Bedrock 中停用使用者輸入
<a name="agents-disable-user-input"></a>

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

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

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

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

**若要停用使用者輸入，**

1.  AWS 管理主控台 使用具有使用 Amazon Bedrock 主控台之許可的 IAM 身分登入 。接著，開啟位於 [https://console.aws.amazon.com/bedrock](https://console.aws.amazon.com/bedrock) 的 Amazon Bedrock 主控台。

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

1. 選擇**在代理程式建置器中編輯**。

1. 展開**其他設定**區段，為**使用者輸入**選擇**已停用**。

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

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

若要停用使用者輸入，請使用 [Amazon Bedrock 代理人建置時期端點](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#bra-bt)傳送 [UpdateAgentActionGroup](https://docs.aws.amazon.com//bedrock/latest/APIReference/API_agent_UpdateAgentActionGroup.html) 請求 (請參閱連結以了解請求和回應格式及欄位詳細資訊)，並指定下列欄位：


****  

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

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

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

------

停用代理程式的使用者輸入後，請務必使用 [Amazon Bedrock 代理人建置時期端點](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#bra-bt)傳送 [PrepareAgent](https://docs.aws.amazon.com//bedrock/latest/APIReference/API_agent_PrepareAgent.html) 請求 (請參閱連結以了解請求和回應格式及欄位詳細資訊)。