2014」に3体ほど来ることになったのでお知らせしたい。Pepperは現在、開発者向け先行予約として200台限定で出荷準備中だが、実際には2000台を超える申し込みがあって人気となっているそうだ。本体19万8000円、開発者パッケージとしてメンテナンス費を含む月額9800円という比較的高額な価格設定でも、これだけの数を受注しているのにはワケがある。それは、大手企業の新規事業開発部門や、スタートアップ企業、教育や介護での応用を模索する人々などからの引き合いが強いから、という。ソフトバンクの孫社長の当初のプレゼンでは、家庭向けということを強調していたが、介護や店舗での案内係など、今はPepperとビジネスをつなげるという応用に注目が集まってる。ぼくは、ほかのロボットをプログラムしたことがないので比較はできないのだけど、Pepperを使ったビジュアル開発環境「Choregraphe」は想像以上に手軽だった。エミュレーターで動くPepperも入っているので、簡単な動作確認はその場でできる。開発は「ボックス」と呼ばれる単位で行う。ボックスの1つ1つは、ロボット動作やセンサー入力、条件分岐やループといった制御構造に対応していて、このボックスをドラッグ&ドロップして線で繋いでいくことでプログラムをする。ボックスには具体的には、オーディオ、振る舞い、コミュニケーション、データ編集、フロー制御、LED、数学、モーション、センシング、システム、テンプレート、追跡、ビジョンなどに分類して用意されている。それぞれのボックスには受け付けるインプット・アウトによって、色分けがされていたりして、何となくプログラミング言語の型を思わせるものもあるし、switch/caseのような制御構造で「音声を聞いて、答えがyesならA、noならB」というようなボックスもある。プログラミング経験者ならスラスラとブロックを並べられるだろうし、そうでなければ、むしろ良いプログラミング入門となりそうな印象だ。ボックスをダブルクリックすると、その場でテキストエディタが開いてPythonで10〜30行程度のコードが表示される。このコードを直接カスタマイズすることでボックスの動作を変えられる。ボックスには、onLoadとかonUnloadといったフックとなるメソッドも用意されていて、JavaScriptなんかのモダンなスクリプト言語で開発経験があれば拡張は簡単にできそう。複数のボックスをグループ化して、新たなボックスを定義するなど抽象化もできるが、これまでの実例だと最大150個程度のボックスを使って複雑な動作をするプログラムを作った人もいるのだとか。どんなアプリができるのか。顔認識が搭載されているので、学校の校門に立ったPepperが登校して来る子どもたちの顔を認識し、父母に「学校に到着しました」とメールする仕組みを作ったような事例だったり、ヤマハのボーカロイドを使って、Pepperに何か言葉を投げかけると、その言葉を使った歌を作ってくれるというようなアプリがこれまで実装されたという。視覚と聴覚センサー、それに身振りが加わったハブのような存在として、各APIを繋いで何かを利用者に見せるエージェント的な動きをPepperが果たすというのは分かりやすい応用例。キターッ!」という表現をつけるだけで面白いし、Pepperの担当者によれば、これが意外にハマるそうだ。人の顔写真を撮影して、それを絵画風にレタッチするようなサービスも、Pepperに画家の仮装をさせることで、UIが人型である魅力というのは出てくるという。PCとキーボードの組み合わせがネットを使う最適なデバイスじゃなかったんだね、結局、というのがモバイルシフト時代の共通認識だと思う。同様に、5年や10年経ったときに、天気予報やニュースを見たり、調べ物やレストランの予約をするようなサービスに適したUIは「タッチ画面なんかではなく人型UIだったんだね」ということになる可能性もあるのかなと思う。ちなみに、今は開発者向けに出しているPepperだが、2月出荷を予定している一般出荷向けPepperには基本的な会話機能に加えて、アプリ数十個が最初から搭載される予定という。3Gのローンチのようなもので、アプリストアもオープンして、アプリのエコシステムがスタートする。2月時点で有償アプリの仕組みを提供するかどうかは未定で、これは来年の夏以降となる見通しという。以下から参加を申し込んで頂ければと思う。2014本編のチケット。