SlideShare a Scribd company logo
1 of 69
Download to read offline
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
アマゾン ウェブ サービス ジャパン株式会社
ソリューション アーキテクト 大井 友三
Amazon Sumerian による
ユーザーインターフェイスへのアプローチ
JAWS Days 2019
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
自己紹介
• 大井 友三(おおい ゆうぞう)
• ソリューションアーキテクト
• 製薬・ヘルスケア業界担当
• SIer (Java)  HW (Virtualization)
 AWS Support  SA
Music (Playing BASS!)
Amazon Sumerian
Amazon WorkSpaces
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
今日お話しすることと、お話しないこと
1. お話すること
1. Amazon Sumerian の概要
2. UIを構成するための具体的な実装方法
3. デモ
2. お話しないこと
1. UI/UXってこうあるべき的な話や学術的な話
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
アジェンダ
• Amazon Sumerian を簡単にご紹介 (10分)
• ユーザーインターフェイスとしての利用について(15分)
• デモ
• Sumerian で Raspberry PI のセンサキットとやり取りしてみよう (10分)
• Sumerian でバーチャルコンシェルジュを体験してみよう (10分)
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
The fastest and easiest way
to create VR, AR, and 3D
experiences
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
Amazon Sumerian の概要
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
VR / AR / MR の定義
最近では、これらをまとめて “Extended Reality (XR)” と呼ぶこともある
Augmented Reality (AR)
現実世界に仮想的なものを重ね合わせること
Mixed Reality (MR)
AR を発展させ、物理と仮想が相互作用するもの
Virtual Reality (VR)
完全に仮想現実の世界に没入すること
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
Amazon Sumerian とは?
Web ブラウザベースで XR コンテンツを作成し、配信するためのサービス
Web ブラウザ ベースの
開発環境
マルチプラットフォーム
の利用者環境
Sumerian Host 他の AWS の
サービスとの連携
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
利用可能なリージョン
サンパウロ
バージニア北部
オハイオ北カリフォルニア
オハイオ
シドニー
フランクフルト
ロンドン
アイルランド
※2019 / 2 / 1 時点
カナダ中部
パリ
ムンバイ
シンガポール
東京ソウル
ストックホルムリージョン、大阪ローカルリージョンを除くすべてのリージョンで利用可能
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
Amazon Sumerian でかわるもの
? ニーズの不明瞭さ
ハードウェアの拡充
XR に関する専門的な知識や技術
利用者の健康面への影響
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
課題:ニーズの不明瞭さ
利用者に実際に使ってもらいながらニーズを探っていく “Try & Error” しや
すい環境を整えることができる
開発者 利用者
変更した後は “Publish”(公開)するだけ コンテンツにアクセスしなおすだけ
(アプリケーションのアップデートするという
負担を利用者側に強いない)
継続的なコンテンツの更新
Publish
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
課題:XR に関する専門的な知識や技術
学習するための豊富なコンテンツや、作成したコンテンツを配信するための
インフラは予め用意されている
Publish
基本的な操作から他サービスとの連携まで
豊富なチュートリアルをご用意
配信するためのキャパシティプランニ
ング含むインフラ準備は不要
コンテンツの作成後は“Publish”
ボタンをクリックするだけで公開
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
Amazon Sumerian の特徴
Web ブラウザ ベースの
開発環境
マルチプラットフォーム
の利用者環境
Sumerian Host 他の AWS の
サービスとの連携
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
Web ブラウザベースの開発環境
専用のソフトウェアのインストールや高性能なハードウェアは不要
開発システム要件
• Windows PC または Mac など
• Chrome または Firefox など WebGL 対応ブラウザ
※ただし、AR の場合は利用者側の端末に専用アプリケー
ションのインストールが必要なため、下記の開発環境が必
要
• iOS 用
• 言語 : Swift 4 以降
• IDE : Xcode 9 以降
• Android 用
• 言語 : Java
• IDE : Android Studio など
※モバイル端末 (iPhone/iPad/Androidなど) での編集は未サポート
WebGL を利用し、JavaScript で 3D 描画が行われる
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
マルチプラットフォームの利用者環境
WebVR を用いるため、VR ゴーグルなどの専用ハードウェアだけでなく、iOS /
Android や Windows / Mac などでもコンテンツを利用可能
• Mobile browsers
• iOS: Safari (iOS 11 or later)
• Android: Chrome 69 or later
• Desktop browsers
• Firefox 61 or later
• Chrome 69 or later
• VR headsets
• HTC Vive
• Vive Pro
• Oculus Rift
• Oculus Go
• Samsung Gear VR
• Lenovo Mirage Solo
• Google Daydream
• AR platforms
• ARKit (対応デバイス : https://www.apple.com/jp/ios/augmented-reality/)
• ARCore (対応デバイス : https://developers.google.com/ar/discover/supported-devices)
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
Sumerian Host
Amazon Polly に連動して口を動かしたりジェスチャを行うキャラクター
• 7 人のキャラクター (2019 / 2 / 23 時点)
• 衣装のカスタマイズが可能(Adobe
Photoshop が必要)
• SSML 形式でセリフを記述することで、セリ
フに合わせた口の動きやジェスチャを行う
• 音声は Amazon Polly で利用できるものは
利用可
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
他の AWS サービスとの連携
予め組み込まれている AWS SDK を使って、 GUI や Java Script により連携
デバイスシャドウ
1.IoTデバイスから測定値などを AWS に送信
(デバイスシャドウの継続的なUpdate) 2. デバイスシャドウ のステータスを取得
1. 実行可能な権限確認
Federated Identity を設定
3. 取得したステータスを HTML で作成した仮想の
ディスプレイに AR で表示
例) AWS IoT との連携
産業機器など
IoT デバイス
※表示だけでなく、 デバイスシャドウのステータスを Sumerian からアップデー
トすることで、デバイス操作も可
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
Amazon Sumerian のアーキテクチャ
AWS Cloud
AWS の他のサービス
認証
クライアント
https://region-id.sumerian.aws/xxxxxxxxxxxxx.scene
各シーンごとに払い出される上記の形式のURLにアクセスすると、
CloudFront を経由して配信される
CloudFront
Edge Location
Publish すると、シーンが静的コンテンツ
として各EdgeLocation に対して配布
される
連携
※現時点では、Sumerian で利用する CloudFront
はサービスに同梱されているため、個別に構築したディスト
リビューションをつなぎこむことはできません
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
Amazon Sumerian の学び方
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
60 を超えるチュートリアル
• 基本的な画面操作から他サービスとの連
携まで
• 入門から応用を 4 段階でレベル分け
• ステップバイステップで操作方法を掲載
• 学習時間を確保しやすいように必要な目
安時間も掲載
[Learn Amazon Sumerian]
https://docs.sumerian.amazonaws.com/
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
Slack チャネルによるサービス開発チームや他の開発者との
コミュニケーション
• Sumerian 開発チームが直接運営
• 躓いたところを質問したり、自分の作品を
披露したり、サービス改善リクエストも受
付
• チャネル加入のために別途契約は不要・
無償利用可
• コミュニケーションはすべて英語[Slack チャネル]
https://amazonsumerian.slack.com/
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
ここから本題に入ります
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
ユーザーインターフェイスとしての利用
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
ユーザーインターフェイスに期待すること
見たものをユーザーの直感で操作したい
アバターに話しかけたら答えてくれる
オブジェクトを指でなぞったら回る
・・・など
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
「話しかけたら答えてくれる」
録音 受け取った音声を基に処理
話者
Sumerian Lex
チャットボット (Amazon Lex) へ音声を渡すためのI/Fとして利用
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
チャットボットとの連携実装例
Sumerian で録音してチャットボットへ渡している
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
「指でなぞったら、それに応じて反応する」
方法1: スクリプトでの実装 (DOM)
• mousedown : ポインタで押したとき
• mouseup : ポインタを放したとき
• mouseout : ポインタが離れたとき
• mousemove : ポインタでなぞったとき
• touchstart : 画面に触れたとき
• touchend : 画面から指を放したとき
• touchmove : 画面を指でなぞったとき
・・・など
詳細は下記
https://developer.mozilla.org/en-US/docs/Web/Events
方法2: ステートマシンの利用
• Click or tap on entity
• Hover enter
• Hover exit
• Mouse move
• Mouse down or touch start
• Mouse up or touch end
• Moues pressed
• Pick
• Pick and exit
詳細は下記
https://docs.aws.amazon.com/sumerian/latest/userguide/state
machines-controls.html
一般的な Web API だけでなく、ステートマシンを使ってコーディングレスでも実装できる
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
「指でなぞったら、それに応じて反応する」
方法1: スクリプトでの実装 (DOM)
• mousedown : ポインタで押したとき
• mouseup : ポインタを放したとき
• mouseout : ポインタが離れたとき
• mousemove : ポインタでなぞったとき
• touchstart : 画面に触れたとき
• touchend : 画面から指を放したとき
• touchmove : 画面を指でなぞったとき
・・・など
詳細は下記
https://developer.mozilla.org/en-US/docs/Web/Events
方法2: ステートマシンの利用
• Click or tap on entity
• Hover enter
• Hover exit
• Mouse move
• Mouse down or touch start
• Mouse up or touch end
• Moues pressed
• Pick
• Pick and exit
詳細は下記
https://docs.aws.amazon.com/sumerian/latest/userguide/state
machines-controls.html
一般的な Web API だけでなく、ステートマシンを使ってコーディングレスでも実装できる
ディスプレイ全面に対して反応 特定のエンティティに対して反応
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
Amazon Sumerian での実現方法について
方法1: スクリプトでの実装 (DOM)
• mousedown : ポインタで押したとき
• mouseup : ポインタを放したとき
• mouseout : ポインタが離れたとき
• mousemove : ポインタでなぞったとき
• touchstart : 画面に触れたとき
• touchend : 画面から指を放したとき
• touchmove : 画面を指でなぞったとき
・・・など
詳細は下記
https://developer.mozilla.org/en-US/docs/Web/Events
方法2: ステートマシンの利用
• Click or tap on entity
• Hover enter
• Hover exit
• Mouse move
• Mouse down or touch start
• Mouse up or touch end
• Moues pressed
• Pick
• Pick and exit
詳細は下記
https://docs.aws.amazon.com/sumerian/latest/userguide/state
machines-controls.html
一般的な Web API だけでなく、ステートマシンを使ってコーディングレスでも実装できる
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
スクリプトでの実装方法例
var setup = function(args, ctx) {
ctx.evtListeners = {
mousedown: function(evt) {
console.log('mousedown!', evt);
},
mouseup: function(evt) {
console.log('mouseup!', evt);
}
};
for (var handle in ctx.evtListeners) {
// The canvas element can be reached through ctx.domElement
ctx.domElement.addEventListener(handle, ctx.evtListeners[handle]);
}
};
var cleanup = function(args, ctx) {
for (var handle in ctx.evtListeners) {
ctx.domElement.removeEventListener(handle, ctx.evtListeners[handle]);
}
};
マウスで押すと、 “mousedown!” とレスポンスが返る
マウスから指を放すと、 “mouseup!” とレスポンスが返る
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
スクリプトでの実装方法例
var setup = function(args, ctx) {
ctx.evtListeners = {
mousedown: function(evt) {
console.log('mousedown!', evt);
},
mouseup: function(evt) {
console.log('mouseup!', evt);
}
};
for (var handle in ctx.evtListeners) {
// The canvas element can be reached through ctx.domElement
ctx.domElement.addEventListener(handle, ctx.evtListeners[handle]);
}
};
var cleanup = function(args, ctx) {
for (var handle in ctx.evtListeners) {
ctx.domElement.removeEventListener(handle, ctx.evtListeners[handle]);
}
};
エンティティに対して割り当てる
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
Amazon Sumerian での実現方法について
方法1: スクリプトでの実装 (DOM)
• mousedown : ポインタで押したとき
• mouseup : ポインタを放したとき
• mouseout : ポインタが離れたとき
• mousemove : ポインタでなぞったとき
• touchstart : 画面に触れたとき
• touchend : 画面から指を放したとき
• touchmove : 画面を指でなぞったとき
・・・など
詳細は下記
https://developer.mozilla.org/en-US/docs/Web/Events
方法2: ステートマシンの利用
• Click or tap on entity
• Hover enter
• Hover exit
• Mouse move
• Mouse down or touch start
• Mouse up or touch end
• Moues pressed
• Pick
• Pick and exit
詳細は下記
https://docs.aws.amazon.com/sumerian/latest/userguide/state
machines-controls.html
一般的な Web API だけでなく、ステートマシンを使ってコーディングレスでも実装できる
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
ステートマシンでの実装例
クリックしたら次のフレームに移動する
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
デモ(応用編)
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
2 つのデモをご覧いただきます
1.センサー&LED ディスプレイ付き Raspberry Pi を
使って双方向でやりとり
2.Sumerian ホストを使ったバーチャル コンシェルジュ
でホテル予約
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
デモ1: デモ内容について
1. Raspberry Pi の LED ディスプレイ付きセンサ
キット (Sense Hat) を利用
気温、湿度、気圧
2. ARで表示された仮想コンソールにセンサ情報を
表示
3. コンソールから操作して、Sense Hat のLED
ディスプレイに情報を表示
晴れ、曇り、雨をアイコン表示
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
デモのポイント
解像度の高い
ディスプレイが無い
入力装置が無い
ARによる機能拡張
機器の情報を
様々な形で可視化
AR上のオブジェクトを
経由して機器を操作
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
デモ
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
アーキテクチャ
センサデータ用デバイスシャドウ
Raspberry Pi 3
+ Sense Hat
Sumerian
センサデータ
(気温、湿度、気圧)
天気アイコン用フラグ
Cognito
サービス認可
LED ディスプレイ用デバイスシャドウ
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
センサーデータの取り扱い (1)
センサデータ用デバイスシャドウ
Raspberry Pi 3
+ Sense Hat
{
state : {
reorted : {
temperature : xxxx,
pressure : xxxx,
humidity : xxxx
}
}
}
トピック名: “$aws/things/thing名/shadows/update”
シャドウの情報を更新
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
センサーデータの取り扱い (2)
AWS SDK と認証情報の初期化
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
センサーデータの取り扱い (3)
1秒ごとに “GetDeviceStatus” のスクリプトを呼び出す
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
センサーデータの取り扱い (4)
センサデータ用デバイスシャドウ
{
state : {
reorted : {
temperature : xxxx,
pressure : xxxx,
humidity : xxxx
}
}
}
シャドウの情報を取得してくる
GetDeviceStatus
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
センサーデータの取り扱い (5)
JSON形式のデータからセンサ情報を抜き出して、HTML上に表示
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
LED ディスプレイへのデータ送信 (1)
Raspberry Pi 3
+ Sense Hat
Sumerian
天気アイコン用フラグ
LED ディスプレイ用デバイスシャドウ
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
LED ディスプレイへのデータ送信 (2)
エンティティをタップするとスクリプトが呼び出される
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
LED ディスプレイへのデータ送信 (3)
Sumerian
天気アイコン用フラグ
LED ディスプレイ用デバイスシャドウ
{
state : {
reorted : {
weather : xxxx
}
}
}
トピック名: “$aws/things/thing名/shadows/update”
thing をアップデートする
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
LED ディスプレイへのデータ送信 (4)
Raspberry Pi 3
+ Sense Hat
LED ディスプレイ用デバイスシャドウ
毎秒サブスクライブしたデータからお天気アイコ
ンに紐づく文字列を抽出し、LEDを表示させる
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
デモ2 : デモ内容について
1. Amazon Lex のチャットボットを利用し
たバーチャル コンシェルジュ(ホテル予
約)
2. 後続で DynamoDBに予約情報を保管
したり、SESで予約確認メールを送付
する
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
デモのポイント
入力装置が無い
音声コマンド
&可視化
同じことが
音声だけでできる
他のサービスと連携
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
アーキテクチャ
音声入力
メール
Sumerian Lex Lambda
DynamoDB
SES
予約情報の保存
予約内容の通知
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
アーキテクチャ
音声入力
メール
Sumerian Lex Lambda
DynamoDB
SES
予約情報の保存
予約内容の通知
1. Sumerianと Lexの
やり取りの部分
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
チャットボットの仕組み
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
チャットボットの仕組み(1)
SDKの読み込みや認証情報の取得
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
チャットボットの仕組み(2)
ウェルカムメッセージ
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
チャットボットの仕組み(3)
ユーザーがスペースキーを押すまで待つ
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
チャットボットの仕組み(4)
キーを押している間だけ録音
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
チャットボットの仕組み(5)
録音が終わったデータをLexに渡す
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
チャットボットの仕組み(6)
レスポンスに応じてLexが回答し、 Sumerian Hostが話す
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
チャットボットの仕組み(7)
Lex が返したレスポンスをユーザーの入力情報として
HTMLを通じて都度画面表示する
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
チャットボットの仕組み(8)
一連の処理が終わると Lex のレスポンスの “dialogState” が “Fulfilled” になる
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
チャットボットの仕組み(9)
スクリプトがレスポンス中の “Fulfilled” を確認したら “CONFIRMED!” を画面表示する
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
アーキテクチャ
音声入力
メール
Sumerian Lex Lambda
DynamoDB
SES
予約情報の保存
予約内容の通知
2. Lex が後続サービスを
呼び出す部分
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
チャットボットの仕組み(10)
一連の処理が終わると Lex が Lambda を呼び出す
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
チャットボットの仕組み(11)
SESでメール送信 DynamoDB へ書き込み
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
チャットボットの仕組み(11)
最終処理後のレスポンスを Lambda が生成して Lex に渡して終了
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
本セッションのまとめ
• Sumerian を利用することで、キーボード入力とは違い、ユーザーが直感的に操
作可能な環境を作ることができます
• 他のサービスとも連携することで、単なる VR / AR コンテンツを作成するサービ
スとしてだけではなく、Sumerian を起点にした新たなユーザー体験を生むサー
ビスを構築することができます
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
Thank you!

More Related Content

What's hot

AWS IoT サービス アップデートのご紹介
AWS IoT サービス アップデートのご紹介AWS IoT サービス アップデートのご紹介
AWS IoT サービス アップデートのご紹介Amazon Web Services Japan
 
SecurityJAWS AWS Security Services Update 20200214
SecurityJAWS AWS Security Services Update 20200214SecurityJAWS AWS Security Services Update 20200214
SecurityJAWS AWS Security Services Update 20200214Hayato Kiriyama
 
Lt4 aws@loft #11 aws io-t for smart building
Lt4 aws@loft #11 aws io-t for smart buildingLt4 aws@loft #11 aws io-t for smart building
Lt4 aws@loft #11 aws io-t for smart buildingAmazon Web Services Japan
 
デバイスの運用で使える AWS IoTサービスの紹介
デバイスの運用で使える AWS IoTサービスの紹介デバイスの運用で使える AWS IoTサービスの紹介
デバイスの運用で使える AWS IoTサービスの紹介Amazon Web Services Japan
 
AWS における Microservices Architecture と DevOps を推進する組織と人とツール
AWS における Microservices Architecture と DevOps を推進する組織と人とツールAWS における Microservices Architecture と DevOps を推進する組織と人とツール
AWS における Microservices Architecture と DevOps を推進する組織と人とツールAmazon Web Services Japan
 
20151030 オープンデータとセキュリティon aws
20151030 オープンデータとセキュリティon aws20151030 オープンデータとセキュリティon aws
20151030 オープンデータとセキュリティon awstakaoka susumu
 
「これ危ない設定じゃないでしょうか」とヒアリングするための仕組み @AWS Summit Tokyo 2018
「これ危ない設定じゃないでしょうか」とヒアリングするための仕組み @AWS Summit Tokyo 2018「これ危ない設定じゃないでしょうか」とヒアリングするための仕組み @AWS Summit Tokyo 2018
「これ危ない設定じゃないでしょうか」とヒアリングするための仕組み @AWS Summit Tokyo 2018cyberagent
 
セキュリティ基準、標準、規制 との付き合い方
セキュリティ基準、標準、規制との付き合い方セキュリティ基準、標準、規制との付き合い方
セキュリティ基準、標準、規制 との付き合い方Tomohiro Nakashima
 
AWSのPCI DSSへの取り組みと 押さえておきたい耳寄り情報
AWSのPCI DSSへの取り組みと 押さえておきたい耳寄り情報AWSのPCI DSSへの取り組みと 押さえておきたい耳寄り情報
AWSのPCI DSSへの取り組みと 押さえておきたい耳寄り情報Tomohiro Nakashima
 
20191030 AWS Black Belt Online Seminar AWS IoT Analytics Deep Dive
20191030 AWS Black Belt Online Seminar AWS IoT Analytics Deep Dive 20191030 AWS Black Belt Online Seminar AWS IoT Analytics Deep Dive
20191030 AWS Black Belt Online Seminar AWS IoT Analytics Deep Dive Amazon Web Services Japan
 
[CTO Night & Day 2019] CTO のためのセキュリティ for Seed ~ Mid Stage #ctonight
[CTO Night & Day 2019] CTO のためのセキュリティ for Seed ~ Mid Stage #ctonight[CTO Night & Day 2019] CTO のためのセキュリティ for Seed ~ Mid Stage #ctonight
[CTO Night & Day 2019] CTO のためのセキュリティ for Seed ~ Mid Stage #ctonightAmazon Web Services Japan
 
セキュリティ設計の頻出論点
セキュリティ設計の頻出論点セキュリティ設計の頻出論点
セキュリティ設計の頻出論点Tomohiro Nakashima
 
JAWS DAYS 2020 AWS Well-Architected Frameworkの使いドコロとオートメーション化へのチャレンジ
JAWS DAYS 2020 AWS Well-Architected Frameworkの使いドコロとオートメーション化へのチャレンジJAWS DAYS 2020 AWS Well-Architected Frameworkの使いドコロとオートメーション化へのチャレンジ
JAWS DAYS 2020 AWS Well-Architected Frameworkの使いドコロとオートメーション化へのチャレンジKwiil Kang
 

What's hot (20)

AWS IoT サービス アップデートのご紹介
AWS IoT サービス アップデートのご紹介AWS IoT サービス アップデートのご紹介
AWS IoT サービス アップデートのご紹介
 
SecurityJAWS AWS Security Services Update 20200214
SecurityJAWS AWS Security Services Update 20200214SecurityJAWS AWS Security Services Update 20200214
SecurityJAWS AWS Security Services Update 20200214
 
Lt4 aws@loft #11 aws io-t for smart building
Lt4 aws@loft #11 aws io-t for smart buildingLt4 aws@loft #11 aws io-t for smart building
Lt4 aws@loft #11 aws io-t for smart building
 
Sum awsloft tko-iotloft-10-lt4-may-2020
Sum awsloft tko-iotloft-10-lt4-may-2020Sum awsloft tko-iotloft-10-lt4-may-2020
Sum awsloft tko-iotloft-10-lt4-may-2020
 
Amazon Connect ハンズオン初級編
Amazon Connect ハンズオン初級編Amazon Connect ハンズオン初級編
Amazon Connect ハンズオン初級編
 
Gaming cicd-pipeline gaming-technight-2
Gaming cicd-pipeline gaming-technight-2Gaming cicd-pipeline gaming-technight-2
Gaming cicd-pipeline gaming-technight-2
 
デバイスの運用で使える AWS IoTサービスの紹介
デバイスの運用で使える AWS IoTサービスの紹介デバイスの運用で使える AWS IoTサービスの紹介
デバイスの運用で使える AWS IoTサービスの紹介
 
AWS における Microservices Architecture と DevOps を推進する組織と人とツール
AWS における Microservices Architecture と DevOps を推進する組織と人とツールAWS における Microservices Architecture と DevOps を推進する組織と人とツール
AWS における Microservices Architecture と DevOps を推進する組織と人とツール
 
20190726 pub sec_Edtech_webiner
20190726 pub sec_Edtech_webiner20190726 pub sec_Edtech_webiner
20190726 pub sec_Edtech_webiner
 
20151030 オープンデータとセキュリティon aws
20151030 オープンデータとセキュリティon aws20151030 オープンデータとセキュリティon aws
20151030 オープンデータとセキュリティon aws
 
20191125 Container Security
20191125 Container Security20191125 Container Security
20191125 Container Security
 
「これ危ない設定じゃないでしょうか」とヒアリングするための仕組み @AWS Summit Tokyo 2018
「これ危ない設定じゃないでしょうか」とヒアリングするための仕組み @AWS Summit Tokyo 2018「これ危ない設定じゃないでしょうか」とヒアリングするための仕組み @AWS Summit Tokyo 2018
「これ危ない設定じゃないでしょうか」とヒアリングするための仕組み @AWS Summit Tokyo 2018
 
セキュリティ基準、標準、規制 との付き合い方
セキュリティ基準、標準、規制との付き合い方セキュリティ基準、標準、規制との付き合い方
セキュリティ基準、標準、規制 との付き合い方
 
AWSのPCI DSSへの取り組みと 押さえておきたい耳寄り情報
AWSのPCI DSSへの取り組みと 押さえておきたい耳寄り情報AWSのPCI DSSへの取り組みと 押さえておきたい耳寄り情報
AWSのPCI DSSへの取り組みと 押さえておきたい耳寄り情報
 
20191030 AWS Black Belt Online Seminar AWS IoT Analytics Deep Dive
20191030 AWS Black Belt Online Seminar AWS IoT Analytics Deep Dive 20191030 AWS Black Belt Online Seminar AWS IoT Analytics Deep Dive
20191030 AWS Black Belt Online Seminar AWS IoT Analytics Deep Dive
 
20190723 PubSec local gov webinar
20190723 PubSec local gov webinar20190723 PubSec local gov webinar
20190723 PubSec local gov webinar
 
GDC2018 Amazon Overview
GDC2018 Amazon OverviewGDC2018 Amazon Overview
GDC2018 Amazon Overview
 
[CTO Night & Day 2019] CTO のためのセキュリティ for Seed ~ Mid Stage #ctonight
[CTO Night & Day 2019] CTO のためのセキュリティ for Seed ~ Mid Stage #ctonight[CTO Night & Day 2019] CTO のためのセキュリティ for Seed ~ Mid Stage #ctonight
[CTO Night & Day 2019] CTO のためのセキュリティ for Seed ~ Mid Stage #ctonight
 
セキュリティ設計の頻出論点
セキュリティ設計の頻出論点セキュリティ設計の頻出論点
セキュリティ設計の頻出論点
 
JAWS DAYS 2020 AWS Well-Architected Frameworkの使いドコロとオートメーション化へのチャレンジ
JAWS DAYS 2020 AWS Well-Architected Frameworkの使いドコロとオートメーション化へのチャレンジJAWS DAYS 2020 AWS Well-Architected Frameworkの使いドコロとオートメーション化へのチャレンジ
JAWS DAYS 2020 AWS Well-Architected Frameworkの使いドコロとオートメーション化へのチャレンジ
 

Similar to JAWS DAYS 2019 Amazon Sumerian によるユーザーインターフェイスへのアプローチ

AlexaのSmart HomeをAWSで作る方法
AlexaのSmart HomeをAWSで作る方法AlexaのSmart HomeをAWSで作る方法
AlexaのSmart HomeをAWSで作る方法Jun Ichikawa
 
IoT@Loft #4 - IoT製品の量産化および運用を効率化させるためのAWS サービスの使い方
IoT@Loft #4 - IoT製品の量産化および運用を効率化させるためのAWS サービスの使い方IoT@Loft #4 - IoT製品の量産化および運用を効率化させるためのAWS サービスの使い方
IoT@Loft #4 - IoT製品の量産化および運用を効率化させるためのAWS サービスの使い方Amazon Web Services Japan
 
JAWS-UG 初心者支部 #31 監視編 サーバーのモニタリングの基本を学ぼう
JAWS-UG 初心者支部 #31 監視編 サーバーのモニタリングの基本を学ぼうJAWS-UG 初心者支部 #31 監視編 サーバーのモニタリングの基本を学ぼう
JAWS-UG 初心者支部 #31 監視編 サーバーのモニタリングの基本を学ぼうHiroki Uchida
 
AWS IoT サービスこの1年の進化
AWS IoT サービスこの1年の進化AWS IoT サービスこの1年の進化
AWS IoT サービスこの1年の進化Jun Ichikawa
 
[CTO Night & Day 2019] ML services: MLOps #ctonight
[CTO Night & Day 2019] ML services: MLOps #ctonight[CTO Night & Day 2019] ML services: MLOps #ctonight
[CTO Night & Day 2019] ML services: MLOps #ctonightAmazon Web Services Japan
 
Sharoid Service Menu
Sharoid Service MenuSharoid Service Menu
Sharoid Service Menusharoid
 
AWS re:Inforce 2019 re:Cap LT
AWS re:Inforce 2019 re:Cap LTAWS re:Inforce 2019 re:Cap LT
AWS re:Inforce 2019 re:Cap LTHiroki Moriya
 
クラウド時代の「ID管理」と「認証セキュリティ」
クラウド時代の「ID管理」と「認証セキュリティ」クラウド時代の「ID管理」と「認証セキュリティ」
クラウド時代の「ID管理」と「認証セキュリティ」Tatsuya (達也) Katsuhara (勝原)
 
AWSについて @ JAWS-UG 沖縄 CMS祭り!
AWSについて @ JAWS-UG 沖縄 CMS祭り!AWSについて @ JAWS-UG 沖縄 CMS祭り!
AWSについて @ JAWS-UG 沖縄 CMS祭り!Yasuhiro Horiuchi
 
はじめてのアマゾンウェブサービス @ JAWS DAYS 2014
はじめてのアマゾンウェブサービス @ JAWS DAYS 2014はじめてのアマゾンウェブサービス @ JAWS DAYS 2014
はじめてのアマゾンウェブサービス @ JAWS DAYS 2014Yasuhiro Horiuchi
 
[CTO Night & Day 2019] CTO のための一歩進んだコンテナ入門 #ctonight
[CTO Night & Day 2019] CTO のための一歩進んだコンテナ入門 #ctonight[CTO Night & Day 2019] CTO のための一歩進んだコンテナ入門 #ctonight
[CTO Night & Day 2019] CTO のための一歩進んだコンテナ入門 #ctonightAmazon Web Services Japan
 
AWSの様々なアーキテクチャ
AWSの様々なアーキテクチャAWSの様々なアーキテクチャ
AWSの様々なアーキテクチャKameda Harunobu
 
[AWSマイスターシリーズ] AWS Client Side SDK -Android,iOS & JavaScript-
[AWSマイスターシリーズ] AWS Client Side SDK -Android,iOS & JavaScript-[AWSマイスターシリーズ] AWS Client Side SDK -Android,iOS & JavaScript-
[AWSマイスターシリーズ] AWS Client Side SDK -Android,iOS & JavaScript-Amazon Web Services Japan
 
アマゾン ウェブ サービスとJAWS-UG
アマゾン ウェブ サービスとJAWS-UGアマゾン ウェブ サービスとJAWS-UG
アマゾン ウェブ サービスとJAWS-UGShigeru Numaguchi
 
デフォルトAWS時代にインフラエンジニアはどう向き合うべきか?
デフォルトAWS時代にインフラエンジニアはどう向き合うべきか?デフォルトAWS時代にインフラエンジニアはどう向き合うべきか?
デフォルトAWS時代にインフラエンジニアはどう向き合うべきか?Yasuhiro Horiuchi
 
[最新版は別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar AWS re:Inven...
[最新版は別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar AWS re:Inven...[最新版は別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar AWS re:Inven...
[最新版は別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar AWS re:Inven...Amazon Web Services Japan
 
[最新版(12/5 最新版) が別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar A...
[最新版(12/5 最新版) が別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar A...[最新版(12/5 最新版) が別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar A...
[最新版(12/5 最新版) が別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar A...Amazon Web Services Japan
 
【12/5 最新版】AWS Black Belt Online Seminar AWS re:Invent 2018 アップデート情報
【12/5 最新版】AWS Black Belt Online Seminar AWS re:Invent 2018 アップデート情報【12/5 最新版】AWS Black Belt Online Seminar AWS re:Invent 2018 アップデート情報
【12/5 最新版】AWS Black Belt Online Seminar AWS re:Invent 2018 アップデート情報Amazon Web Services Japan
 

Similar to JAWS DAYS 2019 Amazon Sumerian によるユーザーインターフェイスへのアプローチ (20)

AWS All Stars ~Lightning Talks x 13~
AWS All Stars ~Lightning Talks x 13~AWS All Stars ~Lightning Talks x 13~
AWS All Stars ~Lightning Talks x 13~
 
AlexaのSmart HomeをAWSで作る方法
AlexaのSmart HomeをAWSで作る方法AlexaのSmart HomeをAWSで作る方法
AlexaのSmart HomeをAWSで作る方法
 
IoT@Loft #4 - IoT製品の量産化および運用を効率化させるためのAWS サービスの使い方
IoT@Loft #4 - IoT製品の量産化および運用を効率化させるためのAWS サービスの使い方IoT@Loft #4 - IoT製品の量産化および運用を効率化させるためのAWS サービスの使い方
IoT@Loft #4 - IoT製品の量産化および運用を効率化させるためのAWS サービスの使い方
 
JAWS-UG 初心者支部 #31 監視編 サーバーのモニタリングの基本を学ぼう
JAWS-UG 初心者支部 #31 監視編 サーバーのモニタリングの基本を学ぼうJAWS-UG 初心者支部 #31 監視編 サーバーのモニタリングの基本を学ぼう
JAWS-UG 初心者支部 #31 監視編 サーバーのモニタリングの基本を学ぼう
 
AWS IoT サービスこの1年の進化
AWS IoT サービスこの1年の進化AWS IoT サービスこの1年の進化
AWS IoT サービスこの1年の進化
 
[CTO Night & Day 2019] ML services: MLOps #ctonight
[CTO Night & Day 2019] ML services: MLOps #ctonight[CTO Night & Day 2019] ML services: MLOps #ctonight
[CTO Night & Day 2019] ML services: MLOps #ctonight
 
Sharoid Service Menu
Sharoid Service MenuSharoid Service Menu
Sharoid Service Menu
 
20200219-iot@loft#8_security_of_smarthome
20200219-iot@loft#8_security_of_smarthome20200219-iot@loft#8_security_of_smarthome
20200219-iot@loft#8_security_of_smarthome
 
AWS re:Inforce 2019 re:Cap LT
AWS re:Inforce 2019 re:Cap LTAWS re:Inforce 2019 re:Cap LT
AWS re:Inforce 2019 re:Cap LT
 
クラウド時代の「ID管理」と「認証セキュリティ」
クラウド時代の「ID管理」と「認証セキュリティ」クラウド時代の「ID管理」と「認証セキュリティ」
クラウド時代の「ID管理」と「認証セキュリティ」
 
AWSについて @ JAWS-UG 沖縄 CMS祭り!
AWSについて @ JAWS-UG 沖縄 CMS祭り!AWSについて @ JAWS-UG 沖縄 CMS祭り!
AWSについて @ JAWS-UG 沖縄 CMS祭り!
 
はじめてのアマゾンウェブサービス @ JAWS DAYS 2014
はじめてのアマゾンウェブサービス @ JAWS DAYS 2014はじめてのアマゾンウェブサービス @ JAWS DAYS 2014
はじめてのアマゾンウェブサービス @ JAWS DAYS 2014
 
[CTO Night & Day 2019] CTO のための一歩進んだコンテナ入門 #ctonight
[CTO Night & Day 2019] CTO のための一歩進んだコンテナ入門 #ctonight[CTO Night & Day 2019] CTO のための一歩進んだコンテナ入門 #ctonight
[CTO Night & Day 2019] CTO のための一歩進んだコンテナ入門 #ctonight
 
AWSの様々なアーキテクチャ
AWSの様々なアーキテクチャAWSの様々なアーキテクチャ
AWSの様々なアーキテクチャ
 
[AWSマイスターシリーズ] AWS Client Side SDK -Android,iOS & JavaScript-
[AWSマイスターシリーズ] AWS Client Side SDK -Android,iOS & JavaScript-[AWSマイスターシリーズ] AWS Client Side SDK -Android,iOS & JavaScript-
[AWSマイスターシリーズ] AWS Client Side SDK -Android,iOS & JavaScript-
 
アマゾン ウェブ サービスとJAWS-UG
アマゾン ウェブ サービスとJAWS-UGアマゾン ウェブ サービスとJAWS-UG
アマゾン ウェブ サービスとJAWS-UG
 
デフォルトAWS時代にインフラエンジニアはどう向き合うべきか?
デフォルトAWS時代にインフラエンジニアはどう向き合うべきか?デフォルトAWS時代にインフラエンジニアはどう向き合うべきか?
デフォルトAWS時代にインフラエンジニアはどう向き合うべきか?
 
[最新版は別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar AWS re:Inven...
[最新版は別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar AWS re:Inven...[最新版は別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar AWS re:Inven...
[最新版は別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar AWS re:Inven...
 
[最新版(12/5 最新版) が別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar A...
[最新版(12/5 最新版) が別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar A...[最新版(12/5 最新版) が別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar A...
[最新版(12/5 最新版) が別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar A...
 
【12/5 最新版】AWS Black Belt Online Seminar AWS re:Invent 2018 アップデート情報
【12/5 最新版】AWS Black Belt Online Seminar AWS re:Invent 2018 アップデート情報【12/5 最新版】AWS Black Belt Online Seminar AWS re:Invent 2018 アップデート情報
【12/5 最新版】AWS Black Belt Online Seminar AWS re:Invent 2018 アップデート情報
 

Recently uploaded

TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 

Recently uploaded (8)

TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 

JAWS DAYS 2019 Amazon Sumerian によるユーザーインターフェイスへのアプローチ

  • 1. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark アマゾン ウェブ サービス ジャパン株式会社 ソリューション アーキテクト 大井 友三 Amazon Sumerian による ユーザーインターフェイスへのアプローチ JAWS Days 2019
  • 2. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark 自己紹介 • 大井 友三(おおい ゆうぞう) • ソリューションアーキテクト • 製薬・ヘルスケア業界担当 • SIer (Java)  HW (Virtualization)  AWS Support  SA Music (Playing BASS!) Amazon Sumerian Amazon WorkSpaces
  • 3. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark 今日お話しすることと、お話しないこと 1. お話すること 1. Amazon Sumerian の概要 2. UIを構成するための具体的な実装方法 3. デモ 2. お話しないこと 1. UI/UXってこうあるべき的な話や学術的な話
  • 4. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark アジェンダ • Amazon Sumerian を簡単にご紹介 (10分) • ユーザーインターフェイスとしての利用について(15分) • デモ • Sumerian で Raspberry PI のセンサキットとやり取りしてみよう (10分) • Sumerian でバーチャルコンシェルジュを体験してみよう (10分)
  • 5. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark The fastest and easiest way to create VR, AR, and 3D experiences
  • 6. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Amazon Sumerian の概要
  • 7. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
  • 8. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark VR / AR / MR の定義 最近では、これらをまとめて “Extended Reality (XR)” と呼ぶこともある Augmented Reality (AR) 現実世界に仮想的なものを重ね合わせること Mixed Reality (MR) AR を発展させ、物理と仮想が相互作用するもの Virtual Reality (VR) 完全に仮想現実の世界に没入すること
  • 9. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Amazon Sumerian とは? Web ブラウザベースで XR コンテンツを作成し、配信するためのサービス Web ブラウザ ベースの 開発環境 マルチプラットフォーム の利用者環境 Sumerian Host 他の AWS の サービスとの連携
  • 10. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark 利用可能なリージョン サンパウロ バージニア北部 オハイオ北カリフォルニア オハイオ シドニー フランクフルト ロンドン アイルランド ※2019 / 2 / 1 時点 カナダ中部 パリ ムンバイ シンガポール 東京ソウル ストックホルムリージョン、大阪ローカルリージョンを除くすべてのリージョンで利用可能
  • 11. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Amazon Sumerian でかわるもの ? ニーズの不明瞭さ ハードウェアの拡充 XR に関する専門的な知識や技術 利用者の健康面への影響
  • 12. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark 課題:ニーズの不明瞭さ 利用者に実際に使ってもらいながらニーズを探っていく “Try & Error” しや すい環境を整えることができる 開発者 利用者 変更した後は “Publish”(公開)するだけ コンテンツにアクセスしなおすだけ (アプリケーションのアップデートするという 負担を利用者側に強いない) 継続的なコンテンツの更新 Publish
  • 13. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark 課題:XR に関する専門的な知識や技術 学習するための豊富なコンテンツや、作成したコンテンツを配信するための インフラは予め用意されている Publish 基本的な操作から他サービスとの連携まで 豊富なチュートリアルをご用意 配信するためのキャパシティプランニ ング含むインフラ準備は不要 コンテンツの作成後は“Publish” ボタンをクリックするだけで公開
  • 14. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Amazon Sumerian の特徴 Web ブラウザ ベースの 開発環境 マルチプラットフォーム の利用者環境 Sumerian Host 他の AWS の サービスとの連携
  • 15. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Web ブラウザベースの開発環境 専用のソフトウェアのインストールや高性能なハードウェアは不要 開発システム要件 • Windows PC または Mac など • Chrome または Firefox など WebGL 対応ブラウザ ※ただし、AR の場合は利用者側の端末に専用アプリケー ションのインストールが必要なため、下記の開発環境が必 要 • iOS 用 • 言語 : Swift 4 以降 • IDE : Xcode 9 以降 • Android 用 • 言語 : Java • IDE : Android Studio など ※モバイル端末 (iPhone/iPad/Androidなど) での編集は未サポート WebGL を利用し、JavaScript で 3D 描画が行われる
  • 16. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark マルチプラットフォームの利用者環境 WebVR を用いるため、VR ゴーグルなどの専用ハードウェアだけでなく、iOS / Android や Windows / Mac などでもコンテンツを利用可能 • Mobile browsers • iOS: Safari (iOS 11 or later) • Android: Chrome 69 or later • Desktop browsers • Firefox 61 or later • Chrome 69 or later • VR headsets • HTC Vive • Vive Pro • Oculus Rift • Oculus Go • Samsung Gear VR • Lenovo Mirage Solo • Google Daydream • AR platforms • ARKit (対応デバイス : https://www.apple.com/jp/ios/augmented-reality/) • ARCore (対応デバイス : https://developers.google.com/ar/discover/supported-devices)
  • 17. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Sumerian Host Amazon Polly に連動して口を動かしたりジェスチャを行うキャラクター • 7 人のキャラクター (2019 / 2 / 23 時点) • 衣装のカスタマイズが可能(Adobe Photoshop が必要) • SSML 形式でセリフを記述することで、セリ フに合わせた口の動きやジェスチャを行う • 音声は Amazon Polly で利用できるものは 利用可
  • 18. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark 他の AWS サービスとの連携 予め組み込まれている AWS SDK を使って、 GUI や Java Script により連携 デバイスシャドウ 1.IoTデバイスから測定値などを AWS に送信 (デバイスシャドウの継続的なUpdate) 2. デバイスシャドウ のステータスを取得 1. 実行可能な権限確認 Federated Identity を設定 3. 取得したステータスを HTML で作成した仮想の ディスプレイに AR で表示 例) AWS IoT との連携 産業機器など IoT デバイス ※表示だけでなく、 デバイスシャドウのステータスを Sumerian からアップデー トすることで、デバイス操作も可
  • 19. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Amazon Sumerian のアーキテクチャ AWS Cloud AWS の他のサービス 認証 クライアント https://region-id.sumerian.aws/xxxxxxxxxxxxx.scene 各シーンごとに払い出される上記の形式のURLにアクセスすると、 CloudFront を経由して配信される CloudFront Edge Location Publish すると、シーンが静的コンテンツ として各EdgeLocation に対して配布 される 連携 ※現時点では、Sumerian で利用する CloudFront はサービスに同梱されているため、個別に構築したディスト リビューションをつなぎこむことはできません
  • 20. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Amazon Sumerian の学び方
  • 21. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark 60 を超えるチュートリアル • 基本的な画面操作から他サービスとの連 携まで • 入門から応用を 4 段階でレベル分け • ステップバイステップで操作方法を掲載 • 学習時間を確保しやすいように必要な目 安時間も掲載 [Learn Amazon Sumerian] https://docs.sumerian.amazonaws.com/
  • 22. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Slack チャネルによるサービス開発チームや他の開発者との コミュニケーション • Sumerian 開発チームが直接運営 • 躓いたところを質問したり、自分の作品を 披露したり、サービス改善リクエストも受 付 • チャネル加入のために別途契約は不要・ 無償利用可 • コミュニケーションはすべて英語[Slack チャネル] https://amazonsumerian.slack.com/
  • 23. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark ここから本題に入ります
  • 24. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark ユーザーインターフェイスとしての利用
  • 25. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark ユーザーインターフェイスに期待すること 見たものをユーザーの直感で操作したい アバターに話しかけたら答えてくれる オブジェクトを指でなぞったら回る ・・・など
  • 26. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark 「話しかけたら答えてくれる」 録音 受け取った音声を基に処理 話者 Sumerian Lex チャットボット (Amazon Lex) へ音声を渡すためのI/Fとして利用
  • 27. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark チャットボットとの連携実装例 Sumerian で録音してチャットボットへ渡している
  • 28. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark 「指でなぞったら、それに応じて反応する」 方法1: スクリプトでの実装 (DOM) • mousedown : ポインタで押したとき • mouseup : ポインタを放したとき • mouseout : ポインタが離れたとき • mousemove : ポインタでなぞったとき • touchstart : 画面に触れたとき • touchend : 画面から指を放したとき • touchmove : 画面を指でなぞったとき ・・・など 詳細は下記 https://developer.mozilla.org/en-US/docs/Web/Events 方法2: ステートマシンの利用 • Click or tap on entity • Hover enter • Hover exit • Mouse move • Mouse down or touch start • Mouse up or touch end • Moues pressed • Pick • Pick and exit 詳細は下記 https://docs.aws.amazon.com/sumerian/latest/userguide/state machines-controls.html 一般的な Web API だけでなく、ステートマシンを使ってコーディングレスでも実装できる
  • 29. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark 「指でなぞったら、それに応じて反応する」 方法1: スクリプトでの実装 (DOM) • mousedown : ポインタで押したとき • mouseup : ポインタを放したとき • mouseout : ポインタが離れたとき • mousemove : ポインタでなぞったとき • touchstart : 画面に触れたとき • touchend : 画面から指を放したとき • touchmove : 画面を指でなぞったとき ・・・など 詳細は下記 https://developer.mozilla.org/en-US/docs/Web/Events 方法2: ステートマシンの利用 • Click or tap on entity • Hover enter • Hover exit • Mouse move • Mouse down or touch start • Mouse up or touch end • Moues pressed • Pick • Pick and exit 詳細は下記 https://docs.aws.amazon.com/sumerian/latest/userguide/state machines-controls.html 一般的な Web API だけでなく、ステートマシンを使ってコーディングレスでも実装できる ディスプレイ全面に対して反応 特定のエンティティに対して反応
  • 30. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Amazon Sumerian での実現方法について 方法1: スクリプトでの実装 (DOM) • mousedown : ポインタで押したとき • mouseup : ポインタを放したとき • mouseout : ポインタが離れたとき • mousemove : ポインタでなぞったとき • touchstart : 画面に触れたとき • touchend : 画面から指を放したとき • touchmove : 画面を指でなぞったとき ・・・など 詳細は下記 https://developer.mozilla.org/en-US/docs/Web/Events 方法2: ステートマシンの利用 • Click or tap on entity • Hover enter • Hover exit • Mouse move • Mouse down or touch start • Mouse up or touch end • Moues pressed • Pick • Pick and exit 詳細は下記 https://docs.aws.amazon.com/sumerian/latest/userguide/state machines-controls.html 一般的な Web API だけでなく、ステートマシンを使ってコーディングレスでも実装できる
  • 31. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark スクリプトでの実装方法例 var setup = function(args, ctx) { ctx.evtListeners = { mousedown: function(evt) { console.log('mousedown!', evt); }, mouseup: function(evt) { console.log('mouseup!', evt); } }; for (var handle in ctx.evtListeners) { // The canvas element can be reached through ctx.domElement ctx.domElement.addEventListener(handle, ctx.evtListeners[handle]); } }; var cleanup = function(args, ctx) { for (var handle in ctx.evtListeners) { ctx.domElement.removeEventListener(handle, ctx.evtListeners[handle]); } }; マウスで押すと、 “mousedown!” とレスポンスが返る マウスから指を放すと、 “mouseup!” とレスポンスが返る
  • 32. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark スクリプトでの実装方法例 var setup = function(args, ctx) { ctx.evtListeners = { mousedown: function(evt) { console.log('mousedown!', evt); }, mouseup: function(evt) { console.log('mouseup!', evt); } }; for (var handle in ctx.evtListeners) { // The canvas element can be reached through ctx.domElement ctx.domElement.addEventListener(handle, ctx.evtListeners[handle]); } }; var cleanup = function(args, ctx) { for (var handle in ctx.evtListeners) { ctx.domElement.removeEventListener(handle, ctx.evtListeners[handle]); } }; エンティティに対して割り当てる
  • 33. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Amazon Sumerian での実現方法について 方法1: スクリプトでの実装 (DOM) • mousedown : ポインタで押したとき • mouseup : ポインタを放したとき • mouseout : ポインタが離れたとき • mousemove : ポインタでなぞったとき • touchstart : 画面に触れたとき • touchend : 画面から指を放したとき • touchmove : 画面を指でなぞったとき ・・・など 詳細は下記 https://developer.mozilla.org/en-US/docs/Web/Events 方法2: ステートマシンの利用 • Click or tap on entity • Hover enter • Hover exit • Mouse move • Mouse down or touch start • Mouse up or touch end • Moues pressed • Pick • Pick and exit 詳細は下記 https://docs.aws.amazon.com/sumerian/latest/userguide/state machines-controls.html 一般的な Web API だけでなく、ステートマシンを使ってコーディングレスでも実装できる
  • 34. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark ステートマシンでの実装例 クリックしたら次のフレームに移動する
  • 35. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark デモ(応用編)
  • 36. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark 2 つのデモをご覧いただきます 1.センサー&LED ディスプレイ付き Raspberry Pi を 使って双方向でやりとり 2.Sumerian ホストを使ったバーチャル コンシェルジュ でホテル予約
  • 37. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark デモ1: デモ内容について 1. Raspberry Pi の LED ディスプレイ付きセンサ キット (Sense Hat) を利用 気温、湿度、気圧 2. ARで表示された仮想コンソールにセンサ情報を 表示 3. コンソールから操作して、Sense Hat のLED ディスプレイに情報を表示 晴れ、曇り、雨をアイコン表示
  • 38. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark デモのポイント 解像度の高い ディスプレイが無い 入力装置が無い ARによる機能拡張 機器の情報を 様々な形で可視化 AR上のオブジェクトを 経由して機器を操作
  • 39. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark デモ
  • 40. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark アーキテクチャ センサデータ用デバイスシャドウ Raspberry Pi 3 + Sense Hat Sumerian センサデータ (気温、湿度、気圧) 天気アイコン用フラグ Cognito サービス認可 LED ディスプレイ用デバイスシャドウ
  • 41. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark センサーデータの取り扱い (1) センサデータ用デバイスシャドウ Raspberry Pi 3 + Sense Hat { state : { reorted : { temperature : xxxx, pressure : xxxx, humidity : xxxx } } } トピック名: “$aws/things/thing名/shadows/update” シャドウの情報を更新
  • 42. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark センサーデータの取り扱い (2) AWS SDK と認証情報の初期化
  • 43. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark センサーデータの取り扱い (3) 1秒ごとに “GetDeviceStatus” のスクリプトを呼び出す
  • 44. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark センサーデータの取り扱い (4) センサデータ用デバイスシャドウ { state : { reorted : { temperature : xxxx, pressure : xxxx, humidity : xxxx } } } シャドウの情報を取得してくる GetDeviceStatus
  • 45. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark センサーデータの取り扱い (5) JSON形式のデータからセンサ情報を抜き出して、HTML上に表示
  • 46. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark LED ディスプレイへのデータ送信 (1) Raspberry Pi 3 + Sense Hat Sumerian 天気アイコン用フラグ LED ディスプレイ用デバイスシャドウ
  • 47. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark LED ディスプレイへのデータ送信 (2) エンティティをタップするとスクリプトが呼び出される
  • 48. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark LED ディスプレイへのデータ送信 (3) Sumerian 天気アイコン用フラグ LED ディスプレイ用デバイスシャドウ { state : { reorted : { weather : xxxx } } } トピック名: “$aws/things/thing名/shadows/update” thing をアップデートする
  • 49. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark LED ディスプレイへのデータ送信 (4) Raspberry Pi 3 + Sense Hat LED ディスプレイ用デバイスシャドウ 毎秒サブスクライブしたデータからお天気アイコ ンに紐づく文字列を抽出し、LEDを表示させる
  • 50. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark デモ2 : デモ内容について 1. Amazon Lex のチャットボットを利用し たバーチャル コンシェルジュ(ホテル予 約) 2. 後続で DynamoDBに予約情報を保管 したり、SESで予約確認メールを送付 する
  • 51. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark デモのポイント 入力装置が無い 音声コマンド &可視化 同じことが 音声だけでできる 他のサービスと連携
  • 52. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark アーキテクチャ 音声入力 メール Sumerian Lex Lambda DynamoDB SES 予約情報の保存 予約内容の通知
  • 53. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark アーキテクチャ 音声入力 メール Sumerian Lex Lambda DynamoDB SES 予約情報の保存 予約内容の通知 1. Sumerianと Lexの やり取りの部分
  • 54. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark チャットボットの仕組み
  • 55. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark チャットボットの仕組み(1) SDKの読み込みや認証情報の取得
  • 56. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark チャットボットの仕組み(2) ウェルカムメッセージ
  • 57. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark チャットボットの仕組み(3) ユーザーがスペースキーを押すまで待つ
  • 58. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark チャットボットの仕組み(4) キーを押している間だけ録音
  • 59. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark チャットボットの仕組み(5) 録音が終わったデータをLexに渡す
  • 60. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark チャットボットの仕組み(6) レスポンスに応じてLexが回答し、 Sumerian Hostが話す
  • 61. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark チャットボットの仕組み(7) Lex が返したレスポンスをユーザーの入力情報として HTMLを通じて都度画面表示する
  • 62. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark チャットボットの仕組み(8) 一連の処理が終わると Lex のレスポンスの “dialogState” が “Fulfilled” になる
  • 63. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark チャットボットの仕組み(9) スクリプトがレスポンス中の “Fulfilled” を確認したら “CONFIRMED!” を画面表示する
  • 64. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark アーキテクチャ 音声入力 メール Sumerian Lex Lambda DynamoDB SES 予約情報の保存 予約内容の通知 2. Lex が後続サービスを 呼び出す部分
  • 65. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark チャットボットの仕組み(10) 一連の処理が終わると Lex が Lambda を呼び出す
  • 66. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark チャットボットの仕組み(11) SESでメール送信 DynamoDB へ書き込み
  • 67. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark チャットボットの仕組み(11) 最終処理後のレスポンスを Lambda が生成して Lex に渡して終了
  • 68. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark 本セッションのまとめ • Sumerian を利用することで、キーボード入力とは違い、ユーザーが直感的に操 作可能な環境を作ることができます • 他のサービスとも連携することで、単なる VR / AR コンテンツを作成するサービ スとしてだけではなく、Sumerian を起点にした新たなユーザー体験を生むサー ビスを構築することができます
  • 69. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Thank you!