IFTTT は現在インターネットを自動化していますが、次に何が起こるのでしょうか?

IFTTT は現在インターネットを自動化していますが、次に何が起こるのでしょうか?

賢者たちは「どこへ行っても、そこにあなたがいる」と言った。そして、あなたがどこにいるかが、あなたのiPhoneの存在意義だ。私たちは、自分が立っている場所の正確な衛星地図を入手できる比較的新しい技術、あるいは真夜中でその地域を一度も訪れたことがない時でも近くのレストランを見つける約1万5000通りの方法を当たり前のように利用している。

しかし、結局のところ、それは情報に尽きます。もちろん、非常に役立つ情報ではありますが、それだけです。私たちに欠けているのは自動化、つまりその情報を使って私たちの周りで役に立つことを自動的に起こす能力です。確かに、AppleはApple Storeで超地域密着型の販売情報を提供するためにiBeaconを使っていますし、マイケル・コーエンは既に「iOS 7におけるiBeaconの約束」(2013年9月18日)の中で、この技術がより役立つ(そしてより不快感の少ない)用途にどのように活用できるかを説明しています。しかし、それらは他人があなたに代わってコントロールしているものです。なぜ
私自身の世界を自動化するのはこんなに難しいのでしょうか?

簡単に言えば、なぜコーヒーポットにタイマーをセットしないといけないのか? いつ起きたかなんて自分で判断できないのか? 家から30分も離れているのに、なぜサーモスタットは家を暖め始めないのか? それに、一体なぜ、3日前に切れてしまった牛乳を買うために、わざわざ手動でリマインダーを設定しないといけないのか?

これらのことの多くは、当面は困難または不可能なままでしょう。しかし、少なくともインターネットの利用に関しては、興味深い自動化ツールを提供する優れたインフラが既に存在しています。それはIFTTTと呼ばれるもので、指示すればあなたの居場所を追跡し、あなたに代わって様々なことを行います。IFTTTが今あなたに何をしてくれるのかだけでなく、自動化された未来への示唆となる可能性についても知っておく価値があります。

IFTTT が代わりにやってくれます— IFTTT は「If This, Then That」の略ですが、もっと人間的な言葉で言えば、「If This (Happens)」、「Then (Do) That」です。IFTTT には、監視できるイベントと実行できるアクションの 76 種類の「チャネル」があります。これらのほとんどは、ユーザーのコマンドで、インターネット上のイベントをそれ以外の別のインターネット アクションと絡み合わせることです。イベントをアクションに接続すると、IFTTT ではそれを「レシピ」と呼びます。どのレシピも他の IFTTT ユーザーと共有できるため、何千もの既存レシピのライブラリがあり、それらを自分のニーズに合わせて調整できます。ただし、通常
、共有する必要はありません。新しいレシピを作成するのは簡単なためです。

例えば、私はFacebookとTwitterに定期的に投稿していますが、せっかくの気の利いた投稿がこれらのサイロに閉じ込められ、二度と見られなくなるのは、あまり嬉しくありません。そこで、IFTTTレシピを使って、放置していたブログに投稿をコピーするようにしています。同様に、ブログの「重要」カテゴリーにエッセイを投稿すると、FacebookとTwitterの両方に通知が届きますが、「重要度が低い」カテゴリーに投稿した場合は、Facebookにのみクロスポストされます。

また、iPhoneに日々の出来事をこまめに記録させたい時のために、IFTTTアクションをいくつか設定しています。Foursquareでチェックインすると、その時間にGoogleカレンダーにイベントが自動的に追加されるので、過去1週間を振り返って、いつどこに行ったかを確認できます。また、Evernoteに保存している受信トレイのノートブックにFoursquareのチェックインを投稿し、その日の音声メモやテキストメモと混ぜて表示することもできます。レシピはいつでもオンオフできます。私は24種類ほどのレシピライブラリを持っていて、気分に合わせて起動しています。

