此 AWS 解决方案实施有何用途?
“无服务器机器人框架”解决方案使您能够快速实施复杂的会话聊天机器人,并为您的客户打造具有吸引力的逼真体验。该解决方案自动部署、配置托管 AWS 服务并与之交互,后者应用机器学习算法与最终用户交互,并将聊天机器人文本转换为逼真的语音。
该解决方案提供以下主要功能:
- 用于聊天机器人交互的示例 Web 应用程序
- 可定制的样本天气预报和披萨点单功能
- 支持静态和动态会话聊天机器人交互
- 英语、法语、德语、意大利语、葡萄牙语、俄语和西班牙语的语言处理功能
AWS 解决方案实施概览
使用默认参数部署解决方案可在 AWS 云中构建以下环境。

无服务器机器人框架架构
AWS CloudFormation 模板可部署以下服务:
- Amazon API Gateway 终端节点,客户可以在其中发送请求的
- AWS Lambda 函数,应用机器学习算法
- Amazon Polly,将文本转换为逼真的语音
- Amazon DynamoDB 表,用于存储对话日志、交互上下文和用户反馈;以及示例微服务所需的其他表
- AWS Systems Manager,用于安全存储 API 密钥
- Amazon Simple Storage Service (Amazon S3) 存储桶,用于存储配置文件
- Amazon CloudFront,提供对托管在 Amazon S3 存储桶中的解决方案示例 Web 应用程序的安全、公有访问,该存储桶配置为使用 Amazon Cognito 用户池来管理用户对 Web 应用程序的访问,用于静态网站托管
使用下面的按钮通过电子邮件注册此解决方案实施的更新。
功能
多种语言
无服务器机器人框架解决方案支持英语、法语、德语、意大利语、葡萄牙语、俄语和西班牙语。
配置支持两种类型的对话
该解决方案支持两种类型的对话:(1) 无需访问外部资源或任何专用 AWS Lambda 函数即可实施机器人逻辑的静态对话;(2) 用于更复杂的交互并且可调用 Lambda 函数执行其他任务的动态对话。
示例 Web 应用程序
该解决方案包括一个示例 Web 应用程序,您可以将其用作参考框架,以创建满足您业务需求的应用程序。
可自定义的聊天机器人功能
该解决方案支持使用外部 API 获取天气数据的功能。它还提供可自定义的聊天功能,用于订购披萨。