Q & A Knowledge Base
标题: “问答知识库”
权重: 41
在本节中,我们将在 Amazon Bedrock 中创建一个问答知识库,该知识库将存储问答数据,供 Bedrock 代理访问。 这个知识库将通过一系列配置步骤来设置,我们将指定详细信息、数据源、嵌入和向量存储设置。
说明
-
导航到知识库创建页面:
-
提供知识库详细信息:
- 知识库名称: 输入一个唯一的知识库名称,例如 :code[knowledge-base-qa]{showCopyAction=true}
- 知识库描述: 可选地添加知识库的描述。
- IAM 权限: 选择 创建并使用新的服务角色
- 选择数据源: 选择 Amazon S3 作为我们的数据源。
- 单击 下一步
-
配置数据源:
- 数据源名称: 输入数据源的名称,例如 :code[knowledge-base-qa-s3]{showCopyAction=true}
- 数据源位置: 选择 此 AWS 帐户,因为在本次研讨会中,我们的数据源存储在当前 AWS 帐户中。
- S3 URI: 单击 浏览 S3 并选择存储
Pet_Store_QnA_data.csv
的 S3 存储桶,它应该是一个带有前缀 petstore-qa-kb-
的存储桶。
- 分块和解析配置: 选择 默认 分块,或根据需要进行自定义。
- 单击 下一步
-
选择嵌入模型并配置向量存储:
- 嵌入模型: 选择 Titan Text Embeddings v2 将 Pet_Store_QnA_data.csv 数据转换为嵌入。
- 向量数据库: 选择 快速创建新的向量存储 让 Amazon 创建一个 OpenSearch Serverless 向量存储。
- 单击 下一步
-
审查和创建:
- 检查知识库详细信息、数据源配置、嵌入模型和向量存储设置。
- 确保所有设置都正确无误,然后单击 创建知识库 完成设置。 这个过程可能需要几分钟才能完成。
-
验证知识库创建:
- 知识库的创建可能需要几分钟时间。 创建完成后,我们应该会看到顶部的警报显示知识库已成功创建。
-
同步数据源:
- 为确保知识库完全正常运行,请启动数据源同步。
- 找到 数据源 部分并单击 同步 按钮开始同步数据。
- 这个过程使用我们在步骤 4 中选择的嵌入模型将来自我们的 S3 数据源的内容索引到向量数据库中,使其可供 Bedrock 代理搜索和查询。
注意事项
设置问答知识库将允许 Bedrock 代理访问预定义的常见查询答案,提高系统有效响应用户查询的能力。 确保所有配置都正确无误,如果遇到任何问题,请查阅 Amazon Bedrock 知识库文档
。