iOS版IFTTTが初めてリリースされたとき、連絡先アプリや写真アプリなど、他のiOSアプリとの連携機能がいくつか含まれていました。そのため、iPhoneで撮った新しい写真をEvernoteの受信トレイに自動的に投稿できるようになりました(あるいは、IFTTTチャンネルがある公共の場所に、危険を冒してでも投稿することができました)。また、連絡先に新しい人が追加されるたびに、「お会いできて嬉しいです」という連絡先情報を記載したメールを自動的に送信するアクションを考案した人もいます。

IFTTTの最も興味深い点は、イベントとアクションを思いのままに組み合わせられることです。IFTTTが理解できる方法でイベントを分離する方法が思いつけば、好きなチャンネルに誘導できます。一番難しいのはIFTTTが何を理解できるかを理解することですが、通常は回避策があります。例えば、TidBITSチャンネルはありませんが、RSS Feedチャンネルを使えば、TidBITSウェブサイトが更新されるたびにアクションを生成できます。もし行き詰まったら、共有レシピのライブラリを閲覧して、参考にできるアイデアを探してみてください。

ほとんどのソーシャルネットワークはIFTTTのチャンネルとして利用可能で(Google+は例外)、ユーザーに代わってあらゆる種類の情報公開が可能です。IFTTTの人気レシピには、iPhoneで撮った写真をメールで送る(フォトストリームへの不信感の表れかもしれません)、毎日の天気をSMSで受け取る、FacebookでTwitterのプロフィール写真が更新されたら自動的に変更する、などがあります。

はじめに— IFTTTは登録も利用も完全に無料です。iOSアプリも無料です。(同社は20名のスタッフを抱え、現在も採用活動を行っていることを考えると、どのように収益を上げようとしているのか、そして長期的な存続戦略はどのようなものなのかという疑問が湧きます。今のところ、彼らはベンチャーキャピタルからの資金援助で生計を立てているようです。)

ifttt.com で新しいアカウントを設定し、上部の「チャンネル」リンクをクリックします。


レシピで使用できるようにするには、チャンネルを手動で有効化する必要があります。IFTTTが提供するすべてのチャンネルが必要になるわけではありません。代わりに、既に使用しているサービスに関連する特定のチャンネルをクリックしてください。Facebookを頻繁に利用する方は、そのチャンネルをオンにしてください。LinkedInの使い方が分からない方は、オフのままにして、他のチャンネルも使ってみましょう。ただし、iOSデバイスと連携するチャンネルは例外で、これらのチャンネルはデバイス側で有効化する必要があります。

その後、既存のレシピを閲覧してIFTTTトリガーの仕組みを確認したり、独自のレシピを作成したりできます。「作成」をクリックすると利用可能なチャンネルのリストが表示され、大きな青い「this」をクリックするとトリガーチャンネルが表示されます。


チャンネルを選択すると、そのチャンネルで利用可能なトリガーが表示されます。例えば、現在Facebookチャンネルでは、「新しいステータスメッセージ」や​​「写真にタグ付けされた」など、13種類のイベントを監視対象として設定できます。トリガーを選択すると、イベントごとに異なる監視対象を指定できるフォームが表示されます。その後、チャンネルリストに戻ります(大きな青い文字「that」をクリック)。これは、あるチャンネルのイベントが他のチャンネルでアクションをトリガーする可能性があるためです。
何かを実行させたいチャンネルを選択し、アクションを選択して別のフォームに入力します。7つのステップがありますが、縦にスクロールする長いページでプロセス全体を順を追って説明してくれます。

「レシピを作成」をクリックすれば、何かが起こるのを期待し、その結果として何かを実行するレシピが完成します。複雑そうに思えても、実際にクリックして操作してみてください。賢い読者なら、私が説明しているのはインターネット用のビジュアルスクリプト言語だと既にお気づきかもしれません。しかし、心配しないでください。これは私が今まで見た中で最もシンプルなスクリプト言語で、IF-THEN構造しかありません。もし混乱してしまったら、公開レシピから始めて、ニーズに合わせて修正してみてください。

現実世界ではどうでしょう? — IFTTTには、自動化を現実世界に持ち込むための興味深いチャンネルやレシピが既にいくつかあります。イベントに行くときに、早く帰る口実が欲しいと思ったことはありませんか?秘密のエスケープワードをテキストメッセージで送信するとスマートフォンが鳴るIFTTTレシピを使うか、日付と時刻のトリガーを設定して特定の時間に鳴るように設定しましょう。音声合成を聞いていることは、あなただけが知っています(ちなみに、音声合成はどのトリガーの結果も読み上げてくれます)。

