Slide 1

Slide 1 text

Voiceflowで 一人Advent Calendarを やってみた話 AAJUG KOBE #2 9/28 LT

Slide 2

Slide 2 text

About Myself 1

Slide 3

Slide 3 text

Kuniaki Shimizu (@kun432) - シナジーマーケティング株式会社 - インフラエンジニア - Twitter/Facebook/Github/Hatena/Alexa - ポートフォリオ: https:/ /kun432.github.io/ 3 Hello!

Slide 4

Slide 4 text

My Skills & Actions 4 - Alexa (JP): 12 - Google: 1 - Clova: 1 #スキル開発100チャレンジ - Alexa (US): 1

Slide 5

Slide 5 text

本資料内における意見・発言等は個人の 見解であり、所属する組織・団体の見解 を代表するものでは、ありません。 5 Disclaimer

Slide 6

Slide 6 text

Voiceflowで 一人Advent Calendar やってみた 2

Slide 7

Slide 7 text

最初に 7 ● AWSの話はほとんどありません ● 枚数多いけど中身は薄いです ● やや老害エモい話です ほんとすいません・・・

Slide 8

Slide 8 text

8 一応、ご存知ない方に

Slide 9

Slide 9 text

Voiceflowとは? 9

Slide 10

Slide 10 text

Voiceflowとは? 10 ● 無料・ノンコーディングでAlexaスキルを作成 ● 機能が非常に豊富 ● Googleアクションも作成可 ● ユーザ数 4000人以上で増加中 ● コミュニティも活発 ● VCから4億円調達 ● 日本語スキルも作成可能 初心者でもスキル開発にトライできる!

Slide 11

Slide 11 text

11 Voiceflowは日本語でISPできます!

Slide 12

Slide 12 text

12 ただし・・・

Slide 13

Slide 13 text

Voiceflowの残念なところ 13 ● インタフェース、すべて英語 ● ドキュメント、すべて英語 ● Facebookグループ活発、でもすべて英語 ● 色々できる分、英語めっちゃ読む必要ある ● 日本語Facebookグループ、投稿が少ない 全部英語・・・

Slide 14

Slide 14 text

14 日本語解説記事を 作ろう!

Slide 15

Slide 15 text

Voiceflow夏休みAdvent Calendar 15 https://qiita.com/kun432/items/666ae13f097004ea7935 ● 8月に実施 ● 毎日一つVoiceflowの TIPSとか機能をサンプル を作りながら紹介 ● ほぼ毎日、ほぼ一人でアッ プ ● 9/1無事完走!

Slide 16

Slide 16 text

結論 16 ● プレッシャー駆動 ● 一気にインプットとアウトプット ● 得られるものいろいろ、もちろん知見も 一人Advent Calendarおすすめ!

Slide 17

Slide 17 text

結論 17 ● プレッシャー駆動 ● 一気にインプットとアウトプット ● 得られるものいろいろ、もちろん知見も 一人Advent Calendarおすすめ!

Slide 18

Slide 18 text

プレッシャー駆動 18 ● 毎日が締め切り ○ 常に締め切りを意識 ○ 参加者(ほぼ)ゼロ、誰にも頼れない ● 最初からゴールが見える ○ マイルストーン(1日)とゴール(31日) ○ テーマが大きければ分割すれば良い ● なんとかして成果を出す ○ “Done better than Perfect” ○ 絞り出すことも学び

Slide 19

Slide 19 text

19

Slide 20

Slide 20 text

20

Slide 21

Slide 21 text

結論 21 ● プレッシャー駆動 ● 一気にインプットとアウトプット ● 得られるものいろいろ、もちろん知見も 一人Advent Calendarおすすめ!

Slide 22

Slide 22 text

一気にインプット・アウトプット 22 ● 新しいことにもチャレンジ ○ ネタ31日分、やらざるを得ない ○ わからないものは試す・調べる ● 毎日ブログ書く ○ 考えたこと・経験したことをまとめる ○ わかりやすく、キャプチャと解説 ● インプット→考えたこと→アウトプット

