2018-02-11 Alexa Day 2018 / Alexa Skill Contestでお話ししたCoderDojo枚方スキルについてのスライドです。 #alexaday2018
CoderDojo枚⽅方 スキルのご紹介2018-02-11 Alexa Day 2018 / Alexa Skill Contest
View Slide
ABOUT ME⻆角⽥田 ⼀一平(すみだ いっぺい)フリーランスデベロッパーCoderDojo枚⽅方 代表
概要• CoderDojoについて• CoderDojo枚⽅方スキルについて• スキル概要• スキル開発理理由• スキルデモ?• スキル作成秘話• リジェクトで⼤大変• ⼦子供って⾔言葉がはいると⼤大変
CoderDojo枚⽅方のイベント お知らせスキルを作った!
What is CoderDojo?
What is CoderDojo?⼦子どもたちのための、オープンソース・プログラミング道場(クラブ、ワークショップ)で、⼦子どもたちが主体的にプログラミングを学習・体験できる。 全世界に1,500ヶ所以上の道場がある。
こども = Ninja
デモ動画
スキル概要
$PEFS%PKPຕํͷ ΠϕϯτΛڭ͑ͯˎˎ͕ˎ݄ˎ ˎˎͰ͋Γ·͢ɻ
なぜつくったか
1.ユーザへの新アプローチ
今までのアプローチ
今までのアプローチユーザ:受動的
今回実現したアプローチユーザ:能動的
既存の能動的なアプローチユーザ:これも能動的
Webでイベントを確認するまで1. PC、スマホを起動2. ブラウザ起動3. URLを⼊入⼒力力、ググる4. イベントを確認
Alexaだと1. 「Alexa、CoderDojo枚⽅方を開いて」2. イベントを確認
2.Alexaスキル作りたかった
|i \ |.| ト\ /| ト | トヽ / | | ト | | トヽ\/| | | ト / | | | ト\≧三ミゞ=イ/ ム⼺彡''´ ̄ ̄  ̄ ヽ{__.. / V´ ノ __ ', ,. == y ̄, __、\_ ) 世 界 的 で す も ん ね |i }-| ゝ⼆二 |/ ̄ ̄ /ニ,l ヽ__ノ/ヾ _ ノ > }} / >≦'__ し / 乗 る し か な い Vて⼆二オカ (_,/} Yこ⼆二ノ!!| } こ の ビッ グ ウ ェ ー ブ に Y⌒ 从 ∠) 从从从トミ _.ィニ⼆二 ̄⼂丶 ミ三三⼺彡 ' ´ \ \ / \ヽ / ミ;,. ', ', | _ _ __ \',.', ノ! | V7\ ´/ / l /_ゝ| ト >__/ / | ヽン ´ ヽー' i| l |:! ヽ | | ト、 `ミ, l
諸々揃ってるのでやってみたかった༻ҙ͢Δͷ ༗ແ"84ΞΧϯτ ˓"MFYB&DIP ˓"1*αʔό ˓Δؾ ˓
苦労したところ
1. APIの仕様がよくわからん
try&errorで仕様を探る
2.『⼦子供向け』と誤解された
Alexaスキルは13歳未満の ⼦子ども向けスキルは リジェクト
$PEFS%PKPʙࡀͷࢠͲΛରʹͨ͠ϓϩάϥϛϯάಓͰ͢ɻ͜ͷεΩϧ$PEFS%PKPຕํͷࠓޙͷϫʔΫγϣοϓ༧ఆΛ͓͠Βͤ͠·͢ɻアウトな箇所
$PEFS%PKPຕํେࡕຕํࢢͰ׆ಈ͍ͯ͠ΔϓϩάϥϛϯάಓͰ͢ɻ͜ͷεΩϧ$PEFS%PKPຕํʹࢀՃ͢Δχϯδϟͷอޢऀʹ͚ͯɺࠓޙͷϫʔΫγϣοϓ༧ఆΛ͓Βͤ͠·͢ɻ⼦子ども関係の表記を削除
$PEFS%PKPຕํେࡕຕํࢢͰ׆ಈ͍ͯ͠ΔϓϩάϥϛϯάಓͰ͢ɻ͜ͷεΩϧ$PEFS%PKPຕํʹࢀՃ͢Δχϯδϟͷอޢऀʹ͚ͯɺࠓޙͷϫʔΫγϣοϓ༧ఆΛ͓Βͤ͠·͢ɻ⼦子ども関係の表記を削除 ↑保護者向けアピール
Ԡɿ$PEFS%PKPʙࡀͷࢠͲΛରʹͨ͠ ϓϩάϥϛϯάಓͰ͢ɻʹΞΠϧϥϯυͰ࢝·Γɺ ੈքͰΧࠃɾͷಓɺຊͰશࠃʹͷ ಓ͕͋Γ·͢ ݄ݱࡏɻҎԼུアウトな箇所
$PEFS%PKPϓϩάϥϛϯάಓͰ͢ɻʹΞΠϧϥϯυͰ࢝·ΓɺੈքͰΧࠃɾҎ্ͷಓɺຊͰશࠃʹҎ্ͷಓ͕͋Γ·͢ɻҎԼུ該当部分を削除
アウトな箇所APIの戻り値も対象
該当部分を削除
作ってみた感想
⾼高度な技術を⽤用いなくても 簡単にユーザとの繋がりができる
Alexaスキルやろうぜ!
CONTACT!JQQFZ@TJQQFJTVNJEBJQQFZT!HNBJMDPNIUUQTVOQMBUJOGP
THANK YOU!