发布于: 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 标记的完整列表,请参阅文档