© Opt, Inc. All Rights Reserved.
Alexaスキルを作ってみた
〜エンジニア編〜
スマートスピーカーのアプリ・スキルを作ってみた
© Opt, Inc. All Rights Reserved.
自己紹介
平岩 二郎 / Jiro Hiraiwa / @hiraiva
株式会社オプト
最高技術責任者 CTO
テクノロジー開発部 部長
名前
肩書き
最近の出来事
社内の人事分析ツールで
二重人格と判定される
© Opt, Inc. All Rights Reserved.
Opt Technologies Tech Magazine
© Opt, Inc. All Rights Reserved.
© Opt, Inc. All Rights Reserved.
Opt Technologies とは?
インターネット
広告代理店である
株式会社オプトの
エンジニア仮想組織
(開発拠点は東京・仙台)
東京: 50人
仙台: 20人
程度のエンジニアが在籍
アドテクノロジーを
中心に様々な開発https://www.opt.ne.jp/opttechnologies/
© Opt, Inc. All Rights Reserved.
Alexaスキル
作ってみた
© Opt, Inc. All Rights Reserved.
Alexaスキルを作ろう!開発ハンズオンに参加
© Opt, Inc. All Rights Reserved.
サンプルの豆知識スキルを動かしてみる
© Opt, Inc. All Rights Reserved.
サンプルを元に
スキルを改修
© Opt, Inc. All Rights Reserved.
「とっさのアドテク用語」スキル
わかりづらいアドテク用語
CPA, RTB, リタゲ…etc
を尋ねると説明してくれる
とっても便利な?スキル
© Opt, Inc. All Rights Reserved.
サンプルから変えたところ
・スキル起動時に待機状態になるように変更
・アドテク用語に反応するスロットを追加
・インテントを2種類に
アドテク用語を説明するインテント
アドテク用語説明をランダムに行うインテント
© Opt, Inc. All Rights Reserved.
インテント? スロット?
インテント(Intent)とは
Alexaスキルのモードのようなもの
→起動するのにサンプル発話を設定する
スロット(Slot)とは
Alexaスキルで発話から変数を抽出する仕組み
→あらかじめどんな言葉を抽出できるか設定する
<画面をチラ見せします>
© Opt, Inc. All Rights Reserved.
作ってみた感想
・シンプルなスキルを動かすまではめっちゃ簡単
知識0から
ハンズオン 4時間くらい
改修して申請まで トータル4時間くらい
・色々やろうとするとデバッグはしんどい
手軽にデバッグプリントできないなど
どうやってやるのがいいんだろう?
© Opt, Inc. All Rights Reserved.
今後は
現在公開申請中
アカウントリンクもやってみたい
Google Assistant への移植も進めたい
<最後にデモします>
© Opt, Inc. All Rights Reserved.
We’re Hiring!
大規模データや機械学習などを用いた
アドテクにチャレンジしたいエンジニア
スマートスピーカーやブロックチェーンなど
新技術にチャレンジしたいエンジニア
「オプトテクノロジーズ」で検索!
© Opt, Inc. All Rights Reserved.
ご清聴ありがとうございました!!

スマートスピーカーのアプリ・スキルを作ってみた〜エンジニア編

  • 1.
    © Opt, Inc.All Rights Reserved. Alexaスキルを作ってみた 〜エンジニア編〜 スマートスピーカーのアプリ・スキルを作ってみた
  • 2.
    © Opt, Inc.All Rights Reserved. 自己紹介 平岩 二郎 / Jiro Hiraiwa / @hiraiva 株式会社オプト 最高技術責任者 CTO テクノロジー開発部 部長 名前 肩書き 最近の出来事 社内の人事分析ツールで 二重人格と判定される
  • 3.
    © Opt, Inc.All Rights Reserved. Opt Technologies Tech Magazine
  • 4.
    © Opt, Inc.All Rights Reserved.
  • 5.
    © Opt, Inc.All Rights Reserved. Opt Technologies とは? インターネット 広告代理店である 株式会社オプトの エンジニア仮想組織 (開発拠点は東京・仙台) 東京: 50人 仙台: 20人 程度のエンジニアが在籍 アドテクノロジーを 中心に様々な開発https://www.opt.ne.jp/opttechnologies/
  • 6.
    © Opt, Inc.All Rights Reserved. Alexaスキル 作ってみた
  • 7.
    © Opt, Inc.All Rights Reserved. Alexaスキルを作ろう!開発ハンズオンに参加
  • 8.
    © Opt, Inc.All Rights Reserved. サンプルの豆知識スキルを動かしてみる
  • 9.
    © Opt, Inc.All Rights Reserved. サンプルを元に スキルを改修
  • 10.
    © Opt, Inc.All Rights Reserved. 「とっさのアドテク用語」スキル わかりづらいアドテク用語 CPA, RTB, リタゲ…etc を尋ねると説明してくれる とっても便利な?スキル
  • 11.
    © Opt, Inc.All Rights Reserved. サンプルから変えたところ ・スキル起動時に待機状態になるように変更 ・アドテク用語に反応するスロットを追加 ・インテントを2種類に アドテク用語を説明するインテント アドテク用語説明をランダムに行うインテント
  • 12.
    © Opt, Inc.All Rights Reserved. インテント? スロット? インテント(Intent)とは Alexaスキルのモードのようなもの →起動するのにサンプル発話を設定する スロット(Slot)とは Alexaスキルで発話から変数を抽出する仕組み →あらかじめどんな言葉を抽出できるか設定する <画面をチラ見せします>
  • 13.
    © Opt, Inc.All Rights Reserved. 作ってみた感想 ・シンプルなスキルを動かすまではめっちゃ簡単 知識0から ハンズオン 4時間くらい 改修して申請まで トータル4時間くらい ・色々やろうとするとデバッグはしんどい 手軽にデバッグプリントできないなど どうやってやるのがいいんだろう?
  • 14.
    © Opt, Inc.All Rights Reserved. 今後は 現在公開申請中 アカウントリンクもやってみたい Google Assistant への移植も進めたい <最後にデモします>
  • 15.
    © Opt, Inc.All Rights Reserved. We’re Hiring! 大規模データや機械学習などを用いた アドテクにチャレンジしたいエンジニア スマートスピーカーやブロックチェーンなど 新技術にチャレンジしたいエンジニア 「オプトテクノロジーズ」で検索!
  • 16.
    © Opt, Inc.All Rights Reserved. ご清聴ありがとうございました!!