Alexaの電卓スキルを作ってみる


 Alexaの電卓スキルを作ってみる


【とらのあな主催】オタクが最新技術を追うライトニングトークイベント9回目 in渋谷で発表した資料です。

Transcript

  1. 虎の穴 虎の穴 虎の穴 虎の穴 虎の穴 虎の穴 Copyright (C) 2019 Toranoana Inc. All Right Reserved.

    Alexaの電卓スキルを作ってみる
 2019.10.30 
 オタクが最新技術を追うライトニングトークイベント9回目 in 渋谷 
 虎の穴ラボ 新崎 修平
  2. 虎の穴 虎の穴 虎の穴 虎の穴 虎の穴 虎の穴 Copyright (C) 2019 Toranoana Inc. All Right Reserved.

    2 自己紹介 新崎 修平(シンザキ シュウヘイ) ‣ 虎の穴通販サイトを開発
 ‣ 前職:金融系SIer
 
 好きな作品
 ‣ ラブライブ!シリーズ
 ‣ BanG Dream!(バンドリ!)シリーズ

  3. 虎の穴 虎の穴 虎の穴 虎の穴 虎の穴 虎の穴 Copyright (C) 2019 Toranoana Inc. All Right Reserved.

    今日の内容
 ・Alexaの簡単なスキルを1から作ってみる
 
 ・その例題して電卓機能を作ってみる
 
 ・実際に動かしてみる
 
 3
  4. 虎の穴 虎の穴 虎の穴 虎の穴 虎の穴 虎の穴 Copyright (C) 2019 Toranoana Inc. All Right Reserved.

    ユーザー: 「 アレクサ ー、でんたくちゃん       を開いて」 Alexa:「 はい!何を計算しますか」 ユーザー :「 1 たす 2 は?」 Alexa:「 答えは3です。」 4 今回の会話のサンプル

  5. 虎の穴 虎の穴 虎の穴 虎の穴 虎の穴 虎の穴 Copyright (C) 2019 Toranoana Inc. All Right Reserved.

    Alexaスキルとは 
 ・Alexaは、Amazon Echoなどのデバイスで動くAmazon の音声サービス。 ・音声サービスが提供するさまざまな機能のことを、 Amazon Echoでは「スキル」と呼ぶ。 ・開発者がスキルを作成して、公開することも可能。 ・またスキルは、Lambda関数を使用して開発することが可 能。 5
  6. 虎の穴 虎の穴 虎の穴 虎の穴 虎の穴 虎の穴 Copyright (C) 2019 Toranoana Inc. All Right Reserved.

    Alexaスキル開発で必要なもの 
 ・AmazonWebServices(AWS)アカウント
 (スキル開発にAWS Lambdaを利用するため) 
 
 ・AmazonDeveloperアカウント
 (Alexa Skillls Kitを利用するため)
 
 ・ちょっとしたJavaScriptの知識
 (node.jsで作られたテンプレートを利用して開発するため) 
 6
  7. 虎の穴 虎の穴 虎の穴 虎の穴 虎の穴 虎の穴 Copyright (C) 2019 Toranoana Inc. All Right Reserved.

    実際に作ってみよう! 7
  8. 虎の穴 虎の穴 虎の穴 虎の穴 虎の穴 虎の穴 Copyright (C) 2019 Toranoana Inc. All Right Reserved.

    Alexa Skills Kit 8
  9. 虎の穴 虎の穴 虎の穴 虎の穴 虎の穴 虎の穴 Copyright (C) 2019 Toranoana Inc. All Right Reserved.

    9
  10. 虎の穴 虎の穴 虎の穴 虎の穴 虎の穴 虎の穴 Copyright (C) 2019 Toranoana Inc. All Right Reserved.

    スキル名を設定
 10
  11. 虎の穴 虎の穴 虎の穴 虎の穴 虎の穴 虎の穴 Copyright (C) 2019 Toranoana Inc. All Right Reserved.

    11
  12. 虎の穴 虎の穴 虎の穴 虎の穴 虎の穴 虎の穴 Copyright (C) 2019 Toranoana Inc. All Right Reserved.

    12
  13. 虎の穴 虎の穴 虎の穴 虎の穴 虎の穴 虎の穴 Copyright (C) 2019 Toranoana Inc. All Right Reserved.

    13
  14. 虎の穴 虎の穴 虎の穴 虎の穴 虎の穴 虎の穴 Copyright (C) 2019 Toranoana Inc. All Right Reserved.

    インテント&インテントスロット
 14
  15. 虎の穴 虎の穴 虎の穴 虎の穴 虎の穴 虎の穴 Copyright (C) 2019 Toranoana Inc. All Right Reserved.

    ユーザー: 「 アレクサ ー、でんたくちゃん       を開いて」 Alexa:「 はい!何を計算しますか」 ユーザー :「 1 たす 2 は?」 Alexa:「 答えは3です。」 15 今回の会話のサンプル

  16. 虎の穴 虎の穴 虎の穴 虎の穴 虎の穴 虎の穴 Copyright (C) 2019 Toranoana Inc. All Right Reserved.

    1 たす 2 は
 16 {firstValue} {operator} {secondValue} は
 各スロット(変数)に入力した値が設定される
  17. 虎の穴 虎の穴 虎の穴 虎の穴 虎の穴 虎の穴 Copyright (C) 2019 Toranoana Inc. All Right Reserved.

    17
  18. 虎の穴 虎の穴 虎の穴 虎の穴 虎の穴 虎の穴 Copyright (C) 2019 Toranoana Inc. All Right Reserved.

    作ったスキルを実際にテストで
 動かしてみよう
 18
  19. 虎の穴 虎の穴 虎の穴 虎の穴 虎の穴 虎の穴 Copyright (C) 2019 Toranoana Inc. All Right Reserved.

    まとめ
 ・基本的なスキルの設定は全て画面から設定可能 ・少しのコーディングで対話形式のスキルが簡単に出 来る 19