无服务器机器人框架

无服务器机器人框架可帮助您实施复杂的会话聊天机器人,并为您的客户打造具有吸引力的逼真体验。它可部署、配置托管 AWS 服务并与之交互,后者应用机器学习算法与最终用户交互,并将聊天机器人文本转换为逼真的语音。

优势

多种语言

设置英语、法语、德语、意大利语、西班牙语和日语的聊天机器人。

两种对话类型

选择不需要访问外部资源或专用功能的简单聊天机器人对话,或者选择用于更复杂的交互的复杂聊天机器人对话。

示例 Web 应用程序

启动预构建的示例 Web 应用程序,您可以将其用作参考框架,以创建您自己的应用程序。

可自定义的聊天机器人功能

与可以使用外部 API 的聊天机器人互动,以获取天气数据、订购比萨和安排约会。

概览

下图展示了您可以使用 GitHub 上的示例代码构建的架构。

无服务器机器人框架 | 架构图
 单击可放大

无服务器机器人框架架构

代码部署以下工作流和服务:

  1. Amazon Simple Storage Service(Amazon S3)存储桶用于存储配置文件
  2. 客户通过 Amazon API Gateway 端点发送请求
  3. AWS Lambda 函数在不预置服务器的情况下运行代码
  4. Amazon Lex V2 可处理用户请求并根据机器人配置进行响应
  5. Amazon DynamoDB 表用于存储对话日志、交互上下文、用户反馈,以及示例微服务所需的其他表
  6. AWS Systems Manager 用于安全存储 API 密钥
  7. Amazon Polly 可将文本转换为逼真的语音

无服务器机器人框架

版本 1.6.1
上次更新日期:2021 年 12 月
作者:AWS

此指南是否对您有帮助?
提供反馈 
视频
使用解决方案来解决:无服务器机器人框架
视频
AWS 无服务器机器人框架
AWS 架构博客
使用无服务器机器人框架借助 Salesforce 集成构建聊天机器人

本博文向读者传授在一般情况下怎样向其业务应用程序中添加聊天机器人。它展示了公共部门机构网站为客户服务的使用案例以及聊天机器人如何解决常见客户问题并整体增强客户体验。通过向业务应用程序添加聊天机器人,组织可以开始发掘出 24/7 卓越运营的固有优势,提高客户可访问性而不增加机构等待时间,并高效地部署客户服务代表。

阅读完整博客文章 
构建图标
自己部署解决方案

浏览我们的 AWS 解决方案实施库,以获取常见架构问题的答案。

了解详情 
查找 APN 合作伙伴
查找 APN 合作伙伴

寻找 AWS 认证的咨询和技术合作伙伴,以帮助您入门。

了解详情 
探索图标
了解解决方案咨询服务

浏览我们的咨询服务组合,以获取经过 AWS 审查的解决方案部署帮助。

了解详情