Slide 1

Slide 1 text

εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈ @tacck εϚʔτεϐʔΧʔͰ ༡΅͏ձ!ࡳຈ 2019/06/21

Slide 2

Slide 2 text

!UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ ͝ѫࡰ •Έͳ͞·ɺ͝ࢀՃ͍͖ͨͩ
 ͋Γ͕ͱ͏͍͟͝·͢ʂ
 ɹɹɹɹɹɹɹ

Slide 3

Slide 3 text

!UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ ͜ͷษڧձ͸ • εϚʔτεϐʔΧʔΛ࢖ͬͯ
 ָ͘͠༡Ϳ! • εϚʔτεϐʔΧʔͷػೳ(εΩϧ)Λ
 ָ͠Έͳ͕Β࡞ͬͯΈΔ! • εϚʔτεϐʔΧʔΛ௨ͯ͡
 VUI (Voice-UI) ʹ৮ΕͯΈΔ!

Slide 4

Slide 4 text

!UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ ୭ • ໊લ tacck / ໦ݪ ୎໵ • ॴଐ גࣜձࣾϊʔεσΟςʔϧ • ओ࠵ • ΏΔWebษڧձ@ࡳຈ • εϚʔτεϐʔΧʔͰ༡΅͏ձ@ࡳຈ • ޷͖ͳϑΟΪϡΞεέʔτͷٕ εϓϨουɾΠʔάϧ

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

!UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ $MPWBεΩϧϦϦʔεͯ͠·͢ • ʮ͍ͭ΋ͷνΣοΫʯ • LINEࣾͷग़͍ͯ͠Δ
 ʮLINE Clovaʯઐ༻εΩϧ • ேͷ࣋ͪ෺νΣοΫʹ
 Ͳ͏ͧʂ

Slide 7

Slide 7 text

!UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ ࠓ೔΍Δ͜ͱ • Alexa Developer εΩϧΞϫʔυ2019 ͷ֓ཁ • ϋϯζΦϯ • Node.js Λ࢖ͬͨAlexaεΩϧ։ൃ (AWSະ࢖༻൛) • VoiceflowΛ࢖ͬͨAlexaεΩϧ։ൃͷ঺հ (ر๬ऀ͍Ε͹) • ΋͘΋͘ձ • ࠓ೔΍Δ͜ͱൃද • ΋͘΋͘ • ຊ೔ͷਐḿൃද

Slide 8

Slide 8 text

!UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ ຊ೔ͷϋογϡλά #εϚεϐࡳຈ • લճͷTogetter·ͱΊ͕ʮฤू෦ΠνΦγʯʹͳΓ·ͨ͠!!

Slide 9

Slide 9 text

!UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ "MFYB%FWFMPQFS εΩϧΞϫʔυͷ֓ཁ

Slide 10

Slide 10 text

!UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ ஫ҙ • Alexa Developer εΩϧΞϫʔυ2019 ͸
 Amazon ͷओ࠵͢Δ΋ͷͰ͋Γɺ
 ຊษڧձ͓Αͼ tacck ͸ӡӦʹ͸Ұ੾ؔ܎͋Γ·ͤΜɻ • Ξϫʔυͷ಺༰ʹ͍ͭͯޡͬͨઆ໌ͷ͋ΔՄೳੑ΋͋Γ·͕͢ɺ
 ͝༰͍ࣻͩ͘͞ɻ • ৄ͘͠͸ɺ “Alexa Developer εΩϧΞϫʔυ2019” ͷαΠτΛ
 ֬͝ೝ͍ͩ͘͞ɻ

Slide 11

Slide 11 text

!UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ "MFYB%FWFMPQFSεΩϧΞϫʔυ • AlexaεΩϧΛϦϦʔεͯ͠ɺड৆Λ໨ࢦͦ͏!!! ࠓ೥͸ɺԿ౓Ͱ΋࢖͍ͨ͘ͳΔ"MFYBεΩϧ։ൃͷ৔Λ͝ఏڙ͢Δ͜ͱΛ
 ໨తʹɺ։ൃऀΛର৅ʹͨ͠"MFYBεΩϧίϯςετ
 ʮ"NB[PO"MFYB%FWFMPQFSεΩϧΞϫʔυʯΛ։࠵͠·͢ʂ
 ର৅ͷ෦໳͸ɺήʔϜɺΩοζɺϔϧεέΞɺγχΞͷ̐ͭͰ͢ɻ

Slide 12

Slide 12 text

!UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ "MFYB%FWFMPQFSεΩϧΞϫʔυ • ࠷༏ल৆ • 1࡞඼ / ෭৆ɿAmazonΪϑτ݊10ສԁ෼ • ෦໳৆ • ήʔϜ෦໳ / Ωοζ෦໳ / ϔϧεέΞ෦໳ / γχΞ෦໳ • ֤1࡞඼ / ෭৆ɿAmazonΪϑτ݊5ສԁ෼ • ಛผ৆ • ϚϧνϞʔμϧ৆ • APL࢖༻(Ի੠ɾը૾ؚΉ)εΩϧ͔Β1࡞඼ / ෭৆ɿAmazonΪϑτ݊3ສԁ෼ • ΫϦΤΠςΟϏςΟ৆ • ΞΠσΞ͕ಛʹಠ૑తͳεΩϧ1࡞඼ / ෭৆ɿAmazonΪϑτ݊3ສԁ෼

Slide 13

Slide 13 text

!UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ "MFYB%FWFMPQFSεΩϧΞϫʔυ • Ԡืظؒɿ2019೥5݄9೔ʢ໦ʣ0:00 ʙ 8݄25೔ʢ೔ʣ23:59 • ৹ࠪظؒ͸2019೥8݄26೔͔Β2019೥9݄3೔ • ड৆ऀൃද͸9্݄० • ର৅ͷ෦໳͸ɺήʔϜɺΩοζɺϔϧεέΞɺγχΞ • కΊ੾Γ·Ͱɺ͋ͱ2ϲ݄!!!

Slide 14

Slide 14 text

!UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ ౦ژɾେࡕͰ͸ϋοΧιϯ

Slide 15

Slide 15 text

!UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ ͏Β΍·͍͠

Slide 16

Slide 16 text

!UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ ͱ͍͏Θ͚Ͱɺ
 ͜ΕΛ΍ͬͯ·͢ɻ

Slide 17

Slide 17 text

!UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ /PEFKTΛ࢖ͬͨ
 "MFYBεΩϧ։ൃ "84ະ࢖༻൛

Slide 18

Slide 18 text

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

Slide 19

Slide 19 text

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

Slide 20

Slide 20 text

!UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ https://developer.amazon.com/ja/blogs/alexa/post/005f8b0c-1ef2-4be6-8211-90e3e8ef9679/alexa-hosted-skills-beta-is-now- available-to-all-developers-jp

Slide 21

Slide 21 text

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

Slide 22

Slide 22 text

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

Slide 23

Slide 23 text

!UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ ΍ͬͯΈ·͠ΐ͏

Slide 24

Slide 24 text

!UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ αϯϓϧίʔυ • Ex1: ৽ن࡞੒ͨ͠ঢ়ଶ • Ex2: Πϯςϯτ+εϩοτΛ࢖ͬͨର࿩ྫ
 ɹɹɹ૊ΈࠐΈεϩοτ(೔෇)Λ࢖͏৔߹ • Ex3: Πϯςϯτ+εϩοτΛ࢖ͬͨର࿩ྫ
 ɹɹɹࣗ࡞εϩοτΛ࢖͏৔߹ • https://github.com/tacck/SmaspiAlexaSample

Slide 25

Slide 25 text

!UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ 7PJDFqPXͷ঺հ

Slide 26

Slide 26 text

!UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ 7PJDFqPXͱ͸

Slide 27

Slide 27 text

!UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ 7PJDFqPXͱ͸ • ϊϯίʔσΟϯάͰAlexaεΩϧΛ࡞੒Ͱ͖ΔαʔϏε (ւ֎੡)
 ※ Google HomeͷεΩϧ΋࡞੒Մೳ • લճ΍ͬͨNOIDͱಉܥ౷ͷαʔϏεͰ͕͢ɺ
 ػೳ͸NOIDΑΓ΋ॆ࣮͍ͯ͠·͢ɻ

Slide 28

Slide 28 text

!UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ 7PJDFqPXΛ࢖ͬͯΈΔ

Slide 29

Slide 29 text

!UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ 7PJDFqPXΛ࢖ͬͯΈΔ

Slide 30

Slide 30 text

!UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ 7PJDFqPXΛ࢖ͬͯΈΔ

Slide 31

Slide 31 text

!UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ 7PJDFqPXΛ࢖ͬͯΈΔ

Slide 32

Slide 32 text

!UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ 7PJDFqPXΛ࢖ͬͯΈΔ

Slide 33

Slide 33 text

!UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ 7PJDFqPXΛ࢖ͬͯΈΔ

Slide 34

Slide 34 text

!UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ 7PJDFqPXΛ࢖ͬͯΈΔ

Slide 35

Slide 35 text

!UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ 7PJDFqPXΛ࢖ͬͯΈΔ

Slide 36

Slide 36 text

!UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ 7PJDFqPXΛ࢖ͬͯΈΔ

Slide 37

Slide 37 text

!UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ 7PJDFqPXΛ࢖ͬͯΈΔ