Slide 23

Slide 23 text

23 ● 変数とスコープ ● 永続セッション ● ステート管理 ● インテント・スロット ● ワンショット発話 ● ロジック、コード ● SSML ● AudioPlayer ● カード ● APL ● アカウントリンク ● 所在地情報 ● ユーザプロファイル ● リマインダー ● 外部連携 ○ Googleスプレッドシート ○ Airtable ○ LINE Messaging API ● スキルのエクスポートと共有 ● マーケットプレイス 集中してインプット 幅広くトライ

Slide 24

Slide 24 text

24 集中してアウトプット

Slide 25

Slide 25 text

結論 25 ● プレッシャー駆動 ● 一気にインプットとアウトプット ● 得られるものいろいろ、もちろん知見も 一人Advent Calendarおすすめ!

Slide 26

Slide 26 text

26 いろんなところで取り上げられたり

Slide 27

Slide 27 text

27 いろいろもらえたり

Slide 28

Slide 28 text

28 溜まった知見の結果!

Slide 29

Slide 29 text

まとめ 3

Slide 30

Slide 30 text

結論 30 一人Advent Calendarおすすめ!

Slide 31

Slide 31 text

知っておくべき現実 31 ● めちゃめちゃ時間かかる ○ コードない、キャプチャと解説が全て ○ サンプルスキルのアイデア枯渇 ● バグ引き当てたり ○ 話の構成崩れる、やりなおし・変更 ○ 公式に報告、またキャプチャ、かつ英語 ● 参加者が・・・ ○ 毎日一人、頼れない、プレッシャー ○ 最後の最後に一人(神!) ● 並行でハンズオン資料とかLT資料とか 寝れない、マジでキツい・・・

Slide 32

Slide 32 text

結論 32 一人Advent Calendarおすすめ!

Slide 33

Slide 33 text

結論 33 アウトプットしよう!

Slide 34

Slide 34 text

本当に言いたいこと 34 ● スキルがなくても、コミュニティに貢献できる ● やりたいこといろいろ、でも一つに集中して やりきる ● 考えた過程を形にすることが大事 ● コードも書こう、どっちもできるとどっちも 楽しい ● ドキュメント読もう ● コミュニティと関わるとどんどん楽しくなる

Slide 35

Slide 35 text

35 ん?AWSはどこいった?

Slide 36

Slide 36 text

36

Slide 37

Slide 37 text

37 https://status.voiceflow.com Voiceflowのステータスページ

Slide 38

Slide 38 text

38 Voiceflow works on !

Slide 39

Slide 39 text

39 もう一つ

Slide 40

Slide 40 text

40 Skill Management API https://developer.amazon.com/ja/docs/smapi/smapi-overview.html

Slide 41

Slide 41 text

41 Skill Management API 
 Alexaスキル管理API(SMAPI)は、Alexaスキル管理タスクを プログラムで実行できるRESTful HTTPインターフェースを提 供します。スキル管理タスクには、スキルの新規作成や対 話モデルの更新などがあります。APIは、Login with Amazon を使用して呼び出し元を認証します。認証された開発者は すべて、ユーザーに代わってAlexaスキルの作成や更新を 行うツールやサービスの開発ができるようになります。ASK CLIは、そうしたツールの1つです。 https://developer.amazon.com/ja/docs/smapi/smapi-overview.html

Slide 42

Slide 42 text

42 SMAPI とaaaaa使えば ”Voiceflow”が作れる!a

Slide 43

Slide 43 text

43 かもね、しらんけど

Slide 44

Slide 44 text

お知らせ 4

Slide 45

Slide 45 text

45 10/20 AAJUG大阪 ISPワークショップ

Slide 46

Slide 46 text

Thanks! Any questions?