HomePodが金曜日に発売され、その主要インターフェースとして機能するAppleの音声アシスタントSiriへの注目がさらに高まっています。HomePodの初期レビューが届きましたが、そのほとんどが、このデバイスは優れたスピーカーであるものの、Siriの制限に阻まれていると指摘しています。
りんごHomePodはまだ使ったことがないので、それについては言えませんが、Appleデバイスをいくつも持っている私としては、Siriにはもう少し改善の余地があるように思います。(誰もがそうではないでしょうか?)さて、HomePodの詳細はひとまず置いておいて、もっと広い視野で考えてみましょう。Siriは今後どこへ向かうべきなのでしょうか?
イライラを解消する
熱心なAppleユーザーにSiriに何を変えてほしいか尋ねたところ、(予想通り)長々と不満が挙がりました。ソフトウェアの欠点を誰よりもよく理解しているのは、熱心なユーザーです。そして、Siriを進化させる一つの方法は、最も粗削りな部分を削り落とすことです。
Siriの愛嬌のある返答にイライラするという人が何人かいたことに驚きました。Appleは、Siriが質問に答える際にちょっとしたジョークを言うのが楽しいと考えているようです。もしこれが個人の好みの問題だとしたら、解決策は、ユーザーがSiriに本題に入るよう強制するオプションを設定することかもしれません。私は優れた天気アプリ「Carrot Weather」でそのオプションを活用しました。このアプリはデフォルトで、かなり気取った感じの天気情報を表示します。これを好む人もいますが、私は嫌いです。幸いにも、この機能をオフにすることができます。パーソナルアシスタントに個性を求めない人もいます。
HomePodの初期レビューで明らかになったように、Siriは複数の名前付きタイマーをサポートしていません。これは特に料理をする際に問題となります。信じられないかもしれませんが、我が家のAmazon Echoで最もよく使う機能はタイマーです。コンロの上で鍋を動かしたり、野菜を切ったりしているときに声で指示できるのは非常に便利で、Siriはすべてのプラットフォームでこの機能の恩恵を受けるでしょう。(Alexaが苦手とするコマンドの連鎖機能も追加しましょう。「ジャガイモのタイマーを20分、パンのタイマーを40分に設定して」と言えば、別々のコマンドとしてではなく、正しく動作してくれるはずです。)
マイケル・ブラウンGoogle Home(左)とAmazon Echo。
ご家族の名前によっては、「Hey Siri」という起動フレーズが、うっかり頻繁に誤って起動してしまうかもしれません。別の起動フレーズを1つか2つ用意してみてはいかがでしょうか?(例えばAmazonでは、「Alexa」ではなく「コンピューター」「Amazon」「Echo」と言えばEchoが起動します。)
もう一つの不満は、Siriがインターネット接続なしでは使えないことです。Siriが登場する以前のiPhoneでは、音声操作は非常に限定的で、音楽の再生を音声で操作する程度でした。インターネットに接続していない場合でも、特定のプレイリストを再生したり、アプリを開いたりといった指示はできるはずではないでしょうか?少し違和感があります。
文脈は王様のもの
Appleは音声トレーニング機能を追加することで、デバイス上で自分以外の人がSiriを起動する可能性を減らしました。しかし、複数の人がSiriをトレーニングできるようにすることはまだ実現できていません。Siriが誰が話しているのかを認識し、それに応じて応答を調整できるようにすることです。
iPhone、iPad、Apple Watch、Macなど、個人用デバイスが複数ある場合は、それほど大きな問題にはなりません。HomePodは個人用デバイスではないので(一人暮らしなら別ですが)、これは致命的です。少なくとも、Siriはリンクされたアカウントの所有者が話していることを検知し、他の誰よりも多くのデータを提供できるはずです。しかし理想的には、すべてのスピーカーがそれぞれのアカウントと関連デバイスと連携できるはずです。つまり、妻がSiriにカレンダーやToDoリストに項目を追加するように頼めば、私のカレンダーやToDoリストに追加されるのではなく、Siriがそれを実行するのです。
一般的に、Siri(そして公平を期すために言えば、その競合製品のほとんど)は文脈を理解するのが非常に苦手です。これは解決が難しい問題ですが、解決すべき課題です。Siriは、Apple IDをその人に関連付けるためだけでなく、以前の会話の文脈を記憶するためにも、誰と話しているかを把握する必要があります。
これには基本的なフォローアップ情報も含まれています。例えば、MLBアプリをインストールした状態でSiriに野球のスコアを尋ねたら、試合の音声を聞きたいかどうか尋ねてくれるでしょうか?あるいは、もし聞きたいと答えてくれないなら、「その試合の音声を再生できますか?」と尋ねれば、Siriは先ほど話した試合を覚えていて、MLBのストリーミングを開始してくれるでしょうか?
そして30分後、「あの試合のスコアは?」と尋ねたら、Siriは私の意図を理解し、前回尋ねた時のスコアも把握し、最新情報を返してくれるはずです。運転中に妻に音声メッセージを送った場合、10分後にSiriにメッセージを見たかどうか尋ねられたらいいと思います。あるいは、その時にSiriにメッセージを送信して、妻がメッセージを見たら私に知らせてくれるように頼むこともできます。
アプリやウェブサービスへのアクセスを拡張
Amazon Echo の最も強力な機能は、Amazon のプラットフォーム自体ではなく、Amazon がサードパーティのアプリやサービスと多数の提携を結び、サードパーティのスキル マーケットを通じて Alexa の扉を大きく開いている点にあります。
Appleは、SiriKitを介してサードパーティ製アプリからのSiriへの非常に簡易なサポートを暫定的に導入しました。iOSアプリの性能とApp Storeの人気を考えると、SiriKitは大幅な拡張が必要でしょう。メディア再生といった当たり前の機能(OvercastやPandoraといったアプリをSiriで操作することはまだできません)はまだ実装されていません。
りんごシリキット
しかし、Siriのパレットは、iOSデバイス上のアプリだけでなく、ウェブサービスにも開放することで劇的に拡張できます。Appleらしいやり方として、こうした動きはAmazonのような広く開かれたスキルマーケットを経由するものではないでしょう。Siriのウェブ統合は、Siri版App Storeに掲載される前に、Appleの承認が必要になるでしょう。
iOSデバイスがサードパーティ製アプリのおかげでどれほどパワフルになっているか考えてみてください。では、それらのデバイスがApple製アプリと、ごく少数の配車アプリ、リスト作成アプリ、ワークアウト追跡アプリに限定されていると想像してみてください。まさに今、Siriはそんな状況にあります。私のAmazon Echoは驚くほど多くのサービスにアクセスできますが、その中にはAmazonが提供しているものもあれば、そうでないものもあります。それらの多くはゴミなのでしょうか?もちろんです。Appleはそういうやり方はしません。しかし、App Storeと同じように、プラットフォームのコントロールを犠牲にすることなく、熱心なサードパーティ開発者やサービスにSiriを開放する方法があります。
最後に、ユーザーがSiriを使って私たちが本当にやりたいタスクを実行できるようになれば、Siriはデバイス上でどれほど強力になるか考えてみてください。Appleは少し前にiOS自動化アプリ「Workflow」を買収しました。もしそうしたい人がWorkflowのようなシステムを使ってSiriに特定のワークフローを実行させるようにトレーニングできたら、素晴らしいと思いませんか?
Siriの登場は音声アシスタントの現代時代の幕開けとなりましたが、まだ黎明期です。今、誰が先を進んでいて誰が遅れているかは、実際には問題ではありません。なぜなら、数年後には今日の音声アシスタントを振り返り、その無能さを笑うことになるからです。Appleにとっての課題は、Siriをさらに強力かつ柔軟に進化させ続けることです。そうすれば、Apple製品のユーザーは、デバイスに話しかけても、イライラするのではなく、必ず助けが得られると確信できるはずです。