使用 Amazon Bedrock 创建用于语义搜索的端到端无服务器数字助理

随着生成式人工智能 (AI) 的兴起,越来越多的组织使用数字助理让最终用户提出特定领域的问题,使用检索增强生成 (RAG) 处理企业数据源。随着组织从概念验证过渡到生产工作负载,他们制定了目标,以最少的运营成本运行和扩展工作负载 [...]

来源:亚马逊云科技 _机器学习

随着生成式人工智能 (AI) 的兴起,越来越多的组织使用数字助理让最终用户通过企业数据源上的检索增强生成 (RAG) 询问特定领域的问题。

生成式人工智能

随着组织从概念验证过渡到生产工作负载,他们设定了目标,以最小的运营开销运行和扩展工作负载,同时优化成本。 组织还需要实施常见的安全实践,例如身份和访问管理,以确保只有经过授权和身份验证的用户才被允许执行特定操作或访问特定资源。

这篇文章介绍了一种解决方案,使用无服务器架构创建端到端数字助理作为 Web 应用程序来满足这些要求。 由于解决方案组件主要使用无服务器技术,因此它提供了多种好处,例如自动扩展、内置高可用性和按使用付费的计费模式,以优化成本。该解决方案还包括一个身份验证层和一个授权层来管理身份和权限。

该解决方案还使用 Amazon Bedrock 知识库的混合搜索功能来提高使用 RAG 检索结果的相关性。当收到来自最终用户的查询时,混合搜索会同时执行语义搜索和关键字搜索:

Amazon Bedrock 的知识库
    语义搜索根据查询中的含义和意图提供结果关键字搜索根据查询中的特定实体(例如产品代码或首字母缩略词)提供结果
  • 语义搜索根据查询中的含义和意图提供结果
  • 关键字搜索根据查询中的特定实体(例如产品代码或首字母缩略词)提供结果
  • Amazon Bedrock 的知识库现在支持混合搜索 Amazon Bedrock 知识库 Amazon Bedrock 常见问题解答 AWS Amplify AWS Lambda