本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用對話式建置器建立和設定代理程式
對話式建置器是一種互動式助理,可協助您設定代理程式。使用對話式建置器,您可以使用自然語言描述代理程式的目的,這會導致建置完全可測試的代理程式以滿足該目的。對話式建置器會與您互動,以取得建置或更新代理程式所需的所有必要資訊。
重要
對話式建置器可在美國東部 (維吉尼亞北部)、美國西部 (奧勒岡)、歐洲 (法蘭克福)、亞太區域 (雪梨) 和歐洲 (巴黎) 區域的 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 使用IAM具有 Amazon Bedrock 許可 的角色登入 ,並在 開啟 Amazon Bedrock 主控台https://console.aws.amazon.com/bedrock/
。 -
從左側導覽窗格中選取客服人員。
-
在客服人員區段中,選擇建立客服人員。
-
(選用) 變更自動產生的客服人員名稱,並提供選用的描述。
-
選擇 Create (建立)。您的代理程式已建立,您將被帶到新建立代理程式的代理程式建置器,您可以在其中設定代理程式。
-
您可以繼續下列程序來設定您的代理程式,或稍後返回至代理程式建置器。
設定您的代理程式
-
如果您尚未在客服人員建置器中,請執行下列動作:
-
AWS Management Console 使用IAM具有 Amazon Bedrock 許可 的角色登入 ,並在 開啟 Amazon Bedrock 主控台https://console.aws.amazon.com/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": ["*"] } ] }