打造钢铁侠同款的智能管家,他只花了100个小时

2016-12-23
Mark 评论
喜欢

王健林说,要想成为首富,得定个小目标,先赚他一个亿!

不过,对坐拥 3000 亿美金的扎克伯格来说,他在 2016 年只给自己定下了两个小目标:

  • 每天跑个一英里(全年跑 365 英里,约合 587 公里)

  • 亲自打造一个人工智能管家

打造钢铁侠同款的智能管家,他只花了100个小时

▲带着保镖跑步的小扎

赶在圣诞节之前,小扎漂亮地完成了他的小目标,他花了 100 多个小时,开发出了一个简单的人工智能管家——跟钢铁侠的管家同名,就叫 Jarvis。

虽然名字够中二的,不过 Jarvis 确实有不少亮点,甚至透露了小扎心目中人工智能的发展蓝图!

打造钢铁侠同款的智能管家,他只花了100个小时

Jarvis都能做些什么?

既然是统领全家的智能管家,Jarvis 必然要照顾到小扎生活的方方面面!

每天小扎起床,Jarvis 就会自动为他打开窗帘,看看外面的天气:

打造钢铁侠同款的智能管家,他只花了100个小时

洗漱完毕准备换衣服上班,Jarvis 就会自动「发射」小扎最爱的灰色 T 恤,十足钢铁侠的范儿:

打造钢铁侠同款的智能管家,他只花了100个小时

走到厨房,Jarvis 已经烤好了面包:

打造钢铁侠同款的智能管家,他只花了100个小时

晚上睡觉前,对 Jarvis 发号施令,整个屋子的灯就全灭了:

打造钢铁侠同款的智能管家,他只花了100个小时

总的来说,小扎总算没有浪费上百小时的精力,Jarvis 的表现还是不错的。不过,当初为了开发 Jarvis,小扎可碰了不少壁。

打造钢铁侠同款的智能管家,他只花了100个小时

Jarvis还有哪些缺陷?

一开始,小扎以为只要把智能家居产品连接起来就可以了,谁知道,不同品牌的智能家居产品之间并没有通用的 API(应用程序接口),根本不能相互兼容,以致于小扎不得不对每种产品进行「逆向工程」,逐个分析之后再进行修改。

为了不触发面包机的安全断电机制,小扎还特地买了一台 50 年代的老式面包机进行改造,以便能够按时自动烤好面包。

在小扎看来,智能家居最大的问题在于:行业缺乏统一的协议和标准!

打造钢铁侠同款的智能管家,他只花了100个小时

▲不同的智能家居产品有着不同的标准

搞定了协议问题,小扎才正式开始写人工智能的代码。最早,只能用短信与 Jarvis 进行通信,后来又加入了更为方便的语音识别功能。Jarvis 能够通过检索语句中的关键词来执行命令,甚至要能够学习同义词。

在小扎家,起居室(Family room)和客厅(Living room)指的是同一个地方,而 Jarvis 需要理解新单词和新概念,才能理解小扎发出的指令。

打造钢铁侠同款的智能管家,他只花了100个小时

对 Jarvis 来说,音乐是一个有趣且复杂的领域。处理一首歌时,人工智能需要分析艺术家、歌曲信息、相关专辑等要素,信息又多又杂,很容易闹出笑话。

例如,播放阿黛尔风格的歌(Play someone like Adele)和播放阿黛尔的歌(Play some Adele)这两条指令,由于关键词很相似,因此 Jarvis 并不能很好地分辨出二者的差别,经常会乱作一团。

如何通过理解上下文、通过正反馈系统,来处理自然语言,是人工智能面临的一大挑战。

打造钢铁侠同款的智能管家,他只花了100个小时

▲识别音乐专辑对人工智能是个挑战

人脑工作精力的三分之一都是与视觉有关,对人工智能来说也是如此,Jarvis 需要清楚地知道图片跟视频里到底发生了什么?

人脸识别是图像识别里特别难的一部分,对 Jarvis 来说,分清房子和三明治很容易,但识别出谁是谁可就没那么简单了。好在 Facebook 的人脸识别技术还不错,当有人来拜访时,Jarvis 会自动识别来者,并把信息推送到小扎的手机上:

打造钢铁侠同款的智能管家,他只花了100个小时

目前,人工智能系统还不能通过背影来识别人像,所以需要从多个角度观察来确保能看到人脸。为了解决这个问题,小扎在不同方位安装了多个摄像头,并建立了专门的服务器来分析这些图像资料。

打造钢铁侠同款的智能管家,他只花了100个小时

▲通过手机能看到来访的客人

Geek君有话说

虽然小扎的 Jarvis 功能还很简陋,与钢铁侠的 Jarvis 根本没法比,但最重要的是,扎克伯格通过一百多个小时的实操,摸清楚了人工智能和智能家居领域所存在的问题,正如他自己所言:

某种程度上看,人工智能确实能够做出许多超出人们想象的事,如驾驶汽车,治愈疾病,探索星球,分析媒体等等……

以上所提的每一项对世界影响甚大,但是,我们离真正的人工智能还很遥远。

打造钢铁侠同款的智能管家,他只花了100个小时