使用 Amazon Bedrock 构建人工智能驱动的网站助手

本文演示了如何通过使用 Amazon Bedrock 和 Amazon Bedrock 知识库构建人工智能驱动的网站助手来解决这一挑战。

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

企业面临着日益严峻的挑战:客户需要快速得到答案,但支持团队却不堪重负。产品手册和知识库文章等支持文档通常需要用户搜索数百页,而支持代理通常每天运行 20-30 个客户查询来查找特定信息。

本文演示了如何通过使用 Amazon Bedrock 和 Amazon Bedrock 知识库构建人工智能驱动的网站助手来解决这一挑战。该解决方案旨在使内部团队和外部客户受益,并可以提供以下优势:

  • 为客户提供即时、相关的答案,减少搜索文档的需要
  • 为支持代理提供强大的知识检索系统,减少解决时间
  • 全天候自动化支持
  • 解决方案概述

    该解决方案使用检索增强生成 (RAG) 从知识库中检索相关信息,并根据用户的访问权限将其返回给用户。它由以下关键组件组成:

  • Amazon Bedrock 知识库 – 来自公司网站的内容被抓取并存储在知识库中。 Amazon Simple Storage Service (Amazon S3) 存储桶中的文档(包括手册和故障排除指南)也被索引并存储在知识库中。借助 Amazon Bedrock 知识库,您可以配置多个数据源并使用筛选器配置来区分内部和外部信息。这有助于通过高级安全控制保护内部数据。
  • Amazon Bedrock 管理的 LLM – Amazon Bedrock 的大型语言模型 (LLM) 生成由 AI 支持的用户问题响应。
  • 可扩展的无服务器架构 - 该解决方案使用 Amazon Elastic Container Service (Amazon ECS) 托管 UI,并使用 AWS Lambda 函数处理用户请求。
  • 自动化 CI/CD 部署 – 该解决方案使用 AWS 云开发套件 (AWS CDK) 来处理持续集成和交付 (CI/CD) 部署。
  • 先决条件