QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

Amazon Lex – 构建对话语音与文本界面

  • 2019-11-19
  • 本文字数:1575 字

    阅读完需:约 5 分钟

Amazon Lex – 构建对话语音与文本界面

尽管能够“说话”的计算机确实令人振奋,但学会了倾听与回应的计算机无疑更加出色!如果大家曾经使用过Amazon Echo,一定体会过在 Alexa 服务支持下的交互模式是多么简单、实用和强大。


今天,我们利用与 Amazon Alexa 相同的深度学习技术(ASR,即自动语音识别;NLU,自然语言理解),为大家带来能够在您的对话应用程序内生效的新服务。大家可以利用Amazon Lex服务构建聊天机器人及其它类型的 Web 与移动应用程序,其将带来逼真的对话交互能力。您的聊天机器人能够提供信息、支持应用程序、简化工作行为,或者为其它机器人、无人机乃至玩具提供控制机制。


Amazon Lex 的设计目标在于帮助大家快速实现上述目标。大家首先可在 Lex Console 中设计您的对话,即为 Lex 提供某些示例性短语以构建自然语言模型。在此之后,您即可公布自己的 Amazon Lex 机器人并利用其处理来自您用户的文本或者语音对话内容。Amazon Lex 是一项全托管服务,因此大家无需为其配套基础设施的设置、管理或者规模伸缩而费心。


您的聊天机器人目前可接入 Facebook Messenger; 面向 Slack 与 Twilio 的整合工作正在进行当中。在 AWS 方面,Amazon Lex可与 AWS Lambda、AWS Mobile Hub 以及 Amazon CloudWatch 进行协作。您也可在代码中使用 Amazon DynamoDB、Amazon Cognito 以及其它服务。


Amazon Lex 允许大家利用 AWS Lambda 函数以实现聊天机器人的业务逻辑,其中包括接入您的企业应用及数据。配合刚刚公布的、适配于 AWS Mobile Hub 的 SaaS 集成能力,大家可以使用自己构建的企业生产力机器人为客户、联系人、领导层,以及存储于其它 SaaS 应用程序内的企业数据提供对话界面。


综合上述内容,大家现在能够利用全部相关组件来构建全面集成化解决方案。Amazon Lex可由移动应用为起点,并可逐步推进至逻辑实现层面。

Amazon Lex 概念

下面我们将对 Amazon Lex 的各项基本概念加以阐述:


机器人 – 一个包含了所有对话组件的聊天机器人。


意图 – 意图代表使用这个机器人的用户所希望达成的目标(包括购买机票、安排预约或者获取天气预报信息等)。


话语 – 话语指的是以语音或者文本形式表达的短语。每个话语会调用一项意图。“我想预订酒店”或者“我想预订鲜花”就是两条简单的话语。


槽位 – 每个槽位代表着满足用户意图所对应的数据片段。槽位内容拥有具体类别; 差旅机器人一般使用的槽位包括城市、州或者机场。


提示 – 提示表现为问题,用于要求用户提供某些数据(以填充槽位)来表述其意图。


实现 – 实现代表的是能够达成用户意图的业务逻辑。Lex 支持利用 Lambda 函数作为实现手段。


机器人、意图以及槽位具备版本控制机制,因此大家可以在多开发者环境当中,在诸如开发、测试、分段以及生产等流程间设定明确的边界。大家可以为机器人创建多种别称,并将其映射至各组件的特定版本当中。

构建一套机器人

大家可以通过 Lex Console 定义 Lex 机器人并为其设置全部组件。作为起步,大家可以首先使用我们提供的样例或者直接创建您理想中的定制化机器人:



您可在下一页面中定义您的话语及其配套槽位:



而后利用以下设置对机器人进行自定义:



您可以通过交互进行机器人测试并随时调整,直到其反应与预期相符:



此后,您可以生成一条回调 URL 以将其应用在 Facebook(或者其它支持平台)当中:



在本届 re: Invent 大会结束后,我将拿出更多时间对这项服务的相关细节进行深入阐述。

价格与上线时间

Amazon Lex目前已经在美国东部(北弗吉尼亚州)服务区提供预览版本,大家可以马上开始利用其构建自己的对话应用!


在登录之后,您每月可以发出 1 万条文本请求与 5 千条语音请求,且首年之内无需支付任何费用。在此之后,每 1 千条语音请求收费 4 美元,而每 1 千条文本请求收费 0.75 美元。


本文转载自 AWS 技术博客。


原文链接:


https://amazonaws-china.com/cn/blogs/china/amazon-lex-build-conversational-voice-text-interfaces/


2019-11-19 08:00875

评论

发布
暂无评论
发现更多内容

可能会重塑未来移动支付市场的格局

CECBC

货币

FFmpeg使用基础(音视频开发入门)

赖猫

架构师训练营第 1 期第 12 周学习总结

好吃不贵

极客大学架构师训练营

架构师训练营 2 期 - 第 8 周命题作业

Geek_no_one

极客大学架构师训练营

架构师训练营 第八周作业

文江

【第十二周】课后作业

云龙

第八周总结

孤星

架构师训练营第 1 期 - 第 12 周课后练习

Anyou Liu

极客大学架构师训练营

架构师训练营 2 期 - 第八周总结

Geek_no_one

极客大学架构师训练营

《社会中的数据可视化》PDF免费下载

计算机与AI

数据可视化

架构师训练营第三周”代码重构“作业

随秋

极客大学架构师训练营

第八周作业

孤星

别再用智能合约时代的思维,去思考下一代区块链应用

CECBC

区块链 计算机

第八周 作业

Jack

前端不得不懂的架构知识(中)

执鸢者

架构 大前端

架构之书:雄心与《C++语言的设计与演化》

lidaobing

c++ 架构

Codurance不太一样

sherlockq

许可区块链是许多金融应用未来的关键特性

CECBC

比特币区块链

银行业大数据应用及HiveQLjoin分析

garlic

极客大学架构师训练营

玛雅公约软件系统开发|玛雅公约APP开发

系统开发

架构师训练营第 1 期 week12

张建亮

极客大学架构师训练营

02-week3-homework

J

极客大学架构师训练营

架构师训练营 1 期第 12 周:数据应用(一)- 作业

piercebn

极客大学架构师训练营

性能优化总结二

Mars

第十二周作业(作业一)

Geek_83908e

架构师一期

第十二周作业(作业二)

Geek_83908e

架构师一期

宝马区块链负责人:我们是如何让区块链技术与汽车产业结合的?

CECBC

大数据

数字人民币红包迎战“双十二” 六大行钱包全接入

CECBC

数字人民币

推进工业互联网和区块链创新发展

CECBC

区块链 互联网

性能优化练习

Mars

生产环境全链路压测建设历程之七: 淘宝网2012年双十一库存超卖问题的本质

数列科技杨德华

Amazon Lex – 构建对话语音与文本界面_其他_亚马逊云科技 (Amazon Web Services)_InfoQ精选文章