Q & A Knowledge Base


标题: “问答知识库” 权重: 41


在本节中,我们将在 Amazon Bedrock 中创建一个问答知识库,该知识库将存储问答数据,供 Bedrock 代理访问。 这个知识库将通过一系列配置步骤来设置,我们将指定详细信息、数据源、嵌入和向量存储设置。

说明

  1. 导航到知识库创建页面:

  2. 提供知识库详细信息:

    • 知识库名称: 输入一个唯一的知识库名称,例如 :code[knowledge-base-qa]{showCopyAction=true}
    • 知识库描述: 可选地添加知识库的描述。
    • IAM 权限: 选择 创建并使用新的服务角色
    • 选择数据源: 选择 Amazon S3 作为我们的数据源。
    • 单击 下一步
  3. 配置数据源:

    • 数据源名称: 输入数据源的名称,例如 :code[knowledge-base-qa-s3]{showCopyAction=true}
    • 数据源位置: 选择 此 AWS 帐户,因为在本次研讨会中,我们的数据源存储在当前 AWS 帐户中。
    • S3 URI: 单击 浏览 S3 并选择存储 Pet_Store_QnA_data.csv 的 S3 存储桶,它应该是一个带有前缀 petstore-qa-kb- 的存储桶。
    • 分块和解析配置: 选择 默认 分块,或根据需要进行自定义。
    • 单击 下一步
  4. 选择嵌入模型并配置向量存储:

    • 嵌入模型: 选择 Titan Text Embeddings v2 将 Pet_Store_QnA_data.csv 数据转换为嵌入。
    • 向量数据库: 选择 快速创建新的向量存储 让 Amazon 创建一个 OpenSearch Serverless 向量存储。
    • 单击 下一步
  5. 审查和创建:

    • 检查知识库详细信息、数据源配置、嵌入模型和向量存储设置。
    • 确保所有设置都正确无误,然后单击 创建知识库 完成设置。 这个过程可能需要几分钟才能完成。
  6. 验证知识库创建:

    • 知识库的创建可能需要几分钟时间。 创建完成后,我们应该会看到顶部的警报显示知识库已成功创建。
  7. 同步数据源:

    • 为确保知识库完全正常运行,请启动数据源同步。
    • 找到 数据源 部分并单击 同步 按钮开始同步数据。
    • 这个过程使用我们在步骤 4 中选择的嵌入模型将来自我们的 S3 数据源的内容索引到向量数据库中,使其可供 Bedrock 代理搜索和查询。

注意事项

设置问答知识库将允许 Bedrock 代理访问预定义的常见查询答案,提高系统有效响应用户查询的能力。 确保所有配置都正确无误,如果遇到任何问题,请查阅 Amazon Bedrock 知识库文档