位置情報認識機能により、IFTTTはより現実世界に深く浸透しました。確かに、仕事から帰る頃にパートナーにメールを送るレシピを設定することはできますが、実際に自分(とエルヴィス)が建物を出た時にテキストメッセージを送信する方がどれだけ良いでしょうか?IFTTTの位置情報認識機能はシンプルです。地図上でトリガーを発生させたい場所を見つけ、その場所の周囲どのくらいの範囲が関連するかを決め、そのエリアに出入りした際に発生させたい数百種類のアクションから1つを選びます。IFTTTでは、WebブラウザでもiPhoneでも設定できますが、レシピをトリガーできるのはiPhoneの位置情報のみです。


もちろん、iOS のリマインダー アプリを使用してアラートを投稿することもできますが、IFTTT を使用すると、仕事から帰るときに食料品店の前を通るようにリマインダーをテキストで送信したり、帰宅途中に何か買ってくるべきものがあるかどうかパートナーに通知したりすることができます。

IFTTTはスマート家電とも連携し、ホームオートメーションを実現します。Belkin WeMoスイッチに家電を接続すれば、IFTTTが電源のオン/オフを自在にコントロールできます。これが魔法のコーヒーポットの始まりです。家を出る時にIFTTTに「電源オフ」アクションを送信するよう指示すれば、もう空のコーヒーポットをコンロに置き忘れたかどうか心配する必要はなくなります。WeMoと、同じく対応しているPhilips Hueスマート電球を組み合わせれば、IFTTTで家の電気を効率的にオン/オフできます。ただし、スマートコンセントとスマート電球に数百ドルを費やす覚悟が必要です。

しかし、それは単に食欲をそそるだけだ。確かに、Jawbone UPフィットネストラッカーがあれば、起床時にコーヒーポットの電源を入れることはできる。しかし、コーヒーポットが単に電源を入れる以上の操作を必要とする場合は、役に立たない。外出時に家電製品の電源を切るにはスマート壁スイッチを使うこともできるが、もしその機器にバッテリーバックアップがなく、帰宅後に再設定が必要な場合は、難しいだろう。

これはIFTTTチームのせいではありません。彼らが得意としているのは、メールからインターネットデータ、位置情報まで、あらゆる入力情報を自由に組み合わせ、あらゆる自動アクションに組み込むことができる点です。問題は、IFTTTにデータを入力するための標準規格がないため、特定の機器に対応するために独自のソリューションを開発しなければならないことです。

自動ミルク問題— 私は長年、International Consumer Electronics Show に参加し、TidBITS でその様子を取り上げてきました。ですから、自動ミルク問題 (AMP) は空飛ぶ車と並んで、定期的に約束されながら決して実現されないテクノロジーであると言っても信じてください。

いつか「スマート冷蔵庫」が牛乳が少なくなったことを察知し、自動メッセージを送信して玄関先まで牛乳を届けてくれるようになるという約束です。(そして、現時点で最高のAMPソリューションであるAmazonのサブスクリプションとは異なり、牛乳はスケジュールに基づいて配達されるのではなく、実際に牛乳が少なくなった時にのみ配達されます。)理論上、この問題は適切な統合によって何年も前に解決できたはずです。しかし実際には、キッチンの他の機器よりも高価な特殊な冷蔵庫が登場し、サンフランシスコ市内の配達半径5ブロック以内のメーカー認定業者からのみ牛乳を注文できるようになりました。リンゴも少なくなっていてもいいのです。

代わりに必要なのは、低スペックの冷蔵庫と安価なセンサーです。空の牛乳容器は1ガロン(数センチブッシェルのリンゴが入った空のリンゴ室)よりも軽いので、必要なのは重量センサーの袋だけです。牛乳用、リンゴ用、そしてその他補充したいもの用にそれぞれ1つずつです。他のデバイスと接続するためのソリッドステート電子部品も加えると、25セント硬貨ほどの大きさになるでしょう。(これは「怪しい伝説」を見ただけの全くの推測です。)そして、十分な量生産できれば、おそらく25セント硬貨ほどのコストで済むでしょう。(これも全くの推測です。)

