凭一己之力打造智慧管家 Jarvis,脸书 CEO 表示:就

作者: 分类: H嘉生活 发布于:2020-06-19 835次浏览 29条评论

凭一己之力打造智慧管家 Jarvis,脸书 CEO 表示:就

当新工程师初入 Facebook 大家庭,无论他们是刚毕业的菜鸟还是行业资深老司机,都需要花六週时间在新兵训练营 Bootcamp(创立于 2006 年)接受训练。在这段时间里,他们将深入了解公司庞大的代码库和不断进化的编程工具。

作为 Facebook 的创始人和第一位工程师,Zuckerberg 在 Facebook 初建的几年内为代码库贡献了大量的弹药。不过,这位 32 岁的创业天才却从来没到 Bootcamp 学习过。

今年一开始,Zuckerberg 照例公布了自己的新年目标,今年他的目标是利用 Facebook 的开发工具为自己家打造一个 AI 系统。

AI 对 Facebook 的未来至关重要,通过这一项目,Zuckerberg 还顺便刷新了自己对公司编程工具和流程的理解。此外,此举还让久坐高位的 Zuckerberg 与公司数千名工程师重新团结一心,弘扬了公司文化。好嘛,Zuckerberg 简直是自己走了一遍 Bootcamp 的流程。

不过,作为堂堂 Facebook CEO ,Zuckerberg 可没办法花六週时间接受系统的新人教育。「我是个没经历过 Bootcamp 培训的菜鸟。」上週 Zuckerberg 在加州帕罗奥图的家中接受採访时说道。採访间隙 Zuckerberg 还展示了自己新年目标中提到的 Jarvis AI 助手。

凭一己之力打造智慧管家 Jarvis,脸书 CEO 表示:就

Zuckerberg 一直喜欢编程给自己带来的「确定性」,这一元素是实现自己目标的必要条件之一。虽然 Zuckerberg 现在贵为拥有 1.5 万名员工的超级巨头 CEO ,手中掌握着三大 10 亿俱乐部应用(Instagram 用户也破 6 亿了),但却无法享受那份令人愉悦的确定性了。

这也是 Zuckerberg 一直醉心于闲暇时间开发小型项目的原因。2012 年时,他的新年目标是每天都要写代码。而过去几年中,Zuckerberg 一直没丢老本行,他不但参加了多家公司举办的骇客马拉松,还专门开发了一个系统,通过配对 Facebook 组织图和内部社交图查看公司里哪个团体社交关係最紧密。

Zuckerberg 表示,亲自写代码的感觉就像当初学中文一样,这是项很有挑战性的工作,在学习中大脑感觉像被启动了。

Facebook 的工程师文化很特别,简单来说如果你的代码或指令出现了问题,那幺就必须停下手上的一切去修复这一 Bug 。这对于每天日理万机的大公司 CEO 当然有些不切实际。

不过 Zuckerberg 表示:「如果遇到 Bug ,我可能会临时走出会场或者找别人帮我修改代码,而后者可不符合我的风格。」因此,他经常会在工作时间「做自己的事」,花许多时间修改自己的代码。

在选定新年目标后,Zuckerberg 在 Jarvis 上花费了大约 100-150 小时,虽然名字听着高大上,但其实 Zuckerberg 的 Jarvis 就是个自製的亚马逊 Alexa 服务。利用自己的 DIY Jarvis,Zuckerberg 和妻子能通过特製的 iPhone 应用程式或 Messenger 上的聊天 机器人控製家里电灯的开关和播放的音乐。

此外,他们还能为访客开门、烤吐司并提醒他们一岁的女儿 Max 别忘了上中文课。

业余时间的玩票

作为 Facebook CEO ,Zuckerberg 在寸土寸金的帕罗奥图有一所 1.7 万平方英尺的豪宅,当宾客来访时,Jarvis 会提前侦测到并自动通知主人有人来访。这样一来,当你穿过木门和花园,Zuckerberg 就在门口等着你了。

对于第一次见 Zuckerberg 的人来说,恐怕会觉得 Zuckerberg 在门口放了个一比一的真人玩偶,因为无论在哪个媒体上,他都是 T-shirt 加牛仔裤。

凭一己之力打造智慧管家 Jarvis,脸书 CEO 表示:就

最近几周 Zuckerberg 的工作非常繁忙,除了要应对 Facebook 通过假新闻影响美国大选的指控,他还要忙着与股东谈判自己对公司的控制权问题,此外之前曝出 Facebook 广告点击率出错问题后,Zuckerberg 还需要给广告主一个交代。

