马克·扎克伯格喜欢坐下来从零开始做一些事情——由于他是Facebook的首席执行官,他现在可能没有机会经常这样做。
但扎克伯格每年都会为自己制定个人成长目标,以保持大脑活跃。2010年,我的目标是学习普通话。
今年,Facebook创始人他的目标是“制造一个简单的人工智能来管理我的家——就像钢铁侠里的贾维斯一样。”
扎克伯格这个项目花费了大约150个小时,它使用了Messenger机器人、iOS语音应用程序和一个门摄像头作为前端界面。这个人工智能可以开灯和关灯,调节恒温器的温度,播放Spotify的音乐,为客人打开大门,在扎克伯格位于硅谷的家中烤面包。
贾维斯还了解自然语言处理、语音识别和人脸识别。人工智能是用Python、PHP和Objective C编程语言创建的。
参观扎克伯格的家
《快公司》(Fast Company)万博体育登录首页的科技记者丹尼尔·特迪曼(Daniel Terdiman)有机会到扎克伯格家参观了一段时间独家亲眼看看人工智能是如何工作的。在访问期间,扎克伯格指示人工智能只需要在他的iPhone上输入一条信息就可以把灯打开或关闭,而且它毫无障碍地执行了指令。
但是,当扎克伯格在iOS应用程序的帮助下,通过语音命令命令人工智能做同样的事情,但它无法立即完成。首席执行官必须重复指令四次,人工智能才能理解指令。
在特迪曼的访问期间,指示人工智能播放一些音乐的效果更快。
“给我们放点音乐,”扎克伯格说,系统就播放了一首大卫·库塔的歌。“把音量调大一点。”音乐越来越响。
贾维斯学习演奏音乐
对扎克伯格来说,贾维斯最杰出的成就是它能够了解一个人的音乐品味。“我通常只是让贾维斯‘给我放点音乐’,通过观察我过去的听音乐模式,它基本上确定了我想听的东西。如果它的情绪不对,我可以告诉它,例如,‘这不是轻松的,播放轻松的东西’,它既可以学习这首歌的分类,也可以立即调整。”
人工智能还学会了区分扎克伯格和他妻子的音乐品味。“它还知道我是在对它说话,还是在对普莉希拉说话,所以它可以根据我们每个人听的内容提出建议。”
为什么扎克伯格仍然热爱编程
为了让Jarvis获得成功,它需要理解一定程度的上下文差异。
扎克伯格在他的博客中写道:“系统拥有的背景越多,它就越聪明。Facebook的注意.
扎克伯格在贾维斯项目上的工作让他重新接触到了工程学,这是他曾经错过的。
“我花了很多时间用Facebook的工具编写代码,作为公司的首席执行官,我通常不会这么做,”他说。