问题:亚马逊对话式交互是怎样设计面向第三方开发者的Skill的,为什么要这样设计?
Alexa的Skill目前有三种分类:
- Custom Skills:最灵活的Skill
- Smart Home Skills:智能家居skill,需要使用定义好的Smart Home Skill API。控制能力更少,但是开发也更简单(This gives you less control over the user’s experience, but simplifies development since you do not need to create the voice user interface yourself)。另外指令相对简单也更易于用户调用。
- Flash Briefing Skills:新闻简报skill,内容形态skill,相对更简单。支持两种固定指令调起(“give me my flash briefing”/“tell me the news”)
开放的最大魅力在于Skill拥有无限可能,无限可能意味着无限灵活,而Custom Skill足够灵活到满足开发者在CUE下的各种可能。
既然这么灵活,是不是Custom Skill就够了?凡是都有两面,灵活也意味着高成本,更高的学习成本、更高的开发成本。
于是针对最重要最热门(新闻与智能家居)的场景,设计学习和开发成本都更低的Skill,于是有了更受限但是却能更快接入的智能家居技能(Smart Home Skills)和新闻简报技能(Flash Briefing Skills)。
参考:https://developer.amazon.com/alexa-skills-kit
字典:
- CUE:Conversational User Experience(对话式交互体验)。通过对话完成各项生活需求是未来科技的重要发展方向。
*Amazon Echo:亚马逊推出的基于对话式交互的智能音响,已在国外成为现象级智能家居设备。 - Alexa:Alexa是亚马逊的语音服务和Amazon Echo在内的数百万设备背后的大脑(Alexa is Amazon’s voice service and the brain behind millions of devices including the Amazon Echo)。
- Alexa Skill:Alexa提供的技能,可应用于各种智能设备。
- Alexa Skills Kit:凭借Alexa技能套件ASK,设计师、开发者和企业可以通过建立有吸引力的技能来触达数百万客户。 ASK由一系列自助API、工具、文档和代码示例组成,使开发者可以快速轻松地为Alexa开发添加技能(With the Alexa Skills Kit (ASK), designers, developers, and brands can build engaging skills and reach millions of customers. ASK is a collection of self-service APIs, tools, documentation, and code samples that makes it fast and easy for you to add skills to Alexa)。
系列目录:http://www.jianshu.com/p/efd0d0b90ddf
字典汇总:http://www.jianshu.com/p/6ff2604bbe6b
See you:)