Upgrade to Pro — share decks privately, control downloads, hide ads and more …

スマートスピーカーで遊ぼう会@札幌 #2 #スマスピ札幌 / 目指せ! Alexa Developer スキルアワード

スマートスピーカーで遊ぼう会@札幌 #2 #スマスピ札幌 / 目指せ! Alexa Developer スキルアワード

目指せ! Alexa Developer スキルアワード!
https://play-smaspi-sap.connpass.com/event/134097/

* Alexa Developer スキルアワードの概要
* Node.jsでのスキルの作り方
* Voiceflowの紹介
* スキル作成の考え方

Kihara, Takuya

June 26, 2019
Tweet

More Decks by Kihara, Takuya

Other Decks in Technology

Transcript

  1. !UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ ୭ • ໊લ tacck / ໦ݪ ୎໵ •

    ॴଐ גࣜձࣾϊʔεσΟςʔϧ • ओ࠵ • ΏΔWebษڧձ@ࡳຈ • εϚʔτεϐʔΧʔͰ༡΅͏ձ@ࡳຈ • ޷͖ͳϑΟΪϡΞεέʔτͷٕ εϓϨουɾΠʔάϧ
  2. !UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ ࠓ೔΍Δ͜ͱ • Alexa Developer εΩϧΞϫʔυ2019 ͷ֓ཁ • ϋϯζΦϯ

    • Node.js Λ࢖ͬͨAlexaεΩϧ։ൃ (AWSະ࢖༻൛) • VoiceflowΛ࢖ͬͨAlexaεΩϧ։ൃͷ঺հ (ر๬ऀ͍Ε͹) • ΋͘΋͘ձ • ࠓ೔΍Δ͜ͱൃද • ΋͘΋͘ • ຊ೔ͷਐḿൃද
  3. !UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ ஫ҙ • Alexa Developer εΩϧΞϫʔυ2019 ͸
 Amazon ͷओ࠵͢Δ΋ͷͰ͋Γɺ


    ຊษڧձ͓Αͼ tacck ͸ӡӦʹ͸Ұ੾ؔ܎͋Γ·ͤΜɻ • Ξϫʔυͷ಺༰ʹ͍ͭͯޡͬͨઆ໌ͷ͋ΔՄೳੑ΋͋Γ·͕͢ɺ
 ͝༰͍ࣻͩ͘͞ɻ • ৄ͘͠͸ɺ “Alexa Developer εΩϧΞϫʔυ2019” ͷαΠτΛ
 ֬͝ೝ͍ͩ͘͞ɻ
  4. !UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ "MFYB%FWFMPQFSεΩϧΞϫʔυ • ࠷༏ल৆ • 1࡞඼ / ෭৆ɿAmazonΪϑτ݊10ສԁ෼ •

    ෦໳৆ • ήʔϜ෦໳ / Ωοζ෦໳ / ϔϧεέΞ෦໳ / γχΞ෦໳ • ֤1࡞඼ / ෭৆ɿAmazonΪϑτ݊5ສԁ෼ • ಛผ৆ • ϚϧνϞʔμϧ৆ • APL࢖༻(Ի੠ɾը૾ؚΉ)εΩϧ͔Β1࡞඼ / ෭৆ɿAmazonΪϑτ݊3ສԁ෼ • ΫϦΤΠςΟϏςΟ৆ • ΞΠσΞ͕ಛʹಠ૑తͳεΩϧ1࡞඼ / ෭৆ɿAmazonΪϑτ݊3ສԁ෼
  5. !UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ Ұൠతͳ"MFYBεΩϧ։ൃ • Alexa ։ൃऀίϯιʔϧ΁ϩάΠϯ
 https://developer.amazon.com/ja/alexa • ϓϩδΣΫτ࡞੒ •

    ݺͼग़໊͠ઃఆ • Πϯςϯτͱεϩοτઃఆ • AWS Lambda΁ Node.js ͷίʔυొ࿥ • Alexa ։ൃऀίϯιʔϧͱLambdaͷ࿈ܞ
  6. !UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ Ұൠతͳ"MFYBεΩϧ։ൃ • Alexa ։ൃऀίϯιʔϧ΁ϩάΠϯ
 https://developer.amazon.com/ja/alexa • ϓϩδΣΫτ࡞੒ •

    ݺͼग़໊͠ઃఆ • Πϯςϯτͱεϩοτઃఆ • AWS Lambda΁ Node.js ͷίʔυొ࿥ • Alexa ։ൃऀίϯιʔϧͱLambdaͷ࿈ܞ AWSͱͷ࿈ܞ͕
 ඞਢͩͬͨɻ
  7. !UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ Ұൠతͳ"MFYBεΩϧ։ൃ • Alexa ։ൃऀίϯιʔϧ΁ϩάΠϯ
 https://developer.amazon.com/ja/alexa • ϓϩδΣΫτ࡞੒ •

    ݺͼग़໊͠ઃఆ • Πϯςϯτͱεϩοτઃఆ • AWS Lambda΁ Node.js ͷίʔυొ࿥ • Alexa ։ൃऀίϯιʔϧͱLambdaͷ࿈ܞ AWSͱͷ࿈ܞ͕
 ඞਢͩͬͨɻ Alexa։ൃऀ
 ΞΧ΢ϯτͷΈͰ΋
 εΩϧ࡞੒Մೳ!!
  8. !UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ Ұൠతͳ"MFYBεΩϧ։ൃ • Alexa ։ൃऀίϯιʔϧ΁ϩάΠϯ
 https://developer.amazon.com/ja/alexa • ϓϩδΣΫτ࡞੒ •

    ݺͼग़໊͠ઃఆ • Πϯςϯτͱεϩοτઃఆ • Node.js ͷίʔυొ࿥ Alexa։ൃऀ
 ΞΧ΢ϯτͷΈͰ΋
 εΩϧ࡞੒Մೳ!!
  9. !UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ ී௨ͷΞϓϦͱ76*ͷҧ͍ • ʮԻ੠ʯΛத৺ʹͨ͠UI (εϚʔτεϐʔΧʔͩͱʮ੠ʯ) • ৘ใͷ఻͑ํʹେ͖ͳ੍ݶ͕͋Γ·͢ɻ • جຊతʹ͸ʮͱͯ΋γϯϓϧͳػೳʯΛ໨ࢦ͠·͠ΐ͏ɻ

    • ͜ͷεΩϧ͸ʮ͍ͭʯ࢖͏͔ • ͜ͷεΩϧ͸ʮͲ͜Ͱʯ࢖͏͔ • ͜ͷεΩϧ͸ʮͩΕʯ͕࢖͏͔ • ͜ͷεΩϧͰʮͳʹʯ͕ղܾͰ͖Δ͔ • ͜ͷεΩϧ͸ʮͲͷΑ͏ͳʯ΍ΓऔΓΛ͢Δ͔
  10. !UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ ී௨ͷΞϓϦͱ76*ͷҧ͍ • ʮԻ੠ʯΛத৺ʹͨ͠UI (εϚʔτεϐʔΧʔͩͱʮ੠ʯ) • ৘ใͷ఻͑ํʹେ͖ͳ੍ݶ͕͋Γ·͢ɻ • جຊతʹ͸ʮͱͯ΋γϯϓϧͳػೳʯΛ໨ࢦ͠·͠ΐ͏ɻ

    • ͜ͷεΩϧ͸ʮ͍ͭʯ࢖͏͔ • ͜ͷεΩϧ͸ʮͲ͜Ͱʯ࢖͏͔ • ͜ͷεΩϧ͸ʮͩΕʯ͕࢖͏͔ • ͜ͷεΩϧͰʮͳʹʯ͕ղܾͰ͖Δ͔ • ͜ͷεΩϧ͸ʮͲͷΑ͏ͳʯ΍ΓऔΓΛ͢Δ͔ ৔ॴΛ
 ҙࣝ͢Δ
  11. !UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ ʮ͍ͭ΋ͷνΣοΫʯͩͱ • ͜ͷεΩϧ͸ʮ͍ͭʯ࢖͏͔
 → ே (ग़͔͚Δલ) • ͜ͷεΩϧ͸ʮͲ͜Ͱʯ࢖͏͔


    → ݰؔͰ • ͜ͷεΩϧ͸ʮͩΕʯ͕࢖͏͔
 → ͜Ε͔Βग़͔͚Δਓ • ͜ͷεΩϧͰʮͳʹʯ͕ղܾͰ͖Δ͔
 → ग़͔͚Δલͷ๨Ε෺΍ɺ΍Γ๨Εͨ͜ͱʹࣄલʹؾͮ͘