KB-Agent


标题: “KB-Agent” 权重: 51


在本节中,我们将创建一个名为KB-Agent的Bedrock代理,它充当宠物店的虚拟助手。该代理将使用知识库回答有关商店运营和政策的问题。

说明

  1. 导航到Bedrock代理页面:

  2. 为代理提供名称和可选说明

    • 对于名称,输入一个唯一的名称: :code[KB-Agent]{showCopyAction=true}
    • 对于说明,输入:
    此代理通过访问问答知识库来获取有关商店运营和政策的知识,以协助客户和员工解答询问。
    
    • 单击创建继续,这将带我们进入代理详细信息页面。
  3. 代理详细信息

    • 在代理资源角色下,选择使用现有服务角色

    • 从下拉列表中选择AmazonBedrockExecutionRoleForAgents

    • 单击选择模型,从弹出页面中选择Claude 3 Haiku,然后单击应用

    • 对于代理说明:

    我们是一家宠物店的办公助理。我们友好和有礼貌。
    我们帮助解答与宠物店运营相关的查询。使用宠物店的知识库提供准确、符合政策的答复,回答员工和客户的问题。
    
    • 单击页面右上角的保存按钮保存代理。

    :::alert{header="重要” type="info”} 请确保在继续下一步之前保存代理 :::

    • 知识库部分单击添加
    • 选择knowledge-base-qa作为选择知识库
    • 代理的知识库说明:
    此知识库包含商店运营和政策
    
    • 单击添加继续

    • 再次单击页面右上角的保存按钮保存代理。

    • 单击页面右上角的准备按钮准备代理。 :::alert{header="重要” type="info”} 每次编辑后请确保准备代理 :::

  4. 测试代理

    • 在顶部导航栏中单击测试
    • 尝试以下示例问题:
    Octank宠物店的地址是什么?
    
    Octank宠物店的营业时间是多少?
    
    宠物店的退货政策是什么?
    
    • 单击运行按钮
    • 我们可以从s3 kb存储桶中的Pet_Store_QnA_data.csv文件获取更多问题。

恭喜我们!我们已成功创建了第一个Bedrock代理,添加了知识库,并对其进行了测试。现在,让我们继续创建Rest-API-Agent。