×
Copy
Open
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
#jawsug #jft2019 撮影投稿自由 音声の可能性と Alexaスキルの 作りかた 2019/11/2 JAWS FESTA 2019 SAPPORO
Slide 2
Slide 2 text
#jawsug #jft2019 撮影投稿自由 自己紹介 川岡 潤(かわおか じゅん) • 哲学を学んだら思春期が長くなり28歳で社会人に • インフラエンジニアとしてキャリアスタート • 現在はフュージョン株式会社でマネジメントを行う • 個人的にAlexaスキルを作っている ※本日の内容は私個人の意見であり所属企業・部門見解を代表するものではありません。 2
Slide 3
Slide 3 text
#jawsug #jft2019 撮影投稿自由 自作Alexaスキル 3 札幌ごみなげカレンダー 数記憶ゲーム ~にわとりにげた~ モノの数と状態を記憶するゲーム 「カオスモードをプレイ」 札幌市のゴミ情報を教えてくれる 「今日はなんのごみだっけ?」 「次の燃えないゴミはいつ?」
Slide 4
Slide 4 text
#jawsug #jft2019 撮影投稿自由 今日お話すること 4 1. Why なぜ音声? VUIの可能性について 2. What 何を作る? Alexaスキルについて 3. How どう作る? 開発方法について
Slide 5
Slide 5 text
#jawsug #jft2019 撮影投稿自由 • ラスト1メートル • あなたのワガママをAWSで表現する 今日のキーワード 5
Slide 6
Slide 6 text
#jawsug #jft2019 撮影投稿自由 今日お話すること 6 1. Why なぜ音声? VUIの可能性について 2. What 何を作る? Alexaスキルについて 3. How どう作る? 開発方法について
Slide 7
Slide 7 text
7 https://youtu.be/80Z7zUpB-ig
Slide 8
Slide 8 text
#jawsug #jft2019 撮影投稿自由 VUIについて 8
Slide 9
Slide 9 text
#jawsug #jft2019 撮影投稿自由 User Interface 9
Slide 10
Slide 10 text
#jawsug #jft2019 撮影投稿自由 raphical G U Interface ser 10
Slide 11
Slide 11 text
#jawsug #jft2019 撮影投稿自由 oice V U Interface ser 11
Slide 12
Slide 12 text
#jawsug #jft2019 撮影投稿自由 UIの先にあるもの Internet 12
Slide 13
Slide 13 text
#jawsug #jft2019 撮影投稿自由 インターネットまであと何マイル? ラスト1マイル 13
Slide 14
Slide 14 text
#jawsug #jft2019 撮影投稿自由 モバイルのおかげで回線敷く必要はなくなったけど 14
Slide 15
Slide 15 text
#jawsug #jft2019 撮影投稿自由 たまに遠い 15
Slide 16
Slide 16 text
#jawsug #jft2019 撮影投稿自由 ラスト1メートル VUI最大のメリット 16
Slide 17
Slide 17 text
#jawsug #jft2019 撮影投稿自由 今日お話すること 17 1. Why なぜ音声? VUIの可能性について 2. What 何を作る? Alexaスキルについて 3. How どう作る? 開発方法について
Slide 18
Slide 18 text
#jawsug #jft2019 撮影投稿自由 Alexaスキルを作って 得られるものは? 18
Slide 19
Slide 19 text
#jawsug #jft2019 撮影投稿自由 テスラ買いました 19
Slide 20
Slide 20 text
#jawsug #jft2019 撮影投稿自由 Alexaスキル作るのは大変? 20
Slide 21
Slide 21 text
#jawsug #jft2019 撮影投稿自由 VUI GUI ※個人の感想です 21
Slide 22
Slide 22 text
#jawsug #jft2019 撮影投稿自由 Alexaスキルの概要 22
Slide 23
Slide 23 text
#jawsug #jft2019 撮影投稿自由 Alexaスキルを作るとは? Alexa = クラウドベースの音声サービス • 自動音声認識 • 自然言語理解 • 機械学習 • 音声合成 割り振られる 意図 意図の処理 23 ココを作る
Slide 24
Slide 24 text
#jawsug #jft2019 撮影投稿自由 用語 説明(意訳) 例 呼び出し名 スキルを呼び出す呪文 「ピカチュウトークを開いて」 インテント ワガママの最小単位 「札幌の天気を知りたい」 サンプル発話 いろいろな言い方 「天気教えて」 「今日の天気は?」 スロット 会話における変数 いつ:「今日」「明日」 どこ:「札幌」「福岡」 アトリビュート 何度も聞かれると イラッとする情報 だから札幌に住んでいると 言っておるだろうが! 24
Slide 25
Slide 25 text
#jawsug #jft2019 撮影投稿自由 名古屋 の の天気を教えて 札幌 今日 明日 月曜 東京 福岡 今日 今日 月曜 月曜 火曜 東京 仙台 大阪 福岡 大阪 スロット = 会話における変数 25 今日 札幌
Slide 26
Slide 26 text
#jawsug #jft2019 撮影投稿自由 アトリビュート = スキル起動中や終了後に引き継がれる値 • 住所 • 得点 • 回数 など 26
Slide 27
Slide 27 text
#jawsug #jft2019 撮影投稿自由 弊スキルを例に スキルの動きを理解する 27
Slide 28
Slide 28 text
#jawsug #jft2019 撮影投稿自由 ビルトイン インテント お住いの区は? 収集エリアは? 何のごみの日? ○○ごみは次いつ? はい いいえ ヘルプ 停止 自分で作るインテント 28
Slide 29
Slide 29 text
#jawsug #jft2019 撮影投稿自由 お住いの区は? 収集エリアは? 何のごみの日? ○○ごみは次いつ? はい いいえ ヘルプ 停止 アレクサ、札幌ごみなげを開いて 住まい:西区 住まい:西区 エリア:2 いつ:来週月曜 住まい:西区 エリア:2 29
Slide 30
Slide 30 text
#jawsug #jft2019 撮影投稿自由 ここまでのまとめ • 人とデバイスのラスト1メートルを埋めたのは声 • Alexaスキル開発の可能性 ≒ • インテントのプロットとレスポンスを決めるのが スキル開発(面倒なことはAlexaがやってくれる) 30
Slide 31
Slide 31 text
#jawsug #jft2019 撮影投稿自由 今日お話すること 31 1. Why なぜ音声? VUIの可能性について 2. What 何を作る? Alexaスキルについて 3. How どう作る? 開発方法について
Slide 32
Slide 32 text
#jawsug #jft2019 撮影投稿自由 あなたのワガママを AWSを使って表現する 32 スキルを作ること即ちそれは
Slide 33
Slide 33 text
#jawsug #jft2019 撮影投稿自由 Alexaスキル開発流れ 1. やりたいことを明確にする 2. インテントへ分解し必要なスロットを洗い出す 3. 開発する 33
Slide 34
Slide 34 text
#jawsug #jft2019 撮影投稿自由 Alexaスキル開発流れ 1. やりたいことを明確にする 2. インテントへ分解し必要なスロットを洗い出す 3. 開発する 34
Slide 35
Slide 35 text
#jawsug #jft2019 撮影投稿自由 イベント検索 参加申し込み 参加キャンセル 開催日近くなったら リマインド はい いいえ ヘルプ 停止 AWSの勉強会行きたい 35
Slide 36
Slide 36 text
#jawsug #jft2019 撮影投稿自由 運行状況発信 はい いいえ ヘルプ 停止 飛行機の運行状況は?欠航なら振り替えしてほしい! 予約 座席指定・変更 振替 購入 キャンセル 36
Slide 37
Slide 37 text
#jawsug #jft2019 撮影投稿自由 スキル開発流れ 1. やりたいことを明確にする 2. インテントへ分解し必要なスロットを洗い出す 3. 開発する 37
Slide 38
Slide 38 text
#jawsug #jft2019 撮影投稿自由 今回紹介する方法3つ Alexa Skill Blueprints Voiceflow Alexa Skills Kit SDK プログラミング 不要 不要 必要 node.js,python,Java有 難易度 低 中 高 自由度 低 高 最高 38
Slide 39
Slide 39 text
#jawsug #jft2019 撮影投稿自由 Alexa Skill Blueprints • テンプレートを使ってAlexaスキルを数分で作成できる • スマートフォンのAlexaアプリからも作成できる (echoデバイスが無くてもOK) • 簡単だけにできることも少ない 39
Slide 40
Slide 40 text
#jawsug #jft2019 撮影投稿自由 詳しくは 40
Slide 41
Slide 41 text
#jawsug #jft2019 撮影投稿自由 Voiceflow • ノンコーディングでスキル作成できる • 3プロジェクトまで無料(有料プランでも$29/月) • 無料で良いのかというレベル 41
Slide 42
Slide 42 text
#jawsug #jft2019 撮影投稿自由 42 Voiceflowハンズオン資料 kun432@Voiceflow夏休みAdvent Calendar完走! さん (https://twitter.com/kun432)の資料が大変参考になるので要チェック https://vf-handson-01.netlify.com/#0
Slide 43
Slide 43 text
#jawsug #jft2019 撮影投稿自由 Alexa Skills Kit SDK • バリバリコーディングする方法 • 自由度は高くワガママを叶えるにはやっぱりこれ • Alexa-hostedスキルを使うとAWSアカウントすら 不要(2019/11/2現在 node.js , Python SDK可) 43
Slide 44
Slide 44 text
#jawsug #jft2019 撮影投稿自由 スキル作成デモ 44
Slide 45
Slide 45 text
#jawsug #jft2019 撮影投稿自由 作成するスキルは 45
Slide 46
Slide 46 text
#jawsug #jft2019 撮影投稿自由 分類を知りたい 粗大ごみを処分する ときの連絡先を 知りたい ヘルプ 停止 ソファーって何ごみ? 46
Slide 47
Slide 47 text
#jawsug #jft2019 撮影投稿自由 Alexaスキルを作るとは? Alexa = クラウドベースの音声サービス • 自動音声認識 • 自然言語理解 • 機械学習 • 音声合成 割り振られる 意図 意図の処理 47 今コレを 作っている
Slide 48
Slide 48 text
#jawsug #jft2019 撮影投稿自由 Alexaスキル開発まとめ • まずスキルで何をしたいのか、何ができるのかを明確 にする • インテント(ワガママの最小単位)を分解する • 言い方は違うけど言いたいことが同じならできるだけ スロットを使う • ASK CLI使うとデプロイやテストが楽なので積極的に 使う 48
Slide 49
Slide 49 text
#jawsug #jft2019 撮影投稿自由 AWSがあれば 僕らはもっと ワガママになれる 49 さいごに