Slide 38

Slide 38 text

!UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ ຊ֨తʹεΩϧΛ࡞Δલʹ ʮεΩϧ࡞Γͷߟ͑ํʯ

Slide 39

Slide 39 text

!UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ ·ͣɺԿΛ࡞Γ͍͔ͨ • εΩϧ։ൃ΋ɺҰൠతͳιϑτ΢ΣΞ։ൃͷҰͭɻ • ͍ΘΏΔʮཁ݅ఆٛʯΛ͠·͠ΐ͏ɻ

Slide 40

Slide 40 text

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

Slide 41

Slide 41 text

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

Slide 42

Slide 42 text

!UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ ී௨ͷΞϓϦͱ76*ͷҧ͍ • ʮ৔ॴʯΛ੍ݶͨ͠εΩϧʹ͢Δɻ • εϚʔτεϐʔΧʔΛ
 ʮ୆ॴʯʹஔ͍ͨΒ?
 ʮݰؔʯʹஔ͍ͨΒ?
 ʮປݩʯʹஔ͍ͨΒ? • ͦΕͧΕʹɺղܾͰ͖Δ՝୊͕ҟͳΔɻ

Slide 43

Slide 43 text

!UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ ී௨ͷΞϓϦͱ76*ͷҧ͍ • PCͱҧͬͯɺػೳ+ΠϯλϑΣʔεʹ੍ݶ͕େ͖͍ɻ • εϚϗͱҧͬͯɺ৔ॴͷ੍ݶ͕େ͖͍ɻ • ར༻͢ΔγνϡΤʔγϣϯͷറΓ͕େ͖͍ɻ ੍ݶ = ಛ௃ • εϚʔτεϐʔΧʔͷಛ௃Λҙࣝͯ͠ɺ
 εΩϧΛ࡞੒͍ͯ͜͠͏ɻ

Slide 44

Slide 44 text

!UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ ʮ͍ͭ΋ͷνΣοΫʯͩͱ • ͜ͷεΩϧ͸ʮ͍ͭʯ࢖͏͔
 → ே (ग़͔͚Δલ) • ͜ͷεΩϧ͸ʮͲ͜Ͱʯ࢖͏͔
 → ݰؔͰ • ͜ͷεΩϧ͸ʮͩΕʯ͕࢖͏͔
 → ͜Ε͔Βग़͔͚Δਓ • ͜ͷεΩϧͰʮͳʹʯ͕ղܾͰ͖Δ͔
 → ग़͔͚Δલͷ๨Ε෺΍ɺ΍Γ๨Εͨ͜ͱʹࣄલʹؾͮ͘

Slide 45

Slide 45 text

!UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ ʮ͍ͭ΋ͷνΣοΫʯͩͱ • ͜ͷεΩϧ͸ʮͲͷΑ͏ͳʯ΍ΓऔΓΛ͢Δ͔
 → ۩ମతͳݴ༿Ͱɺର࿩ͷ΍ΓऔΓΛॻ͖ىͯ͜͠ΈΔɻ

Slide 46

Slide 46 text

!UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ ର࿩εΫϦϓτΛ࡞Ζ͏ • ۩ମతʹॻ͍ͯΈΔͱɺγνϡΤʔγϣϯ΋ݟ͑΍͘͢ͳΔɻ • ࠷ॳʹࢥ͍͍ͭͨݴ༿͕ɺҙ֎ͱෆࣗવͳ͜ͱʹؾ͖ͮ΍͘͢ͳΔɻ • ΍ΓऔΓ͕ଟ͍ͱɺ࡞Δͷ͕େม
 ɹˠ ࢖͏Ϣʔβʔ͸΋ͬͱେม
 ͱ͍͏ͷ΋ؾ͖ͮ΍͘͢ͳΔɻ • NOID΍Voiceflowͱ͍ͬͨϊϯίʔσΟϯάͷ
 εΩϧ࡞੒αʔϏεΛ࢖ͬͯɺؾܰʹର࿩Λࢼͦ͏!

Slide 47

Slide 47 text

!UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ α΢ϯυϥΠϒϥϦΛ׆༻ • Amazon͔Βग़͍ͯΔɺα΢ϯυϥΠϒϥϦɻ • ʮޮՌԻʯΛՃ͑Δ͜ͱͰɺදݱʹ෯͕Ͱ·͢ɻ • https://developer.amazon.com/ja/docs/custom-skills/ask- soundlibrary.html ( https://amzn.to/2FvE37C )

Slide 48

Slide 48 text

!UBDDL εϚʔτεϐʔΧʔͰ༡΅͏ձ!ࡳຈεϚεϐࡳຈ Ͱ͸ɺ࡞Γ࢝ΊΑ͏