转载

一篇技术长文帮你分清Google Now、Cortana和Siri

  英文原文:How Google Now, Siri & Cortana Predict What You Want

  Google、苹果和微软都希望成为你的私人助理。但是 Google Now、苹果 Siri 以及微软 Cortana 是否能预测你的需求都取决于你所能提供给它们的信息,也取决于你和某个具体平台的紧密程度,还取决于你究竟有多想得到那些预测。

一篇技术长文帮你分清Google Now、Cortana和Siri

  抛开表面,深挖原理

  探究这些工具的工作原理是一个挑战,这些公司都有自己的网页去介绍 Google Now、Apple Siri 以及微软 Cortana,但是它们一般都聚焦在它们能做什么,而不是它们如何去做。

  虽然在网上也有不少的帮助页面,但是它们并不总是有用的。关于 Google Now 的信息在 Google App 的页面上有很多;Cortana 自己有一个很不错的单独的页面,但仍然缺少一些具体的信息;苹果也没有提供关于 Siri 是如何预测的有效信息。

  (到底它们是怎么知道我们想要什么的呢?)

  因此,「如何工作」这样的信息更多出现在开发者的文件中或是采访和公告里,我将这些作为原信息,并且将本文发回那些主要公司进行过审阅以确保准确性。

  基于数据的预测

  这些 App 的目的是去帮助人们。而预测的目的则是为你提供帮助,甚至比你自己都早了解你的需求。所以,当它们的工作起了作用时,它会异常的有用。

  举个例子,Google Now 经常会在我需要带上行李离开家或是酒店赶去机场的时候通知我,我喜欢这个功能。但是如果想让这个神奇的功能起作用,Google Now 需要明白:

  1、 我有一个预订的航班;

  2、 我要去哪一个机场;

  3、 我当前的位置;

  Google Now 通常不用我说就主动搜集这些信息;Cortana 也是一样,不过没有 Google Now 做得好;最新版本的 Siri 也承诺将提供这样的服务。

  而本文的目的则是想要了解的更深一些。这些工具如何通过了解我们的行程的及其他相应的信息而给出我们建议的?在得到许可的情况之下,它们学会了挖掘不同的信息来源。

  我们将会探究这些,但一开始,我们先来关注一下有关被动服务与主动服务、基于云端与基于设备之间的关系的。

一篇技术长文帮你分清Google Now、Cortana和Siri

  被动助手 VS 主动助手

  不管是在现实生活或是虚拟世界中,一个中好的助手要在你发问之前就了解你的需求。它使你不必解释太多,它就是知道。这就是我所称之为的「被动助手」(也就是「受」向主人)。这样的工具可以在你不用教它的情况下预测你的需求。

  在我所了解的所有虚拟助手中,Google Now 是最成熟、也是最被动的。Google Now 很少要求你去帮助他预测,它会在你没有提出要求的情况下总结你的需求。但这样的「交易」取决于你是否将自己绑在了 Google 的服务中去,以及你是否信任这家公司。

  微软 Cortana 和苹果 Siri 则需要你做更多的事。是的,它们两个也能根据像邮件这样的信息源进行自动检测,但是相比 Google,它们受到的限制确实更多。它们选择的新闻文章也仅限于你自己主动选择的类型,而不是自发地推荐你可能会感兴趣的。

一篇技术长文帮你分清Google Now、Cortana和Siri

  基于云端 VS 基于设备

  对于这些提供帮助的助手们来说,它们需要建立一个关于你的个人资料。其中一些会将你的资料储存在云端,这意味着你可以在不同设备之间得到相同的预测结果。而根据设备进行的预测则意味着你的手机、平板和电脑可能会用不同的方式理解你。

  Google Now 完全的基于云端的服务。不论是你使用什么设备或是用不同的方式连接到 Google 服务,你的个人资料都是在云端的那一份。如果你想要从 Android 设备转移到 iOS 设备中去,作为 Google 服务一部分的 Google Now 也会将为你推荐的历史纪录同步转移过去。

  Cortana 同样也将个人资料储存在云端,因此,与 Google Now 一样,你可以将资料进行同步转移。但是 Cortana 的资料并不总是从他们自己的云端资料库里选取,这点我之后会进行进一步的解释。

  Siri 的服务基于你的设备。Siri 在某一台设备上了解到你并形成的推荐不会被运用到其他设备上。这意味着如果你同时拥有一台 iPhone 和 iPad,那么 Siri 可能给你的服务会不一样。这同时意味着如果你换了一台新的设备,而且没有之前的备份,那么你就要从头再来了。

  下面,我们来具体谈谈不同工具的服务。

一篇技术长文帮你分清Google Now、Cortana和Siri

  邮件

  对于一个助手来说,邮件是一个非常好的资料来源。在这些助手当中。Google Now 同邮件的关系最为密切。如果你有一个 Gmail 账户,它就会自动扫描你的邮件—在云端—因此它可以检测到你的航班信息、包裹追踪以及其他相关信息,这样,它就可以在不怎么麻烦你的情况下为你提供预测服务。但如果你不适用 Gmail,或者不允许 Google Now 绑定它,那你也无法得到 Google Now 足够多的服务。

  Cortana 也使用邮件服务,但是比 Google Now 限制更多。它只会读取在 Windows 设备上的邮件 App 里的邮件。如果你在之前就已经在网页上打开了这封邮件、或是使用非邮件 App 阅读则封邮件,Cortana 也无法得到这些信息。

  Siri 也使用邮件给你提供建议。比如说,如果它在你的邮件中发现了日历邀请,它就会自动将其添加到日历中去,并且生成一个可以兼顾到交通条件的事件提醒。如果你接到了一个陌生号码打来的电话,但是你在邮件里有这个号码的信息,那也可以得到确认。

  顺便来说,Gmail、Windows Mail 及 Apple Mail 都可以从其他服务中导入邮件。如果你使用 Gmail,你也可以在 Windows Mail 及 Apple Mail 中读取它们,从而也可以帮助 Cortana 和 Siri 的工作。反之亦然。