不过,谈论 Jarvis 对 Zuckerberg 来说是个轻鬆的话题,有自己的匈牙利牧羊犬陪伴,Zuckerberg 坐在客厅里的一个深绿色沙发上向记者讲述过去一年里打造 Jarvis 的经历,它方便了 Zuckerberg 一家人的生活,但偶尔也会带来麻烦。

今年一月份对外宣布要开发 Jarvis 时,Zuckerberg 称自己準备打造一个系统,该系统能接收语音指令并帮助他控製家里的一切,包括音乐、灯光和温度等。

同时,他还想让 Jarvis 通过人像识别实现访客接待,并且在客人到达时嘱咐对方在小女儿房间里的注意事项。他希望该系统能「用  VR 可视化数据帮助我打造更好的服务,更有效率地领导我的团队。」

转眼间到了年底,除了关于 VR 的设想,Zuckerberg 目标中的绝大部分都实现了,而且该系统整体表现良好,不过偶尔还是会「抽抽风」。

在演示 Jarvis 系统时,Zuckerberg 先打开了 Messenger 应用,做为该系统的前端,在该应用中你就能通过简单的指令控制电灯的开关。

出了在萤幕上指指点点,该系统还能对语音指令做出反应,为此 Zuckerberg 还专门开发了一款 iPhone 应用。不过,演示时整个系统不太顺畅,他重複了四次命令,屋里的电灯才最终熄灭,关键时刻出槌的 Jarvis 也让 Zuckerberg 非常尴尬。

控制音乐播放倒是很成功。「给我们来段音乐,」Zuckerberg 给 Jarvis 下了命令。几秒钟后,David Guetta 的「Would I Lie to You」就响了起来。不过,在下「把音量调高」这样的指令时,Zuckerberg 第二次才成功。最后他同样用了两次才让 智慧管家把音乐停掉。

Jarvis 最让 Zuckerberg 骄傲的闪光点在于它能习得主人夫妻俩不同的音乐口味。当妻子要放音乐时,它就会推荐妻子喜欢的而不是男主人的喜好。它还被设计能按音乐风格播放曲子,比如「轻鬆的」、「适合家庭氛围的」或者「与这位歌手风格相似的歌」。

「来段与红辣椒乐队类似的音乐,」Zuckerberg 命令道。几秒钟之后,客厅里响起了超脱乐团的「Smells Like Teen Spirit」。「这歌符合我的定义吧?」

除此之外,Zuckerberg 还希望 Jarvis 能在一定程度上理解语言的细微差别,而这一能力可不容易学会。「有时候你会告诉 Jarvis『Play Something』,但它却很容易将其理解成歌名、专辑名或歌手名。未来,Zuckerberg 希望系统通过反馈来习得不同用语之间的差别,并表示这一过程相当有趣。

Jarvis 偶尔会引得老婆发飙

让 Jarvis 能播对音乐和不惹老婆生气哪个更简单?显然是前者。

即使是简单的开关灯、播放音乐等命令, Jarvis 可能也会惹麻烦。举例来说,Zuckerberg 与妻子有时候会使用不同的短语形容相同的东西,Zuckerberg 口中的客厅其实被普莉希拉称为家庭活动室,因此 Jarvis 需要学会理解同义词。

但 Zuckerberg 不希望 Jarvis 仅仅记住不同的短语,他还教 Jarvis 学习理解它们,以及它们在不同情境中的不同含义,显然这些问题并不简单。

凭一己之力打造智慧管家 Jarvis,脸书 CEO 表示:就

于是, Jarvis 开始成了 Zuckerberg 老婆的「眼中钉」,它时常会分不清到底开那个屋子的灯或者在哪个屋子放音乐,因此吵醒 Max 就成了家常便饭。

此外, Jarvis 对位置的判断也不精準:在家看电视时,关掉灯会有更好的体验。不过,Zuckerberg 表示:「普莉希拉的办公室紧挨客厅,当我要去看电视时, Jarvis 会关掉楼下所有的灯。而这时普莉希拉正要去工作,这会让她忍不住发飙。」

比预期要简单,不过…

往常 Zuckerberg 每年只会设定一个新年目标,但今年他却一次选了两个,第二个是每天跑步一英里。这就意味着,Zuckerberg 在开发 Jarvis 的过程中,不能坐得太久。就像他 2015 年为自己设定的挑战,每两週读一本书。

事实上,Zuckerberg 用于开发 Jarvis 的时间比跑步时间更少,在很大程度上,这要归功于 Facebook 给力的工具,他可以经常利用图像和 语音识别功能对 Jarvis 进行测试。

不过,惹老婆生气是小事,在打造 Jarvis 时 Zuckerberg 遇到最大的困难反而是系统与家中其他设备和系统的整合,如控制电灯、大门以及温度的 Crestron 智慧家居系统、安全系统、三星电视、 Sonos 流媒体音响以及 Spotify 等, Jarvis 需要拿到这些系统的控制权。

