Learn how Acquia Labs integrated Drupal with Amazon Echo to build a voice-enabled recipe website.

Alexa と Drupal でクッキング

March 6, 2018 3 分で読めます
Acquia Labs が Drupal と Amazon Echo スキルを連携させて音声対応レシピ Web サイトを構築した事例をご覧ください。
Learn how Acquia Labs integrated Drupal with Amazon Echo to build a voice-enabled recipe website.

自宅にいるとき、最も頻繁に使うデバイスのひとつが Amazon Echo です。 音楽の再生、天候の確認、タイマーの設定、交通情報の確認などに使います。 私が日常的に行うことの多くに情報をくれるようになってきているガジェットです。

Amazon Echo のようなデバイスを組織がいかに活用できるかを見い出すことも、私の仕事の大きな部分です。 過去 2 年間、Acquia Labs は、会話型インターフェイス、ビーコン、拡張現実を利用することによってカスタマーがユーザー エクスペリエンスから摩擦を取り除くお手伝いをしてきました。

そのなかでいちばんエキサイティングだった例のひとつは、Ask GeorgiaGov の開発です。ジョージア州民はこの Alexa スキルと Amazon Echo を使って州の行政機関と容易にインタラクションを行えます。

下のデモ動画はさらに別の例です。 アレックスという女性がちょうど、フレッシュランド マーケット (架空の食料品店) で買い物をして帰宅したところです。 フレッシュランド マーケットの Web サイトでサーモンのレシピを見つけたので、それに必要な材料をすべて買ってきました。 まず始めにアレックスは、そのお気に入りサーモン レシピで 8 人前の量を作る方法を Alexa に尋ねます。

サイトで見つけたレシピは 4 人分だったので、フレッシュランド マーケットの Alexa スキルは、その材料を自動的に 8 人分の量に合わせます。 Alexa にひととおり尋ねるだけで、アレックスはオーブンを予熱し、足りない材料には代わりの材料を使って、料理を完成させることができます。その間、電話にもノート PC にも目を向ける必要はありません。 Alexa があれば、アレックスは複雑なレシピをたどるのではなく、料理の楽しさに集中することができます。

Watch Cooking with Alexa on YouTube.

 

このプロジェクトは容易に実装できました。Alexa 統合モジュール を利用すれば、Drupal が Alexa スキル リクエストに応答できるからです。 このモジュールは当初、ジェイコブ サッチ (Jakub Suchy) が作成し、クリス ハンパー (Chris Hamper) が保守を行っていました (どちらも Acquia 社員)。 Alexa 統合モジュールによって、Drupal はカスタム音声コマンド (スキル) に応答することができます。

 

Image
Visual of how Amazon Echo works with compatible website and database to deliver results for queries

Amazon Echo ユーザーが「発話」という口頭でのクエリを出すと、この音声入力はテキストベースのリクエスト (「意図」) に変換され、フレッシュランド マーケットの Web サイト (「エンドポイント」) に送信されます。

そこから、カスタムコードと Drupal 8 用 Alexa モジュールの組み合わせが、リクエストされた情報を含めて Amazon Echo に応答します。

昨年 1 年の間に Acquia Labs チームがチャットボット拡張現実、そして今回は音声アシスタントを用いて、接続されたカスタマー ジャーニーを構築してきたのを見るのは非常にエキサイティングでした。

オンラインでもオフラインでも、店舗内でも自宅でも、多数のタッチポイントで、企業がクロスチャネルのカスタマー エクスペリエンスを構築できる方法の素晴らしい一例です。

フレッシュランド マーケットは架空の店舗ですが、こうしたユーザー エクスペリエンスはどんな組織でも、今日、作り始めることができます。

フレッシュランド マーケット Alexa スキルを構築したクリス ハンパープレストン ソー (Preston So)、デモ動画を制作したアッシュ ヒース (Ash Heath) とドリュー ロバートソン (Drew Robertson) に感謝の意を表します。

関連記事

全て表示する