SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

DeveloperZine(デベロッパージン)- エンジニアの意思決定を支える技術情報メディア ProductZine

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

イベントレポート

IoT時代のUIは「音声」が担う!? それを可能にする「Amazon Alexa」とは何か

AWS Summit Tokyo 2016レポート


Alexaを成長させるための2つの仕組み

 Alexaは自然言語の理解や機械学習など、音声認識に関するすべてのスキルはクラウドの中にあるため、毎日学んで賢くなる。そしてそれらの新しい機能やアップデートされた情報は、搭載されているデバイスに自動的にプッシュされる。機能が追加されても何かをインストールする必要はない。そして、Alexaには「無限の可能性がある」とJotwani氏は力強く語る。「私たちだけでAlexaのアプリを開発できるわけではない。そこでAmazonでは真のエコシステムとなる仕組みを提供している」とJotwani氏は続ける。

Alexaのエコシステム
Alexaのエコシステム

 Alexaのエコシステムを構成する要素となるのが2種類のSDKだ。一つが「Alexa Skills Kit(ASK)」。これはAlexaが利用できるコンテンツ(スキル)を簡単に構築するための環境を提供する。Alexaは導入当初は13個の機能しかなかったが、開発プラットフォームを公開したところ、「すでに1000以上の機能がAlexaで実行できるようになっている」と誇らしげに語る。

 もう一つが、「Alexa Voice Service(AVS)」。これはサードパーティのデバイスメーカーやアプリケーション開発者が、Alexaを自社製品に追加できるサービスだ。AVSはASR、NLU、TTS、Skills、Learningというコンポーネントで構成されている。ASRは自動音声認識で、NLUでユーザーが発した言葉の意図を判断する。またTTS(Text to Speech)は、テキストをスピーチに変換し、デバイスで再生できるようにするためのコンポーネントである。つまり下記のスライドのような仕組みで、Alexaが組み込まれたデバイスと会話できるようになるというわけだ。

ユーザーからの質問にデバイスが答えるまでのフロー
ユーザーからの質問にデバイスが答えるまでのフロー

 このようなエコシステムが構築されたことで、AlexaはEcho以外にもさまざまなデバイスで採用されている。Triby(キッチンスピーカーシステム)やCoWatch(スマートウォッチ)、Raspberry Piはその一例だ。「Raspberry Piのプロジェクトについては、GitHubで公開しているので、見てほしい」とJotwani氏は語る。

 またデバイスだけではない。アプリケーションの活用事例も登場している。RogerというiOSおよびAndroidの向けのアプリやLexi(iOS向けアプリ)はその一例だ。

音声の未来を一緒に創っていきたい

 Alexaの特徴は、先述したように機能拡張できること。それを可能にしているのがASKである。ASKは次の2つの要素を持つ。コンフィグレーションデータ(フロントエンド)とホステッドサービス(バックエンド)だ。前者でユーザーが言うだろうと思われるフレーズを入力する。後者でそのリクエストを処理して適切にレスポンスを返す。またAlexaはAWS Lambdaと密接に統合されているため、サーバを管理する必要も無い。もちろんデバイスにプッシュする必要もない。「コードをクラウドのどこかに入れて、トリガーを取得するだけ。スキルは数時間で作成できる」とJotwani氏は語り、実際、Amazonの開発者ポータルにアクセスするところから、いかに簡単にスキルが作成できるかデモで披露した。ちなみに音声のインタラクションの設計におけるコツは、「なるべく多くのユースケースを入れることだ」そうだ。

ASKがリクエストを処理して適切にレスポンスするまで
ASKがリクエストを処理して適切にレスポンスするまで

 インターネットにおける第三の波として注目されているIoT。今後、次のような世界が実現しているとJotwani氏は語る。例えば2017年にはコネクテッドホームのインストール数は4500万個、ウェアラブル市場は年間200億ドル、さらに2020年には6000万台以上の車がインターネットに接続されると予測されている。このような世界において、「音声はかなり重要性が増すと考えている」とJotwani氏。「ぜひAlexa Voice Serviceで皆さんのデバイスやアプリでAlexaを利用可能に、そしてサーバレスなスキルをASKで作成してほしい。未来はみなさんと一緒に作っていくものです。私たちは音声の未来をみなさんと一緒につくりたいと思っている」こう最後に語り、基調講演を締めた。

この記事は参考になりましたか?

連載通知を行うには会員登録(無料)が必要です。
既に会員の方はを行ってください。
イベントレポート連載記事一覧

もっと読む

この記事の著者

中村 仁美(ナカムラ ヒトミ)

 大阪府出身。教育大学卒。大学時代は臨床心理学を専攻。大手化学メーカー、日経BP社、ITに特化したコンテンツサービス&プロモーション会社を経て、2002年、フリーランス編集&ライターとして独立。現在はIT、キャリアというテーマを中心に活動中。IT記者会所属。趣味は読書、ドライブ、城探訪(日本の城)。...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/9495 2016/06/21 21:40

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー