aws-solutions-library-samples/qnabot-on-aws

Guidance for QnABot on AWS is a multi-channel, multi-language conversational interface (chatbot) that responds to your customer's questions, answers, and feedback. The solution allows you to deploy a fully functional chatbot across multiple channels including chat, voice, SMS and Amazon Alexa.

解决的问题

QnABot on AWS 提供多渠道、多语言的对话界面,用于自动化客户支持。通过聊天、语音、短信和 Amazon Alexa 提供个性化教程和智能问答支持,减少呼叫中心等待时间并改善客户体验。

工作原理

该系统使用 Content Designer UI 供管理员管理问题和答案,这些内容存储在 Amazon OpenSearch Service 中。当用户通过 Amazon Lex、Alexa 或 Amazon Connect 进行交互时,系统通过 fulfillment Lambda 函数处理请求。它利用 Amazon Bedrock 进行基于 LLM 的文本嵌入和生成式响应,使用 Amazon Comprehend 和 Translate 进行语言处理,并使用 Amazon Kendra 或 Bedrock Knowledge Bases 作为从外部数据源检索信息的后备机制。在前处理和后处理阶段实施护栏,以阻止有害内容并屏蔽敏感信息。

适用对象

专为需要在多个通信渠道上部署可扩展、智能聊天机器人以提供客户支持的企业和组织而设计。

亮点

  • 多渠道部署:支持聊天、语音、短信和 Amazon Alexa。
  • RAG 能力:与 Amazon Bedrock Knowledge Bases 和 Amazon Kendra 集成,实现检索增强生成。
  • LLM 集成:通过 Amazon Bedrock 使用基础模型进行语义匹配、查询生成和响应合成。
  • 内置护栏:包括前处理和后处理过滤器,确保安全并防止 PII 泄露。
  • 多语言支持:使用 Amazon Translate 和 Comprehend 处理非母语请求。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目