本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
對話式建置器是一種互動式助理,可協助您設定代理程式。使用對話式建置器,您可以使用自然語言來描述代理程式的目的,這會導致建置完全可測試的代理程式以滿足該目的。對話式建置器會與您互動,以取得建置或更新代理程式所需的所有必要資訊。
重要
對話式建置器可在美國東部 (維吉尼亞北部)、美國西部 (奧勒岡)、歐洲 (法蘭克福)、亞太區域 (雪梨) 和歐洲 (巴黎) 區域的 Amazon Bedrock 主控台中使用。
對話式建置器只會根據互動執行下列動作:
-
更新代理程式的名稱和描述
-
根據您以自然語言提供的指令產生代理程式指令的摘要
-
建立動作群組
-
更新動作群組的名稱和描述
-
根據動作群組的摘要定義動作群組函數
-
關聯、列出和取消關聯知識庫
-
列出或刪除動作群組
以下是與對話式建置器互動的範例:
Conversational builder: Hello, I can help you update your Agent's configurations.
What configurations would you like to update?
You can say something like "Associate a knowledge base"
User: Create a travel agent
Conversational builder: What is the purpose of this travel agent? What kind of tasks or capabilities should it have?
User: Travel agent books flights and hotels for vacation
Conversational builder: The travel agent with the purpose of booking flights and hotels for vacations has been successfully created.
在 Amazon Bedrock 主控台中使用對話式建置器建立和設定代理程式
建立代理程式
-
AWS Management Console 使用具有 Amazon Bedrock 許可的 IAM 角色登入 ,然後開啟位於 https://https://console.aws.amazon.com/bedrock/
的 Amazon Bedrock 主控台。 -
從左側導覽窗格中選取客服人員。
-
在客服人員區段中,選擇建立客服人員。
-
(選用) 變更代理程式自動產生的名稱,並提供代理程式的選用描述。
-
選擇 Create (建立)。您的代理程式已建立,系統會將您帶往新建立代理程式的代理程式建置器,您可以在其中設定代理程式。
-
您可以繼續下列程序來設定您的代理程式,或稍後返回代理程式建置器。
設定您的代理程式
-
如果您尚未在代理程式建置器中,請執行下列動作:
-
AWS Management Console 使用具有 Amazon Bedrock 許可的 IAM 角色登入 ,然後開啟位於 https://https://console.aws.amazon.com/bedrock/
的 Amazon Bedrock 主控台。 -
從左側導覽窗格中選取客服人員。然後,在客服人員區段中選擇客服人員。
-
-
在客服人員建置器中選擇編輯。
-
在客服人員建置器中,選擇助理
-
在客服人員建置器窗格中,輸入客服人員的目的。請參閱範例互動,以開始與對話建置器助理互動。
-
當對話式建置器完成設定您的代理程式時,請選取下列其中一個選項:
-
若要保留在客服人員建置器中,請選擇儲存。然後,您可以準備代理程式,以便在測試視窗中使用更新的組態進行測試。若要了解如何測試您的代理程式,請參閱 客服人員行為的測試和疑難排解。
-
若要返回客服人員詳細資訊頁面,請選擇儲存並結束。
-
在 Amazon Bedrock 主控台中新增下列許可,以使用對話式建置器
如果您計劃使用 使用對話式建置器設定您的代理程式,請務必連接下列許可:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"bedrock:InvokeModel"
],
"Resource": [
"arn:aws:bedrock:{${region}
}::foundation-model/anthropic.claude-3-sonnet-20240229-v1:0"
]
}
]
},
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"bedrock:InvokeBuilder"
],
"Resource": ["*"]
}
]
}