# 代码之力燃烧：扎克伯格自己编写了个人工智能助手，就叫 Jarvis

- 作者：刘 浩南
- 发布时间：2016-12-20 17:41
- 分类：公司
- 原文：https://www.ifanr.com/764240

![3066478-poster-p-3-zuck-sits-and-demo-jarvis&#95;meitu&#95;3](https://s3.ifanr.com/wp-content/uploads/2016/12/3066478-poster-p-3-zuck-sits-and-demo-jarvis_meitu_3.jpg)

Facebook CEO 马克·扎克伯格（Mark Zuckerberg） 体内的“码农之力”，每年都会忍不住爆发，今年爆发的结果是一套他个人开发的人工智能家居系统。

19 日，[扎克伯格在 Facebook 上发表一篇长文](https://www.facebook.com/notes/mark-zuckerberg/building-jarvis/10154361492931634/)，详细介绍了他今年的人工智能项目研究成果，并邀请了部分外媒到他在自己家中感受这套智能系统。

扎克伯格每年都会设定年度个人目标，今年 1 月他就宣布将开发人工智能系统，目标是更便利地控制智能家居，优化家庭安保、照明、保温、娱乐等系统的交互方式。他对这套系统的命名也颇有“中二”色彩——选择了钢铁侠的智能助手 Jarvis 的名字。

据扎克伯格的文章介绍，Jarvis 和其他普通的智能家居系统差别不大，目前能执行少量的命令，比如手持手机用 iPhone app 或者 Facebook Messenger 在家里开灯关灯、播放音乐、打开家里前门、制作吐司甚至用中文叫醒他 1 岁的女儿。

同时，扎克伯格没有讳言这个“亲儿子”的缺陷，他在文中逐一分析了 Jarvis 在几个日常使用场景中的不足。与其说是年度个人开发成果回报，不如说是扎克伯格对目前人工智能技术的个人吐槽和总结。

![3066478-inline-i-2-zucklights](https://s3.ifanr.com/wp-content/uploads/2016/12/3066478-inline-i-2-zucklights.gif)

### 扎克伯格做测评：缺乏统一的标准和接口是最大障碍

扎克伯格在文中指出，不同品牌智能产品之间没有统一的标准和 API（应用程序接口）是目前智能家居助手最大的发展障碍。在目前的通信机制的情况下，将采用多种 API 借口的智能家电系统组织在一起，并施以命令，是极其困难的。对于开发者而言，智能家电之间使用不同的编程语言这点，让面包机与时钟的通信非常困难。

“对类似 Jarvis 的助手来说，如果希望控制家中的所有一切，那么我们需要让更多设备互联在一起，行业需要开发通用的 API 和标准，让这些设备相互通信。”扎克伯格在文中称。

当然，Jarvis 只是扎克伯格的实验之作，功能上无法和市场化的亚马逊 Echo 和 Google Home 等成熟产品相比。扎克伯格也毫无犹豫地来一了一次智能家居横向测评，把 Jarvis 与亚马逊 Echo 、Google Home 作了个细致对比。

![amazon-echo-google-home](https://s3.ifanr.com/wp-content/uploads/2016/12/amazon-echo-google-home.jpg)

（图自：[Roboticstrends](http://www.roboticstrends.com/article/google_home_vs._amazon_echo_which_personal_assistant_is_better)）

扎克伯格认为，亚马逊和 Google 的人工智能助手最大优势在于拥有各自的 API，开发者立足在统一的 API 上，为这些系统开发丰富的技能，完成更复杂的任务。但对于 Jarvis，扎克伯格为此做大量的反向工程，因此让 Jarvis 的基本功能都难以开发。

扎克伯格表示：“在开发人工智能之前，我需要写代码连接这些系统，而这些系统采用不同的语言和协议。我需要对一些 API 进行反向工程，从而通过我的计算机发命令，打开照明或播放音乐。”

### 开发者人力需求大，自主学习突破难

在开发 Jarvis 过程中，扎克伯格感受到了孤军奋战的孤独。

扎克伯格指出，进行人工智能系统开发极其耗时耗力，对人力需求非常大。如果有大规模工程师团队的帮助，那么工作职责的分配将会很简单，例如可以分工开发同一命令的不同版本。而现在，Jarvis 的每一个开发细节都需要扎克伯格的亲力亲为。

扎克伯格表示，开发控制音乐的多种命令尤其耗时，让 Jarvis 分辨“播放类似阿黛尔的音乐”和“播放阿黛尔的音乐”两条命令之间的差异非常困难。

“理解具体的环境信息，对任何人工智能都非常重要。当我告诉 Jarvis，打开‘我办公室’的交流电源时，与普里西拉·陈（扎克伯格妻子）说出这句命令时需要完成的动作不同。能否区分开这点，对于人工智能来说是一个大问题。当你让人工智能调暗灯光或播放音乐，但没有说出具体房间，它需要获知你身处哪里才能正确行动。”扎克伯格指出了一个人工智能技术当下难题。

![3066478-inline-i-1-zuck-says-goodnight](https://s3.ifanr.com/wp-content/uploads/2016/12/3066478-inline-i-1-zuck-says-goodnight.gif)

（扎克伯格通过聊天界面向 Jarvis 下关灯指令，图自：[Fastcompany](https://www.fastcompany.com/3066478/mind-and-machine/mark-zuckerberg-jarvis)）

人工智能的自主学习也是一个重要领域。对此，扎克伯格也持质疑态度：“今年我花了 100 到 150 小时在 Jarvis 的开发工作上，现在我已经拥有一个很强大的系统能理解我的意思，并顺利完成许多工作。但即使我再花更多的 1000 小时，我也无法开发出能完全自主学习新技能的系统，除非人工智能自主学习领域取得基础性的突破。”

人工智能无法处理复杂指令的情况，也让扎克伯格多次惹妻子生气。[扎克伯格向外媒 Fastcompany 透露](https://www.fastcompany.com/3066478/mind-and-machine/mark-zuckerberg-jarvis)，为了保证最佳的电视观看体验，Jarvis 会在扎克伯格打开电视时自动关灯，但 Jarvis 经常把电视房所在的一整层的灯都关掉。不幸的是，电视房隔壁就是扎克伯格的妻子普里西拉·陈的办公室，工作中的普里西拉·陈经常突然陷入黑暗。

“这时她就会从房里高喊我的名字抗议：‘Mark！’”扎克伯格向 Fastcompany 记者无奈地透露。

### Jarvis 定位：玩得起 VR，为 Facebook 人工智能开路

每年年初，扎克伯格对外提出年度个人挑战的习惯已经持续多年，2015 年他的挑战是每两周阅读一本书，2016 的挑战则有两个：独立完成 Jarvis 的开发，以及跑 365 英里（约 587 公里）。

事实上，得益于 Facebook 现成的图像识别和语音识别工具的加成，扎克伯格投入 Jarvis 开发的时间比预期中要少。但扎克伯格没有预料到，让 Jarvis 连接不同家电的才是这个系统的主要任务。

幸好 Jarvis 最终的成品也基本符合扎克伯格的预期：让使用者自由控制灯光、门、温度，甚至包括三星电视、安全系统、Sonos 音响（和 Spotify 联结）等等。

![3066478-inline-i-2-zuck-sits-and-demo-jarvis&#95;meitu&#95;4](https://s3.ifanr.com/wp-content/uploads/2016/12/3066478-inline-i-2-zuck-sits-and-demo-jarvis_meitu_4.jpg)

（扎克伯格通过语音向 Jarvis 下指令，图自：[Fastcompany](https://www.fastcompany.com/3066478/mind-and-machine/mark-zuckerberg-jarvis)）

除了这些，扎克伯格还希望逐渐完善 Jarvis，让它胜任更多任务，比如：扎克伯格和朋友坐在大厅聊天时，Jarvis 能及时通知他房间里女儿的异动 ；扎克伯格在处理公司事务时，Jarvis 能以 VR 的形式提供可视化数据供其参考。

实际上，Jarvis 并不只是扎克伯格的一次“玩票”这么简单，毕竟人工智能是 Facebook 自己定位的未来基础业务之一——让电子设备通过 Facebook 的安全数字认证密钥联结，并确保该系统的安全性。

“我花了很多时间为 Facebook 的工具编写代码，这点和一般公司的 CEO 不同。”扎克伯格在接受 Fastcompany 采访时说：“我觉得自己全身心感受到一个 Facebook 工程师面对的一切。而且我非常高兴并感激我们制造的这些工具，已经逐渐形成自己的一种文化。”

题图自：[Fastcompany](https://www.fastcompany.com/3066478/mind-and-machine/mark-zuckerberg-jarvis)
