如果你是一个开发者,如何给 Alexa开发技能插件呢? 首选,你要登录亚马逊的开发者中心(developer.amazon.com),进入 Alexa 的菜单后,会让你选择是开发插件(Alexa Skills Kit),还是接入语音服务(Alexa Voice Service)。这里我们选择 Alexa Skills Kit 即可,接下来按操作步骤进行即可。 Alexa 可以开发三种类型的插件:自定义(custom)、智能家居(smart home)、快报(flash briefing) 。当然, Alexa 并不要求开发者将自己的内容资源(如音视频、问答对等)上传到亚马逊, 而只是在 Alexa 中定义「意图」,当用户触发「意图」时调用开发者定义的接口,类似于微信公众号的开发者模式, 开发者自己在接口中返回 Alexa 要回答用户的答案, Alexa 做到了「意图」和「回答」的分离,在 Alexa 平台定义「意图」,而在开发者自己服务器上面实现回答。而国内很多语音语义平台,没有实现「意图」和「回答」的分离,要求开发者将「答案」上传到平台,所以给开发者感觉不太好,总认为将自己的核心机密数据上传到了第三方。 亚马逊通过 Alexa 吸引普通用户与它对话,同时也吸引了更多的开发者为它贡献插件, 同时保障了普通用户和开发者的权益,而且产品也做到了:不会「索取」开发者的核心数据,更不会把普通用户的对话记录开放给开发者。笔者相信,这也是 Alexa 能够获得成功的一个非常重要的原因。
|