随着Windows Phone 8.1的正式发布,其中的语音助手Cortana也和我们见面了。虽然仍处于测试阶段,但微软已经在鼓励开发者利用Cortana的自然语言界面为其制作应用了。日前,一位来自南非的开发者就展示了自己为Cortana加入的控制家庭自动化任务的能力。
从视频当中可以看出,Cortana所展示的能力其实非常简单,只是控制台灯的开关而已,但神奇的地方在于Cortana是如何通过非传统的命令来执行任务的。“Cortana,屋里有点暗。”Cortana就会开启桌子上的台灯。而控制者说:“Cortana,屋里太亮了。”她便会关闭台灯。
在展示当中,Windows Phone通过蓝牙连接着一部Netduino,后者是一款开源的电子原型开发平台,运行于.NET Micro Framework之下。有了这个基本架构,开发者便能够编写出这些任务。通过这个展示可以预见,功能齐全的、先进的家庭自动化整合距离我们并不遥远了。在未来,我们将可以使用自然语言来控制家里的灯光、恒温器、门锁等装置。Cortana已经具备执行基于地点的任务的能力,因此,如果我们离开家的时候忘记关闭什么东西,Cortana可以为我们代劳。
如果我们家里的冰箱拥有更高的自动化,并扫描其中的物品,我们将可以询问Cortana是否需要去商店,而不是让她提醒我们。而如果更进一步,Cortana可以主动告诉我们冰箱里的食物是否已经过期变质了。