Ankiのデビュー作であるAnki Driveは、2013年に登場した当時、少々期待外れだった。iOSで動作するレーシングカーゲームは、純粋に技術的には非常に革新的だったが、特に価格を考えると、私たちの興味を惹きつけるだけの持続力に欠けていた。しかし、Anki Driveによって、同社はこの製品分野で有力候補であることを証明し、Anki Driveは間違いなく、同社が次に何を生み出すのかという期待を抱かせるものだった。そして、Ankiは期待を裏切らなかった。数年にわたる研究開発を経て、Ankiは昨秋、米国で新型ロボットペットのCozmoを発表し、今週、カナダでCozmoがデビューしたことを皮切りに、より広範な国際展開が開始された。実用的な観点から見ると、CozmoはAnki Driveとは根本的に異なる製品だが、どちらの製品も同社の中核を成す人工知能の専門知識に基づいていることは明らかだ。

Cozmo はハムスターほどの大きさの小型の足踏み車輪付きロボットで、前方にフォークリフトのような腕があり、頭は上下に傾き、Cozmo のデジタルの目 (そしてその性格の多く) が表示される OLED スクリーンがあります。Cozmo のパッケージには、充電ベース、USB 電源アダプター、Cozmo のおもちゃとして機能し、Cozmo といくつかのインタラクティブ ゲームに参加するために使用する 3 つのキューブも含まれています。Anki によると、Cozmo は 340 を超える個別のパーツで構成され、付属の iOS アプリの 140 万行のコードによって動作しています。OLED ディスプレイでは、1,000 を超えるアニメーションを表示することもできます。Cozmo の開発プロセス自体も興味深い話になっています。 Ankiはもともとカーネギーメロン・ロボティクス研究所の卒業生3人によって設立されましたが、Cozmoの開発にあたり、ロボットに魅力的な個性を与えるには、人工知能の専門家や機械工学チームだけでなく、世界クラスのアニメーター、サウンドエンジニア、ゲームデザイナーも加える必要があると認識しました。その結果、Cozmoは単にタスクを実行するだけでなく、OLEDディスプレイ上の顔のようなアニメーションや、喜び、好奇心、苛立ちなどの感情を伝える愛らしい小さな音という形で、実際に「自己表現」するようになりました。

Cozmoは、iOSアプリと連携して動作するように設計されています。このアプリは、Cozmoのインタラクション機能とインテリジェンスの大部分を提供します。CozmoはWi-Fi経由でデバイスと通信し、専用のWi-Fiネットワークをブロードキャストします。Cozmoとインタラクトしたり遊んだりするたびに、このネットワークに接続する必要があります。初回セットアップ時には、Cozmoの顔にWi-Fiパスワードが表示されます。アプリを初めて起動すると、Cozmoとキューブの初期化、充電ベースでの急速充電、そして必要に応じてファームウェアのアップデートといった基本的なセットアップ手順が表示されます。
Cozmoの準備ができたら、テーブルなどの平らで開けた遊び場にCozmoとキューブを置くと、すぐに周囲を探索し始めます。Cozmoはテーブルの端から落ちないように最善を尽くしますが、完全に落ちないようにはならないので、念のため目を離さないようにしてください。

Cozmo の個性は、探索を始めるとすぐに現れます。彼は声や表情を出し、キューブを調べ、さらには顔を識別しようとします。しかし、アプリは、あなたや他の家族の顔を認識できるように教え、最初のインタラクティブ ゲームのロックを解除し、Cozmo に最初のスキルを教えることから始めて、Cozmo のトレーニング プロセスを案内し続けます。追加のゲームとスキルは、「ビット」と呼ばれるゲーム内通貨を使用してロック解除されます。ビットは、毎日の目標を達成するか、Cozmo と遊ぶだけで、または単に Cozmo が自分でアクティビティを行うようにするだけで獲得できます。Cozmo に家族の顔を認識できるように教えると、彼は一人で歩き回っているときに時折顔を上げ、認識した人の顔を見ると名前を発音します。これは、Cozmo の個性をさらに高めるかわいい機能です。

Cozmoの3つのキューブは、Cozmoと遊べるインタラクティブアプリのほとんどの基礎となっています。各キューブは内蔵バッテリーで駆動し、上端の4つのLEDを点灯させます。また、6面それぞれに独自の模様のステッカーが貼られており、Cozmoは各キューブとその向きを視覚的に識別できます。Cozmoは自分でキューブを拾い、動かすことができます。さらに、追加のスキルをアンロックすると、キューブを積み重ねたり、運動したり、倒したり、さらには3つすべてを使ってピラミッドを作ったりする方法を習得します。7つのアプリでCozmoとインタラクトでき、そのうち3つのゲームではキューブを使ってCozmoと遊ぶことができます。

最初のゲーム「クイックタップ」は、反射神経を競うゲームです。両方のキューブが同じ色で点灯したら、どちらが早くタップするかでCozmoと競います。「キープアウェイ」は、Cozmoがタップする前にキューブでからかって引っ張るゲームです。「メモリーマッチ」は、伝統的な色と音を使ったパターンマッチングゲームです。「ミートコズモ」アプリは、Cozmoを人に紹介し、後で顔で名前を認識できるようにするためのものです。「コズモセッズ」アプリでは、入力した言葉でCozmoが返事をしてくれます。
ゲーム自体はかなり楽しいもので、特に「クイックタップ」では2人のプレイヤーがCozmoと対戦できるほか、各キューブの色が単色から4色まで段階的に難易度が上がっていきます。Cozmoの人工知能のおかげで、プレイすればするほどゲームが上手になります。最初は少し簡単だと感じるかもしれませんが、すぐに慣れるでしょう。さらに、Cozmoはゲームプレイ中でも個性を発揮し、勝った時は興奮し、負けた時は悔しさや失望、悲しみを表現します。

また、「Explorer」アプリでは、Cozmoを直接操作して、彼の目を通して世界を眺め、動かすことができます。Cozmoは手動で操作するだけでなく、顔やキューブを視覚的に識別するため、ボタンを1回押すだけで人に挨拶したりキューブを拾ったりするなどのアクションを実行できます。ナイトビジョンモードも利用できるため、暗い部屋でもCozmoを移動させることができます。Cozmoが一人で遊んでいるときは、特定のゲームをプレイするように頼むこともよくあります。場合によっては、最初にゲームをセットアップします。断ることもできますが、そうするとCozmoは悲しさや失望をはっきりと示します。人間に加えて、Cozmoは犬や猫も認識し、適切にやりとりすることができます。

Anki は新しい Code Lab アプリも追加しました。このアプリでは、簡単なビジュアル プログラミング言語を使用して、Cozmo 用の詳細なプログラム ルーチンを作成できます。Code Lab では、無数の創造的な可能性が実現されます。また、これを利用するのにプログラマーである必要はありません。定義済みの「ブロック」をドラッグ アンド ドロップしてルーチンをつなげるだけです。ブロックには、単純な移動 (前進、左折、頭を傾ける、リフトを上げるなど) やアクション (キューブを拾うなど) から、Cozmo の OLED フェイスにアニメーションを作成する、さらには特定の人の顔 (笑っているかしかめっ面をしているかまで) を見るのを待つ、キューブがタップされるのを待つなどのイベント トリガーを作成するまで、さまざまなアクションが含まれます。これは、より本格的なプログラマー向けにも含まれている Cozmo SDK を拡張したもので、ほとんど誰でも Cozmo が実行できるクールな小さなルーチンやミニゲームを開発する方法を提供します。