本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用对话生成器创建和配置代理
对话生成器是一款交互式助手,可帮助您配置代理。使用对话生成器,您可以使用自然语言来描述代理的目的,从而生成一个完全可测试的代理,以实现该目的。对话生成器会与您互动,以获取构建或更新代理所需的所有必要信息。
重要
对话生成器可在美国东部(弗吉尼亚北部)、美国西部(俄勒冈)、欧洲(法兰克福)、亚太地区(悉尼)和欧洲(巴黎)区域的 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角色登录,然后通过以下网址打开 Amazon Bedrock 控制台。https://console.aws.amazon.com/bedrock/
-
从左侧导航窗格中选择 “代理”。
-
在 “代理” 部分,选择 “创建代理”。
-
(可选)更改自动生成的代理名称,并为其提供可选的描述。
-
选择创建。您的代理已创建,您将被带到新创建的代理的代理生成器,您可以在其中配置代理。
-
您可以继续执行以下步骤来配置代理或稍后返回代理生成器。
配置您的代理
-
如果您尚未使用代理生成器,请执行以下操作:
-
AWS Management Console 使用具有 Amazon Bedrock 权限的IAM角色登录,然后通过以下网址打开 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": ["*"] } ] }