ザッカーバーグが投稿した「Jarvis」の紹介映像。公開後、AIの声はモーガン・フリーマンが務めていることがわかった。

マーク・ザッカーバーグは、2016年の個人的目標として掲げていた「Jarvis」と名づけられた家庭用人工知能（AI）を完成させた。

今年初めに、ザッカーバーグは自宅の照明や室温、家電製品、音楽、セキュリティーを管理するAIの構築を目指すと発表していた。またそのAIは「住人の好みや習慣を覚え、新しい言葉や概念を学習し、さらにはマックス（ザッカーバーグの娘）を楽しませる」ことを目指すとコメントしていた。そしていま、彼はそれを成し遂げ、どのように実現したのかを説明するブログ記事を公開している。

ザッカーバーグのJarvisシステムは、Python、PHP、C言語で記述されており、自然言語処理、音声認識、顔認識、強化学習といったいくつかのAI技術を採用している。「Jarvisのような家中のものをコントロールできるアシスタントは、今後より一般的になっていくでしょう。消費者はますます多くのインターネットに接続された装置が必要になり、企業はそれらのデヴァイスが相互に接続できるようなAPIや基準を構築しなければならなくなります」

また彼は、音声認識よりも先に、文字を認識して応答するようJarvisに学習させたという。「寝室」「照明」「オン」といったシンプルな単語から覚えさせ、それぞれの部屋の特徴を学ばせた。その後、画像認識や顔認識に取り組み、さらにモバイルへ対応させたという。「ぼくはJarvisを自分のコンピューター上で開発しましたが、より便利にするためにはどこからでもアクセスできるようにする必要がありました。携帯電話でも対話できなければなりません」

彼はまず、Jarvisと対話するためのメッセンジャーボットを開発することからプロジェクトに取りかかったという。「個別のアプリを開発するよりも、はるかに簡単だったからです」。ボットによって、例えば誰かが家に訪ねてくると、Jarvisはテキストと画像で誰が来ているのかを知らせてくれる。

「ぼくはAIボットに対して常に楽観的な姿勢を取ってきましたが、Jarvisを開発したことで、さらに楽観的に考えるようになりました。将来、JarvisのようなAIボットを誰もが利用するようになるでしょう」

開発において最も難しかったのは顔認識だと、ザッカーバーグは語る。彼はJarvisを開発する際に、写真から顔を認識するFacebookの技術を活用したという。彼はこのシステムを、玄関に設置したカメラと接続。訪問者が来た場合にはその顔を検知し、顔が認識できた場合はそれが誰かを特定する。システムが訪問者を検知すると、例えばカレンダーの予定を参照することで、ザッカーバーグが予定していた訪問か否かをチェックする。そして訪問者を招き入れると同時に、到着をオーナーに伝える。

「こうした画像認識ができるAIシステムは例えば、マックスが起きたときに音楽を流したり、『照明をつけて』と言うだけでどの部屋の照明をつけるべきかを判断することができます」

ザッカーバーグはJarvisのアプリをiOSで開発したが、アンドロイド版も間もなく開発する予定だという。「長期的には、特定のタスクをどのように行うかではなく、新しいことをどのように学ぶかをJarvisに学習させたいと思います。次の1年は、どのように言語を学ばせるかという点に注力したい」

「そして最終的には、世界中でJarvisをよりよく活用する方法を模索していきたい。記述したコードをオープンソースとして公開することも考えています。それは新しい製品を構築するための基盤となるでしょう」