发布于: Feb 8, 2018

现在您可以直接从 AWS 管理控制台定义 Amazon Lex 聊天机器人的响应。响应是指从开发人员填充的一组预定义的消息中动态选择的消息。这些消息组中的消息可以是简单文本,也可以使用自定义标记。此外,您还可以在响应中显示响应卡片。响应功能简化了利用 Amazon Lex 建立动态对话的程序。  此外,您还可以在文本响应中使用语音合成标记语言 (SSML)。

如要定义 Amazon Lex 中的响应,例如构建处理租车和酒店预订的聊天机器人,您可以建立三个消息组。第一个消息组可以包含机器人与用户打招呼的不同方式:“您好”、“早上好”、“下午好”等。第二个消息组可以包含不同的介绍形式:“我叫 ReservationBot”、“我是 ReservationBot”。第三个消息组可以传递能力:“我可以帮助租车和预订酒店”、“您可以通过我租车和预订酒店”、“现在我可以提供租车和酒店预订支持”。 Amazon Lex 可以为一个消息组使用一种消息,以动态地建立对话响应。例如,“您好, 我是 ReservationBot,我可以帮助租车和预订酒店”。

除通过语音响应支持 SSML 外,Amazon Lex 现在还可以在文本响应中支持 SSML。您可以将 SSML 响应作为文本到语音转换 (TTS) 引擎的输入,实现与最终用户对话的个性化。Amazon Connect 客户现在可以使用 SSML,将 Amazon Lex 聊天机器人作为其联系中心体验的一部分,用于控制发音、音量和语速等语言因素。

Amazon Lex 的响应和 SSML 功能从今天起在美国东部(弗吉尼亚北部)、欧洲西部(爱尔兰)等 AWS 区域开放。要了解更多信息,请参阅 Amazon Lex 文档。有关所支持 SSML 标记的完整列表,请参阅文档。