严格来说,Zuckerberg 的家庭网路是 Facebook 企业基础设施的一部分,任何东西要想与这套网路相连,就必须获得 Facebook 的安全证书。从本质上讲,证书就是数字认证密匙,它们能确保指定设备的安全。

不过,这些安全措施成了 Jarvis 获得控制权的拦路虎。以联网冰箱为例,它没有获得 Facebook 的安全证书。对于大多数人来说,这根本不是问题。但贵为 CEO 的扎克伯格不同,确保他的安全非常重要。

最终,Zuckerberg 通过互联网连接交换机安全控制某些电器的方式,这至少可让他能够遥控开关电源。Zuckerberg 希望 Jarvis 能够利用他此前留在麵包机中麵包片製作烤麵包,但现在市售​​的麵包机在电源关闭的情况下均无法烤麵包。

为此,Zuckerberg 还自降标准购买了上世纪 50 年代的古董产品,为的就是方便对其进行控制。

经过一番努力后,通过对产品和服务软体进行逆向工程,Zuckerberg 终于将家居用品连在了一起。不过,这只是开发 Jarvis 的前奏而已。

凭一己之力打造智慧管家 Jarvis,脸书 CEO 表示:就Jarvis 只能算个半成品

儘管 Jarvis 在记者面前有点出槌,但 Zuckerberg 依然为自己目前取得的成就感到骄傲。他表示愿意将贾维斯与当前能在市场上买到的同类产品进行对比,如亚马逊 Echo(背后是 Alexa)和 Google Home(背后是 Google Assistant)。

「Jarvis 还没準备好」Zuckerberg 强调道。「不过如果我连 Echo 或 Google Home 级别的产品都开发不出来,我会对自己感到很失望的。」

「跟给自己家开发 AI 产品不同,像亚马逊和谷歌一样为千千万万人打造类似设备要困难得多。」Zuckerberg 补充道。因此, Jarvis 可能不会成为 Facebook 旗下产品。

「如果我连音乐推荐、面部识别或让 Jarvis 理解上下文的功能都搞不定,推动 AI 进步的口号就是句空谈。」Zuckerberg 说道。

事实上,Zuckerberg 打算公布自己工作时的摘要,如果他的某些结论最终能被整合到可用的公共系统中,他的努力就没有白费。这一做法也反映出 Facebook 开源其大部分工作的处事哲学。

在研发中,Zuckerberg 发现人类擅长利用文本和语音进行互动,与 Jarvis 的对话让播放音乐的指令变得有意义。在很多情况下,文本依然很重要,特别是在有其他人在场的情况下。他说:「如果我允许某人进门,但这事与周围的人无关,为此我宁可发短信。」

虽然小札更喜欢通过语音与 Jarvis 互动,但他更喜欢它以文本方式回应他或显示某些讯息,而不是大声念出来。Zuckerberg 表示:「当 Jarvis 讲话时,讯息量会非常大,而这是相当恼人的事情。」当然,这并非是说语音指令不重要,在特定时候,还是需要语音指令。

Zuckerberg 从未奢望过,自己只用 150 小时开发的 AI 能与 Facebook 无数 AI 专家每年投入数千小时以上开发出的 AI 相提并论。不过,在好奇心驱使下,Zuckerberg 已经让 Jarvis 变得非常聪明,他已经準备好向世界展示它。

未来,Zuckerberg 还会继续研究 Jarvis ,因为这套 AI 系统每天还会伴他身边,新功能和 Bug 修复未来也不会停。

凭一己之力打造智慧管家 Jarvis,脸书 CEO 表示:就

「有 Jarvis 的陪伴感觉超棒,每天早上醒来,只要一句『早上好』,整个房子都随着随之甦醒。」Zuckerberg 说道。「而当你晚上準备上床睡觉时,无需关掉每个房间的灯,只需要说『晚安』, Jarvis 就会帮你关灯,并确保门已锁好。」

当然,Zuckerberg 不仅是需要照顾好家人的丈夫和父亲,他还是 Facebook 的领航员。这家公司的使命就是通过有效的方式,促使技术人才创造更伟大的产品。对于 Zuckerberg 来说,参与 Jarvis 製造的最大收穫,就是重新获得 Facebook 的编程体验。

他说:「我花了很多时间利用 Facebook 的工具编写代码,作为公司 CEO ,我通常不会那样做。但我觉得自己好像成了 Facebook 的新工程师。我非常喜欢公司开发的这些工具,它们已经成为公司企业文化的重要组成部分。」

最后,一起来欣赏一下 Zuckerberg 的年度目标实现得如何吧:

<<上一篇: