Alexa 技能开发实用指南(2022 年)
使用 Alexa 自定义技能快速构建和部署虚拟个人助理;主会话/语音用户界面
讲师:Vivek Kapoor
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将会学到的
- 建立 Alexa 自定义技能以增强 Amazon Echo 的优势,并深入了解核心基础知识
- 解构 Alexa 技能,并弄清楚什么是意图、插槽和话语
- 通过 Alexa Skills Kit SDK v2 (ask-sdk-core) 使用 Nodejs 14.x 和带有 promise、await 和 async 函数的异步请求
- 不仅仅是 Alexa 技能开发人员 – 获得对各个部分如何组合在一起的“元”理解 – 并且与技术无关
- 为高级语音用户/会话界面创建“视觉”语音交互模型
- 试用带有 SSML 的 Amazon Polly 以及通过 Amazon Lex 的聊天机器人
- 引入错误,并通过 3 种不同的模式测试 Alexa 技能,包括 Alexa 模拟器、Alexa 应用程序和 Amazon Echo 设备
- 通过 Amazon 的 IAM(身份和访问管理)设置安全性
- Amazon Lambda 中的程序(无服务器计算)
- 使用 Amazon S3 的存储 API
- 使用 Google Maps Directions API 获取实时交通信息
- 通过 Amazon CloudWatch 监控性能和调试错误
要求
- 如果你打算发展一项技能,那么对 Nodejs 和 JavaScript 有基本的了解。
- 拥有 Amazon Echo 设备会很好,因为它有助于加快测试速度。否则,你可以使用基于网络的 Alexa 模拟器。
说明
~~ 2022 年 1 月更新 • 正确开始新的一年!~~
有一个新部分“ TL;DR – 潜入并创造一项技能”,它将帮助你开始使用最新的 Amazon Alexa 开发人员控制台界面进行技能构建。你将构建一个“Zodiac Finder”技能,帮助你学习几个语音交互概念 – 例如调用名称、意图和插槽(内置和自定义)、插槽值、交互模型、技能逻辑、调试、设置 Lambda 端点,并使用多种语言。最后,你将在基于浏览器的 Alexa 模拟器、Alexa 应用程序和 Amazon Echo 设备上测试该技能。
•••
获取有关构建语音界面 (VUI) / 对话界面的元和实用知识
适合初学者和高级用户
- 开发者
- 项目经理
- 营销人员
课程亮点
- 了解 Lambda、Lex、Polly、S3 等
- 通过 Node.js 10.x 使用 Alexa Skills Kit v2
- 建立介绍性技能(用于朗读行情)
- 使用第三方 API(谷歌地图)创建高级技能
- 基本了解所有部分如何组合在一起以及虚拟个人助理的工作原理
—
为什么选这门课?
作为一个物种,我们与机器交流的方式正在发生转变。随着 Amazon Alexa、Google Assistant、Apple Siri 和 Microsoft Cortana 的出现,对语音用户界面或语音激活对话界面的关注正在迅速增加。
这个不断变化的世界对我们的运作方式构成了威胁,尤其是当我们不了解它时。一个更具人工智能意识的世界可能还需要几年的时间,但如果我们学会如何与机器交谈和控制机器,那么我们就会共同成长。
—
本课程的“真正”目标
是的,亚马逊 Alexa 和类似的语音激活界面看起来和听起来都很酷。你可以使用每个界面提供的大量文档来构建技能。
然而,仅仅学习特定系统的语法是不够的。作为一个人,要成熟起来,你需要掌握这些界面如何运作的基本技能,并且在构建这些对话界面时要与技术无关。
本课程的真正目标是让你有足够的能力了解设计和创建语音用户界面背后的复杂性,以便你可以立即评估拼图的不同部分如何组合在一起。
—
实际目标的实际实现
不管你有多少基础知识,如果你不能付诸实践,那通常是没有实际价值的。
本课程不仅侧重于让你在了解语音用户界面的工作原理方面领先于其他人,而且帮助你使用 Amazon Alexa 构建你自己的超酷个人助理,它可以做你可以做的事情。
使用 Alexa Custom Skills 构建个人助理只是其中一种技术,你很快就会了解到,你可以通过获得的知识设计各种界面。
亚马逊在构建语音界面方面一直处于领先地位,你将能够了解如何利用亚马逊提供的服务让你与机器进行有效沟通。
—
你会学到什么?
通过使用 Amazon Alexa 并构建语音激活的个人助理,你将获得以下内容:
- 了解什么是 Amazon Alexa 及其生态系统
- 什么是语音交互模型,以及它们如何帮助你构建更好、更可靠的语音界面
- 了解语音激活界面背后的技术
- 使用 Lambda、S3、CloudWatch 和 IAM 等 Amazon 服务以及它们之间的交互方式
- 解构 Alexa 技能,并弄清楚什么是意图、插槽和话语
- 使用Node.js 10.x和Alexa Skills Kit SDK v2进行开发,构建响应你查询的个人助理
- 连接第三方 API 和处理信息,在异步函数中使用异步请求、承诺和等待表达式
- 在活动的 Alexa 会话中保持数据持久性
- 引入错误,并通过包括模拟器和物理设备在内的 4 种不同模式测试 Alexa 技能
- 利用 Amazon Web Services 构建始终可靠的架构
你将获得一份关于你将要实现的目标的完整清单,其中包含可在 GitHub 上轻松访问的代码。讲座将在相关的地方附上链接、文件和图表。
即使你没有 Node.js 的知识,你也将能够从根本上了解如何构建自定义技能,并以你自己的首选语言实现它。
你越早开始构建语音界面,你就能越快地根据自己的喜好来塑造机器。
立即报名,开始塑造全新的声控世界!
此课程面向哪些人:
- 想要构建和部署 Alexa Skills 并获得有关事物如何工作的“元”知识的开发人员
- 需要了解语音用户界面和 Alexa 技能的构建块以及事物如何组合在一起的项目经理
- 可以利用语音用户界面为客户打造卓越体验的营销人员
- 有兴趣根据自己的特定需求扩展其 Amazon Echo 功能的高级用户。
- 希望看到正在塑造当今世界的人工智能系统的好奇人类
- 任何想获得构建下一代会话/语音用户界面基础知识的人
- 任何从钢铁侠中的 JARVIS 获得灵感并渴望复制它的人!:)