BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

微软宣布Cortana小娜对第三方开放

| 作者 刘志勇 关注 2 他的粉丝 发布于 2016年12月19日. 估计阅读时间: 4 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

在移动互联网和物联网时代,人工智能语音助手角逐的好戏在频频上演。语音助手对外开放,已经成为行业性趋势。比如亚马逊公司的Alexa已经对第三方硬件开放,这意味着外部设备也能够利用Alexa进行操控。就在12月份,谷歌也宣布将会面向第三方软件开发者开放“谷歌助手”,比如外部厂商开发的售后服务聊天机器人,就可以使用谷歌助手的技术,与消费者对话或提供其他服务。另外,在今年iOS 10最新版操作系统中,苹果Siri也已经开始逐步向外部软件开放,比如Skype就能够使用Siri进行操控。

而现在,科技巨头微软宣布加入这个阵营。据悉,在语音助手市场,目前有四家公司展开竞争,分别是谷歌(微博)助手、微软Cortana、苹果Siri,以及后来居上的亚马逊Alexa。

本周二(2016年12月13日),微软宣布将面向外部设备厂商提供相关的开发包(New Devices SDK),从而让它们植入Cortana。比如外部厂商Harmon Kardon将会在明年推出基于Cortana的智能音箱产品(微软迄今并未模仿Echo推出硬件)。在此之前,微软已经宣布,将会把Cortana移植到搭载Windows10 IoT操作系统的物联网设备上。

这次微软推出的是Cortana的New Skills Kit和Devices SDK,两者基本对应于亚马逊Alexa的技能工具包和语音服务。有了这个技能工具包,开发人员就可以让APP变得智能起来,人们能够使用APP,并得以借助Cortana发号施令。

第三方硬件制造商也可以利用Cortana Devices SDK,来构建包含Cortana板载的小工具,从而开发出其定制化的设备。

此前,有无屏幕限制了IoT设备的应用,但Cortana的Devices SDK可以不受屏幕大小、甚至是有无屏幕的限制。

Cortana Skills Kit能够让开发者利用微软bot开发框架(Microsoft Bot Framework)帮助开发bot并将其发布出来作为Cortana的一项新技能,还能让开发者整合网页服务作为Cortana的新技能,他们还可以将已有的Alexa技能的代码用于创建Coratna技能。它可以在用户询问时将用户与所需的技能连接起来,并能在适当的背景下主动向用户提供服务。另外,Cortana Skills Kit还能够帮助开发者通过Cortana了解用户偏好,并基于用户给予的权限为他们带来个性化的用户体验。

与Skills Kit相同,微软Devices SDK现在也在私下进行测试,预计在2017年某个时间段会以更加开放的形式出现,不过设备制造商也可以填写表单来申请测试。相比较而言,亚马逊已经为那些希望构建Alexa服务或小工具的开发人员提供开放工具,同时也提供资金以鼓励第三方参与者能走得更远。但是当论及与OEM软件许可证相关的工作时,微软肯定是有优势的。

它的工作方式类似于Alexa在第三方应用程序上的实践,让外部开发人员得以将响应用户语音指令的功能整合进设备。家政服务平台TalkLocal公司的Cortana技能可以让人们使用自然语言找到当地的服务提供商。比如说,你对Cortana说:“小娜,我家的天花板漏水了,情况紧急。”这时候TalkLocal公司就会帮助你找一位合适的水暖工。


感谢丁晓昀对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ@丁晓昀),微信(微信号:InfoQChina)关注我们。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT