Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
スマートスピーカーミーティング@東京会場
Search
Norippy
August 29, 2019
Technology
0
180
スマートスピーカーミーティング@東京会場
Alexaスキル"動物ピッタンコゲーム"をリリースして得た知見を紹介したLTの資料です。
Norippy
August 29, 2019
Tweet
Share
More Decks by Norippy
See All by Norippy
UWBを使ってみた
norioikedo
0
2k
Alexa Connect Kitを試してみた
norioikedo
0
720
自分が欲しいものを作って売る!
norioikedo
0
310
Sigfoxを使ってみた話
norioikedo
0
410
スマートフォンキーを作ってみた!
norioikedo
1
730
BLE5で遊んでみた!
norioikedo
0
1.1k
NimBLEを使って自作ロボットを動かしてみた
norioikedo
1
1.1k
soracom GPSマルチユニットを使って車のIoTしてみた
norioikedo
1
570
obnizとAmazon Echoで子供向けロボットを作ってみた
norioikedo
0
450
Other Decks in Technology
See All in Technology
生成AIと知識グラフの相互利用に基づく文書解析
koujikozaki
1
140
プロダクトチームへのSystem Risk Records導入・運用事例の紹介/Introduction and Case Studies on Implementing and Operating System Risk Records for Product Teams
taddy_919
1
170
いまならこう作りたい AWSコンテナ[本格]入門ハンズオン 〜2024年版 ハンズオンの構想〜
horsewin
9
2.1k
Vueで Webコンポーネントを作って Reactで使う / 20241030-cloudsign-vuefes_after_night
bengo4com
4
2.5k
プロダクト成長に対応するプラットフォーム戦略:Authleteによる共通認証基盤の移行事例 / Building an authentication platform using Authlete and AWS
kakehashi
1
150
コンテンツを支える 若手ゲームクリエイターの アートディレクションの事例紹介 / cagamefi-game
cyberagentdevelopers
PRO
1
130
10分でわかるfreee エンジニア向け会社説明資料
freee
18
520k
신뢰할 수 있는 AI 검색 엔진을 만들기 위한 Liner의 여정
huffon
0
340
ABEMA のコンテンツ制作を最適化!生成 AI x クラウド映像編集システム / abema-ai-editor
cyberagentdevelopers
PRO
1
180
AWS CodePipelineでコンテナアプリをデプロイした際に、古いイメージを自動で削除する
smt7174
1
100
VPC間の接続方法を整理してみた #自治体クラウド勉強会
non97
1
840
生成AIの強みと弱みを理解して、生成AIがもたらすパワーをプロダクトの価値へ繋げるために実践したこと / advance-ai-generating
cyberagentdevelopers
PRO
1
180
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
92
16k
Fireside Chat
paigeccino
32
3k
Gamification - CAS2011
davidbonilla
80
5k
Music & Morning Musume
bryan
46
6.1k
Building an army of robots
kneath
302
42k
How to Think Like a Performance Engineer
csswizardry
19
1.1k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
25
1.8k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
27
1.9k
[RailsConf 2023] Rails as a piece of cake
palkan
51
4.9k
Designing on Purpose - Digital PM Summit 2013
jponch
115
6.9k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
7
150
Optimising Largest Contentful Paint
csswizardry
33
2.9k
Transcript
最近のAlexaスキルでの学び 2019/8/29 スマートスピーカーミーティング norippy @rino products
HELLO! norippy (Norio Ikedo) 2 -平日は窓際で働くチーフエンジニア 筐体、電子回路、組み込みFW等の設計・開発 -余暇の時間はrino products代表(副業) ・アウトドアスポーツ関連を中心にハードウェアプロダクトを製作、
出展、販売等の同人活動をしています。 ・スマートスピーカー スキルの開発もやってます Web page -Alexaスキルアワード2018ファイナリスト -LINE BOOT AWARDS 2018 エンジニア部門賞受賞 -AlexaスキルアワードハッカソンVol1 オーディエンス賞受賞
3 “RDM-01”頒布中です ! Echoデバイスからネットを介さずに⾳でデータ通信をする仕組みで、 Alexaスキルと、受信⽤のボード”RDM-01”を開発しました。 スイッチサイエンスで 取り扱い中︕
RDM-01の動画はこちら 4 https://youtu.be/cFdy_1svGtE スイッチサイエンス 販売ページ
すみません、本題⼊ります 5
6 今日はこのスキルのお話をします スキルページ
7 動物ピッタンコゲームとは︖ 1~10 1〜10の数字の中に 5種類の動物の声が紐づけられています。(2つずつ紐づけされている) 2つの数字を選んで、同じ鳴き声がでたらピッタンコ!!! 先に3ポイント先取した方が勝ちというゲーム スキルでは ・1⼈プレイ ・2⼈プレイ
の2つのモードを実装しました
学び1 アーリーアダプターの⼼を つかめるかどうかで、 ⼈気スキルになるか 把握できる 8
9 リリース ⼈気急上昇 スキルになる メールのサンプル発話に 選ばれる リリース 名前が出たタイミング レポートを⾒てみます
10 レポートとその後の経過から分かったこと ・Amazonが積極的に情報を出していない初期の頃に使ってくれるユーザーが いっぱい遊んでくれるスキルであれば、自然と評価が増え、 結果として継続して使用してもらえるようになる ・メールなどでのユーザー増加は一過性。でも評価はくれる。 このままずっと伸びるということはない。 ユーザーが定着し、現在リテンション率は10%前後を推移 ユーザーあたりのセッション数は2.0以上。 アーリアダプターが楽しめるスキルになったことで、評価が増え、
⼀定数のユーザーが毎週増えていくループに乗れた
学び2 セッションデータの保存、 読み込みは sessionAttributesで ⾏うこと︕ 11
12 レポートを⾒てたら・・・ ゲームの途中で、突然遊び方を選ぶということが起きているぞ!! ? 評価星1があった理由はこれか!!
13 原因は︖ currentState = controlState(handlerInput, true, State.selectPlayer) const ChooseNumberDoubleIntentHandler =
{ canHandle(handlerInput) { return handlerInput.requestEnvelope.request.type === "IntentRequest" && handlerInput.requestEnvelope.request.intent.name === "ChooseNumberIntent" && (currentState === State.inBearTurnSelectOne ・・・・・・ currentStateという変数で管理をしていたところ、 この値がセッション中にリセットされ、初期値に戻ることがあった。 この中で、sessionAttributeしているが、 Readは変数でやっていた currentState、中身が初期値になってるやん・・・
まとめ 14 - リリース時のクオリティが⼤事。 情熱をかけてこれからもスキル作ります︕。 - sessionAttributesを使わないとバグを⽣みます。 気をつけましょう︕ 14
A -