一篇技术长文帮你分清Google Now、Cortana和Siri

  搜索

  你所搜索的内容对于这些数字助手来说也是一个很重要的信息来源。

  不管你是否使用 Chrome 浏览器,只要你是一个 Google 用户,通过你登陆的 Google 账户,Google Now 都可以与你的 Google 搜索历史绑定在一起。

  Cortana 也是一样,只要你使用 Bing 进行搜索,不管使用的是不是 Explorer 或者 Edge,Bing 搜索都可以通过登陆的机制获取你的信息。

  在我看来,Siri 不使用搜索信息。这意味着 Siri 的推荐将会受到很大的限制,也意味着对于用户隐私来说,Siri 知道的更少。

一篇技术长文帮你分清Google Now、Cortana和Siri

  浏览器

  对于数字助手们来说,你上网的地方当然也是一个有用的信息来源。

  如果你登陆了自己的账户,Google Now 就可以查看你的 Chrome 浏览器中的历史纪录。它也可以通过你登陆的其他 Google 服务的账户来了解你的浏览历史。

  Cortana 同 Google 相似,但只基于 Edge 浏览器获取信息。如果你仍然使用的是 IE 浏览器,那将不会帮助到 Cortana 的工作。

  同搜索信息一样,Siri 同样不使用浏览器历史。这同样意味着它所提供的服务更少,但用户的隐私也更多了。

一篇技术长文帮你分清Google Now、Cortana和Siri

  日历

  很久以来,你日历上的内容对于助手们来说就是很重要的信息来源,到了数字化时代,也同样如此。

  Google Now 查看你的 Google 日历上的一切,不管信息来源。换句话说,如果你将其他日历上的信息同步到 Google 日历上,同样有效。

  Cortana 查看你的 Windows 日历 App 中的一切。事件可以被从其他的来源放入其中,包括 Google。但是只有在 Windows 日历中的事件才有效,如果你在 Android 设备中使用 Cortana,那它可能会错过其他日历 App 中的事件了。

  同 Cortana 相似,Siri 将会查看苹果日历里的一切。它会使用这些事件的信息,即使它们是从其他来源获取的,比如 Google。

  在这里有一个重要的提示。虽然 Siri 提供的是基于设备的服务,但是它会将根据你日历中事件所提供的帮助上传到云端,并且可以下载到其他设备中去。举个例子,Siri 在你的苹果邮件 App 中看到了一封航班确认邮件,它就会自动进入你的 iPhone 中的日历服务创建一个提醒。而又因为日历的服务是同步到云端的,这样,你在 iPad 上你可以看到这个信息。

一篇技术长文帮你分清Google Now、Cortana和Siri

  地点

  最有力的为你提供预测性建议的来源是你所处的地点。当 Google Now 看到我今年早些时候在冰岛时,它会自动为我呈现当地的汇率、风景、以及礼貌用语。所有的这些都来自于你所处的地理位置。

  Google Now 基于你在使用 Google 服务时所登陆的账户。一台 Android 手机可以提供一个地理位置。而在 PC 上使用 Chrome 浏览器时登陆账户也会提供你的地理位置。即使是在在 iOS 设备上,当你使用 Google 搜索服务时,它还是能得到你的地理位置。所有的这些都意味着 Google Now 比起你的其他任何助手都了解你在哪儿(感觉也挺恐怖的),如果你担心的隐私问题,你可以完全退出这些账户,不过那也意味着你无法得到全部的 Google Now 的服务了。

  像 Google 一样,Cortana 也使用不同的方式得到你的位置。使用 Cortana 自己就会发送你的地理位置信息;当你在使用微软产品时登陆了账户,那也会发送你的位置信息。而且 Cortana 还会强制使用你的地理位置历史。

  Siri 不像上面那两个,它只通过你的设备获取你的地理位置。如果你把你的 iPhone 带去很多不同的地方,Siri 可以理解这些,并且可以根据不同的情况给你建议。但是,这些历史不会同步到云端账户中去,这也意味着即使在一台你从未带出家门的 iPad 上,那里面的 Siri 不会有你的太多信息(显然苹果在隐私上做得更好)。

一篇技术长文帮你分清Google Now、Cortana和Siri

  总结

  在这些助手中,很显然,Google Now 将会给你提供范围最广的预测,不过前提是你会喜欢 Google 的生态系统。

  而如果你不使用 Google 服务的话,Cortana 也不错,尤其是当它现在也为 Android 设备提供服务。只是不要像期待 Google Now 那样期待 Cortana 会为你提供一样多的信息。

  但如果你很重视自己的隐私,那 Siri 可能会更吸引你。当然,这也是一个等价交换,更多的隐私也意味着更少的预测信息。

  究竟你要采用哪一个服务,就是要用户们根据自己的具体情况,衡量一下自己更重视哪方面的服务了。

正文到此结束
Loading...