自動ミルク問題は、企業がオールインワンのミルクソリューションを売り出そうとし続けているせいで、いまだに満足のいく形で解決されていません。必要なのは、IFTTTのようなサービスにメッセージを送信できる小型デバイスです。企業は、これらのメッセージを数十種類の宅配サービスに中継するチャンネルを作成できるはずです。もしあなたの地域でそれが機能しない場合は、帰宅途中にミルクのリマインダーメールを送信するだけで済みます。重量センサーからどのようなメッセージが出力されるかは、何らかの標準規格に準拠していれば問題ありません。

(電子メールは優れた標準規格ですが、インターネットに既に接続されているデバイスにのみ適用されます。それ以外の場合は、おそらく、信号を電子メールに変換する中央デバイスに接続する、何らかの低電力 Bluetooth ネットワークを検討しているでしょう。これが、低電力 Bluetooth が非常に興味深い理由の 1 つです。この問題に対して非常に多くのソリューションを生み出すからです。)

このインフラが構築され、何らかの自動メッセージシステムが標準化されれば、もはや牛乳だけの問題ではなくなります。出勤途中にガソリンを買う時間を確保するために目覚まし時計を10分早く鳴らす車を想像してみてください。そして、前夜にはもう少し早く寝るようにとテキストメッセージを送ってくれる車。夜間に充電が必要な他のデバイスを教えてくれる携帯電話。ケーブルが差し込まれていないので今日持って来るように指示し、しかもケーブルがまだナイトスタンドにあることを感知できるタブレット。

これを可能にするのは、IFTTTのようなシステム(そしておそらく現在そして将来、同じ標準に準拠する多くの競合製品)です。IFTTTは、これらのデバイスを相互運用可能にし、ユーザーが自由に管理できるようにします。新しい自動化方法やリマインダーが必要ですか?新しいレシピを追加しましょう。リマインダーが多すぎますか?いくつかオフにしましょう。多くの小売業者は、商品を購入してもらうためのプロセスを自動化しています。結局のところ、メールのメーリングリストはまさにそのためにあるのです。しかし、IFTTTのようなシステムは、何千ものマーケティングメッセージやリマインダーの受動的な受信者になるのではなく、ユーザーが自らコントロールできるようにします。

そして、当然のことながら、より自動化された生活に慣れていく人もいるでしょう。早朝の目覚ましアラームは、デバイスから説明がなければ混乱するかもしれませんし、電子機器に監視されることに苛立ちを感じるかもしれません。自動化のメリットは、自律性を失うことに見合わないと考える人もいれば、ロボットによる支配を歓迎する人もいます。IFTTTは制御を提供しますが、複雑さが増すため、誰もが満足できるとは限りません。あなたが構築するシステムは、何百もの企業が独自のプッシュ通知やイベントをコントロールしようとする既存のパラダイムと共存することになります。このシステムには確かに情報過多が組み込まれていますが、全体として、
企業のマーケティング部門ではなく、ユーザーがイベントやアクションを制御できるシステムのほうがはるかに信頼できます。

ところで… — これらの空想的な理論は、IFTTTが今日皆さんにできることを否定するものではありません。インターネット習慣の自動化に強い関心がある方、あるいは部屋に入ると明るくなるというアイデアに興味のある方であれば、IFTTTでできることは既にかなり多く、しかも私がこれまでデモを見たどんな「スマートホーム」製品よりもはるかに低コストです。さらに、インターネット上の情報が自分のレーダーにどう届くかをより良くコントロールできることは、決して小さなことではありません。

まずはゆっくりと、他の人がIFTTTを使ってどんなことをしているのか見てみるところから始めることをお勧めします。そうすれば、次に「なぜあれが起きた時にあれが動かないのか?」という問題に悩まされた時に、その問題を解決するための優れたツールが手に入るでしょう。

Idfte
Contributing writer at Idfte. Passionate about sharing knowledge and keeping readers informed.