"【AAJUG 神戸 - vol.2】Alexa 開発で使えるAWSのサービス" のLT資料です。8月にやっていたVoiceflow夏休みAdvent Calendarの話をしました。
https://aajug.connpass.com/event/143847/
Voiceflowで一人Advent Calendarをやってみた話AAJUG KOBE #2 9/28 LT
View Slide
About Myself1
Kuniaki Shimizu (@kun432)- シナジーマーケティング株式会社- インフラエンジニア- Twitter/Facebook/Github/Hatena/Alexa- ポートフォリオ: https://kun432.github.io/3Hello!
My Skills & Actions4- Alexa (JP): 12- Google: 1 - Clova: 1#スキル開発100チャレンジ- Alexa (US): 1
本資料内における意見・発言等は個人の見解であり、所属する組織・団体の見解を代表するものでは、ありません。5Disclaimer
Voiceflowで一人Advent Calendarやってみた2
最初に7● AWSの話はほとんどありません● 枚数多いけど中身は薄いです● やや老害エモい話ですほんとすいません・・・
8一応、ご存知ない方に
Voiceflowとは?9
Voiceflowとは?10● 無料・ノンコーディングでAlexaスキルを作成● 機能が非常に豊富● Googleアクションも作成可● ユーザ数 4000人以上で増加中● コミュニティも活発● VCから4億円調達● 日本語スキルも作成可能初心者でもスキル開発にトライできる!
11Voiceflowは日本語でISPできます!
12ただし・・・
Voiceflowの残念なところ13● インタフェース、すべて英語● ドキュメント、すべて英語● Facebookグループ活発、でもすべて英語● 色々できる分、英語めっちゃ読む必要ある● 日本語Facebookグループ、投稿が少ない全部英語・・・
14日本語解説記事を作ろう!
Voiceflow夏休みAdvent Calendar15https://qiita.com/kun432/items/666ae13f097004ea7935● 8月に実施● 毎日一つVoiceflowのTIPSとか機能をサンプルを作りながら紹介● ほぼ毎日、ほぼ一人でアップ● 9/1無事完走!
結論16● プレッシャー駆動● 一気にインプットとアウトプット● 得られるものいろいろ、もちろん知見も一人Advent Calendarおすすめ!
結論17● プレッシャー駆動● 一気にインプットとアウトプット● 得られるものいろいろ、もちろん知見も一人Advent Calendarおすすめ!
プレッシャー駆動18● 毎日が締め切り○ 常に締め切りを意識○ 参加者(ほぼ)ゼロ、誰にも頼れない● 最初からゴールが見える○ マイルストーン(1日)とゴール(31日)○ テーマが大きければ分割すれば良い● なんとかして成果を出す○ “Done better than Perfect”○ 絞り出すことも学び
19
20
結論21● プレッシャー駆動● 一気にインプットとアウトプット● 得られるものいろいろ、もちろん知見も一人Advent Calendarおすすめ!
一気にインプット・アウトプット22● 新しいことにもチャレンジ○ ネタ31日分、やらざるを得ない○ わからないものは試す・調べる● 毎日ブログ書く○ 考えたこと・経験したことをまとめる○ わかりやすく、キャプチャと解説● インプット→考えたこと→アウトプット
23● 変数とスコープ● 永続セッション● ステート管理● インテント・スロット● ワンショット発話● ロジック、コード● SSML● AudioPlayer● カード● APL● アカウントリンク● 所在地情報● ユーザプロファイル● リマインダー● 外部連携○ Googleスプレッドシート○ Airtable○ LINE Messaging API● スキルのエクスポートと共有● マーケットプレイス集中してインプット幅広くトライ
24集中してアウトプット
結論25● プレッシャー駆動● 一気にインプットとアウトプット● 得られるものいろいろ、もちろん知見も一人Advent Calendarおすすめ!
26いろんなところで取り上げられたり
27いろいろもらえたり
28溜まった知見の結果!
まとめ3
結論30一人Advent Calendarおすすめ!
知っておくべき現実31● めちゃめちゃ時間かかる○ コードない、キャプチャと解説が全て○ サンプルスキルのアイデア枯渇● バグ引き当てたり○ 話の構成崩れる、やりなおし・変更○ 公式に報告、またキャプチャ、かつ英語● 参加者が・・・○ 毎日一人、頼れない、プレッシャー○ 最後の最後に一人(神!)● 並行でハンズオン資料とかLT資料とか寝れない、マジでキツい・・・
結論32一人Advent Calendarおすすめ!
結論33アウトプットしよう!
本当に言いたいこと34● スキルがなくても、コミュニティに貢献できる● やりたいこといろいろ、でも一つに集中してやりきる● 考えた過程を形にすることが大事● コードも書こう、どっちもできるとどっちも楽しい● ドキュメント読もう● コミュニティと関わるとどんどん楽しくなる
35ん?AWSはどこいった?
36
37https://status.voiceflow.comVoiceflowのステータスページ
38Voiceflow works on !
39もう一つ
40Skill Management APIhttps://developer.amazon.com/ja/docs/smapi/smapi-overview.html
41Skill Management API Alexaスキル管理API(SMAPI)は、Alexaスキル管理タスクをプログラムで実行できるRESTful HTTPインターフェースを提供します。スキル管理タスクには、スキルの新規作成や対話モデルの更新などがあります。APIは、Login with Amazonを使用して呼び出し元を認証します。認証された開発者はすべて、ユーザーに代わってAlexaスキルの作成や更新を行うツールやサービスの開発ができるようになります。ASKCLIは、そうしたツールの1つです。https://developer.amazon.com/ja/docs/smapi/smapi-overview.html
42SMAPI とaaaaa使えば”Voiceflow”が作れる!a
43かもね、しらんけど
お知らせ4
4510/20 AAJUG大阪 ISPワークショップ
Thanks!Any questions?