Apps

GoogolPlexはNest、Philips Hue、Spotifyコマンドで「Siriのパワーを解き放つ」

GoogolPlexはNest、Philips Hue、Spotifyコマンドで「Siriのパワーを解き放つ」

シリ iOS 7

iOS 7 内の Siri は、Apple の「ウォールドガーデン」のせいで時々制限されることがありますが、GoogolPlex と呼ばれる新しいツールは、音声アシスタントを新しいコマンドに開放することでこの状況を変えようとしています。

「Siri 用の App Store」を自称する GoogolPlex では、iOS ユーザーがプロキシ設定をいくつか変更するだけで、Siri が Spotify、Philips Hue、Nest Thermostat などで使用できるようになります。

GoogolPlexを使えば、Spotifyなら「GoogolPlex、Demonsを再生して」、Philipsなら「GoogolPlex、ライトをつけて」、Nestなら「GoogolPlex、もっと暖かくして」といったコマンドを音声で実行できます。コマンドはまずウェブページを経由して実行される点に注意してください。

SiriのAPIはAppleによって非公開になっているため、GoogolPlexは迂回的な方法で動作しますが、設定には約30秒しかかからず、脱獄も不要です。動作させるには、いくつかの手順に従うだけで簡単です。

    1. iOSデバイスで、「設定」>「Wi-Fi」に移動します。
    2. 選択したネットワークで「i」ボタンをクリックします
    3. 下にスクロールして、「HTTPプロキシ」の下の「自動」を選択します。
    4. URLフィールドに表示されているとおりにhttp://totally.betterthansiri.comと入力します。
    5. GoogolPlex を使い始めることができますが、初めてご利用になる際は、プロンプトが表示されたら「続行」を選択し、アカウントを作成する必要があります。この操作は一度だけ必要です。

GoogolPlexチームによるいくつかの機能に加え、サードパーティの開発者もGoogolPlexを使ったSiriハックを作成しています。Siriで道順を調べる際にAppleマップではなくGoogleマップを使用するコマンド、52枚のトランプからランダムに1枚を選ぶ「Pick a Card」コマンド、Siriに話しかけるとランダムにコインを投げる「Flip a Coin」コマンドなどがあります。

この便利なプロジェクトの背後には、ペンシルベニア大学のアレックス・サンズ、アジェイ・パテル、ベン・スー、そしてガガン・グプタがいます。過去にも同様の働きをするSiriハック、例えばSiriProxyは設定が少々面倒でしたが、GoogolPlexはSiriとサーバー間の接続を傍受してサードパーティ製アプリを起動するだけです。

サンズ氏とグプタ氏はiDownloadBlogに対し、今朝から2,500人のユーザーが登録し、現在50個のコマンドが利用可能になっていると語った。彼らはAppleから何らかの問題が持ち上がるとは予想しておらず、ルール違反も一切ないと主張している。

「近い将来、GoogolPlex に取り組んで、誰でもプラットフォームにカスタム コマンドやアクションを組み込めるようにする予定です」とチームは述べています。

チームは、GoogolPlex を技術的な意味でどのように機能させたかを次のように説明しています。

ユーザーが「GoogolPlex、電気を消して」と言うと、Siriはこれを「Google、『Plex、電気を消して』」と認識し、ユーザーがGoogleで何かを検索しようとしていると解釈します。次にSiriはGoogleで「Plex、電気を消して」という単語を検索します。ここでGoogolPlexが登場します。中間者攻撃によってSiriとGoogle間のリクエストを傍受することで、ユーザーがSiriに尋ねていた言葉を取得することができます。

GoogolPlex チームは、その名前 (発音は「Google Plex」(マウンテンビューにある Google オフィスの名前)) が単なる数字であり、その綴りに関する商標も存在しないため、Google から何らかの問題が起こらないと予想しています。

サンズ氏とグプタ氏はiDownloadBlogに対し、大局的に見ると、チームはこのプロジェクトから多くのユーザー、報道、経験を得ることを期待しているが、実際に金儲けをするつもりはないと語った。

「将来Appleによってサービスが停止される可能性があると考え、事業として成立する選択肢とは考えませんでした。将来のiOSアップデートでAppleがサードパーティ製のコマンドを簡単に許可するようになる可能性があり、そうなればGoogolPlexは役に立たなくなるでしょう」とサンズ氏は語る。フォー・ループのチームは今後も協力し、新たなプロジェクトを模索していくとチームは述べている。

セキュリティ上の懸念に関しては、

リモートサーバーの負荷を軽減し、ユーザーのプライバシーを守るため、Siriからのリクエストのうち「Google Plex」で始まるリクエストのみをプロキシしています。これは、クライアント側の判断スクリプトによって行われ、リクエストを読み取り、プロキシサーバー経由で接続を送信するかどうかを決定します。サーバーは少数のリクエストのみを処理し、ユーザーあたりわずかなネットワークトラフィック(キロバイト/数メガバイト)のみをプロキシするため、EC2インスタンス上に構築されているため、容易に拡張できます。Siriに「GoogolPlex」と明示的にリクエストした場合にのみ、ネットワークトラフィックはプロキシサーバーを通過します。その結果、ユーザーのプライバシーが確保され、サーバーコストも削減されます。

その他のコマンドを確認し、アカウントにサインアップするには、 GoogolPlex Web サイトを参照してください。

Milawo
Milawo is a contributing author, focusing on sharing the latest news and deep content.