

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

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

如果啟用使用者輸入，代理程式會再次提示使用者提供缺少參數的相關資訊。

您可以在[建立](https://docs.aws.amazon.com//bedrock/latest/userguide/agents-create.html)[或修改](https://docs.aws.amazon.com//bedrock/latest/userguide/agents-manage.html#agents-edit)代理程式時，在 Amazon Bedrock 主控台中啟用使用者輸入。如果您使用的是 API 或 SDK，您可以在[建立](https://docs.aws.amazon.com//bedrock/latest/APIReference/API_agent_CreateAgentActionGroup.html)或[更新](https://docs.aws.amazon.com//bedrock/latest/APIReference/API_agent_UpdateAgentActionGroup.html)動作群組時啟用使用者輸入。

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

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

**啟用代理程式的使用者輸入**

1. 如果您尚未進入代理程式建置器，請執行下列動作：

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

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

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

1. 前往**其他設定**並展開該區段。

1. 針對**使用者輸入**，選取**已啟用**。  
![\[如果沒有完成任務所需的資訊，請將您的代理程式設定為要求使用者提供更多資訊。您可以在代理程式的動作群組中啟用使用者輸入來設定代理程式。\]](http://docs.aws.amazon.com/zh_tw/bedrock/latest/userguide/images/agents/agents-user-input.png)

1. 請務必先**儲存**，然後**準備**套用您對代理程式所做的變更，再進行測試。

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

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


****  

| 欄位 | 簡短描述 | 
| --- | --- | 
| actionGroupName | 動作群組的名稱 | 
| parentActionGroupSignature | 指定 AMAZON.UserInput 以允許代理程式向使用者請求資訊 | 
| actionGroupState | 指定 ENABLED 以允許代理程式向使用者請求資訊 | 

以下顯示使用 [CreateActionGroup](https://docs.aws.amazon.com//bedrock/latest/APIReference/API_agent_CreateAgentActionGroup.html) 請求啟用使用者輸入所需的欄位的一般格式。

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

------