首发于极光日报
扎克伯格的私人 AI 管家 Jarvis(贾维斯)

扎克伯格的私人 AI 管家 Jarvis(贾维斯)

点评:你去年的新年计划实现了么?小扎可是实现了,他亲手做了个 AI 管家。(文末有彩蛋)

自从 2009 年至今,扎克伯格每年都会制定一个新年目标,比如之前的「每天戴领带上班」、「每天写一封感谢信」、「学汉语」、「每天写代码」等,而 2015 年年末,他定的目标是做一个 AI 管家 Jarvis(钢铁侠里面那个智能管家)。

12.20 日,扎克伯格在 Facebook 的blog 上发布文章,说自己已经搞定了,一共用了大概 100 个小时(大部分都是现有的技术),同时他也表达了自己对人工智能的一些看法。

他表示,这个项目让他明白了 AI 的能力和限制。现在人们对于 AI 过于期望,比如自动驾驶、星际航行、宇宙学、与人类交互、治疗疾病等等强大的功能,但是扎克伯格通过 Jarvis 这个项目,发现人们应该正视 AI 现阶段的天花板,而找到更合适的用途。

Jarvis 能做的事情与 Amazon Echo 和 Google Home 很像,比如开关灯,打开放家里的家用电器,根据口味推荐菜单,家庭安全如让熟人进门,控制汽车开关门之类的。Jarvis 使用文字和语音来交互。

扎克伯格用 Python,php,和 OC 编写 Jarvis。下图是项目架构。


第一步,他着让 Jarvis 和家用电器通过互联网连接。不论是面包机还是衣柜,都要智能的连接才能够融入 Jarvis 系统。

第二步,自然语言。最开始扎克伯格是采用文本方式来控制,后来增加了语音控制功能。Jarvis 通过关键字如「床」、「灯」、「食物」等来判断,通过反复自我学习来训练理解上下文。(此时,扎克伯格发现没有公司做 开放语句的 AI 解决方案,他认为这是个很大的机会)

第三步,视觉训练和面部识别。他赋予 Jarvis 动态视觉跟踪能力,比如孩子醒了,或者家里有什么风吹草动,都会得到反馈。还要说 Facebook 的面部识别功能很强,你的朋友站在门口,就能识别出这是谁,Jarvis 判断后可以给这个人开门。他说视觉能力在 Jarvis 上非常重要,也有更多能开发的有意思的功能。

第四步,信息反馈。Jarvis 能根据主人的语句来给于反馈(Siri、微软小冰都能做到)。这一部分可以参照 messenger.com/platform,通过这一步,他确认以后人们能够和 AI 流畅的沟通。

第五步,语音和识别。给 Jarvis 添加声音。他专门写了一个程序,让 Jarvis 可以连续听到自己说话,为此扎克伯格的方法是把这个程序放入不同的手机了,把手机散布在家里各个角落,以便于走到哪里都能听到自己的声音。甚至扎克伯格的女儿(还是个小婴儿) Max 已经习惯了 Jarvis 的存在,仿佛是真实的管家一样。

最后,他表示,这个项目给了他很大的启示。他预测未来 5 - 10 年,AI 将会理解我们的语言、行为、甚至是简单的心理感受。但另一方面,他说自己就算花费再多的时间也无法建立其他的东西,除非现阶段的 AI 有所突破。他说 AI 比我们想象的更近也更远(容易的应用,但存在天花板)。

文末彩蛋,Jarvis 的配音是摩根·弗里曼,那声音,真是太有管家范儿了。

推荐观看 Jarvis 的视频:Jarvis From the Perspective of Priscilla Chan (is different)(from youku)

文章编译自:Building Jarvis




欢迎关注

  • 知乎专栏「极光日报」,每日 2 篇优质英文文章。
  • 微信公众号「极光开发者」(jiguangdev),每周 2 篇技术类文章。
  • 微博「极光推送」,不定期更新大数据报告、行业动态、互联网相关内容。
  • 开源项目「极光宝盒 JBox」,最纯粹的通知解决方案。


「讲真,点赞就是最好的支持,最后祝您身体健康,武运隆昌。」

编辑于 2016-12-23 16:17