Alexa Skillを作ろうと思っていたけれど。

Alexa Skillを作ろうと思っていたけれど。

Alexaを手に入れたそこのあなた!まだ手に入れていないそこのあなたも!Alexa Skillを作りたいと思いませんか?
私も思ったのでちょっと触ってみたお話をさせていただきました。

D10bbc54b6a5645bcf688d7ea96b02c2?s=128

Kana Kitagawa

December 20, 2017
Tweet

Transcript

  1. "MFYB4LJMMΛ࡞Ζ͏ͱ ࢥ͍͚ͬͯͨΕͲɻ ,BOB,JUBHBXB

  2. ,BOB,JUBHBXB wେֶճੜ wࣸਅࡱͬͯ·͢ wϓϩάϥϛϯάΑΓࣸਅ͕޷͖

  3. LBOBDBNXPSEQSFTTDPN

  4. "EWFOU$BMFOEFSͰ͜Μͳͷॻ͖·ͨ͠ʂ +"846(ͷొஃͷهࣄ΋ॻ͖·ͨ͠ʂ

  5. "MFYBΛखʹೖΕͨ ͦ͜ͷ͋ͳͨʂ ΋ͪΖΜखʹೖΕ͍ͯͳ͍ ͦ͜ͷ͋ͳͨ΋ʂ

  6. 4LJMM࡞Γ͍ͨʂʂʂ

  7. ࢲ΋ࢥ͍·ͨ͠ʂ

  8. Ͱ΋Ͳ͏ͨ͠Β͍͍͔ Θ͔Βͳ͍ɻ

  9. ͦ͜Ͱ

  10. ͋ͷํͷଘࡏΛ ࢥ͍ग़͍ͯͩ͘͠͞

  11. None
  12. ҰਓAlexa Skills Kit for Node.js Advent Calendar 2017 IUUQTRJJUBDPNBEWFOUDBMFOEBSBMFYBTLJMMTLJUGPSOPEFKT

  13. None
  14. ͱΓ͋͑ͣɺಡΜͰΈΔɻ

  15. ̍೔໨͔ΒΘ͔Βͳ͍୯ޠଓग़ɻ SDK Node.js npmͰϗετ AWS Lambda API alexa-sdk

  16. -BNCEB͸ ͱΓ͋͑ͣΘ͔Βͳ͍ͱ μϝͳ΍ͭͩɻ

  17. άάΔɻ

  18. AWS Lambda ͸αʔόʔΛϓϩϏδϣχϯάͨ͠Γ ؅ཧ͠ͳͯ͘΋ίʔυΛ࣮ߦͰ͖Δ ίϯϐϡʔςΟϯάαʔϏεɻ AWS Lambda ͸ඞཁʹԠͯ͡ίʔυΛ࣮ߦ͠ɺ 1 ೔͋ͨΓ਺ݸͷϦΫΤετ͔Β

    1 ඵ͋ͨΓ਺ઍͷϦΫΤετ·Ͱ ࣗಈతʹεέʔϦϯάɻ
  19. None
  20. αʔόʔϨεʹେࣄͩΑͬͯ ࿩ͩͱࢥͬͨͷͰ͕͢ ߹͍ͬͯ·͔͢ʁ ੋඇɺ࠙਌ձͰڭ͍͑ͯͩ͘͞ʂ

  21. ͱΓ͋͑ͣ 4LJMMΛ ࡞ͬͯΈΑ͏

  22. Ϩγϐ w ͱΓ͋͑ͣ؀ڥΛ੔͑Δɻ w (JU)VC͔ΒFYBNQMFΛҾͬுͬͯ͘Δɻ w ࣗ෼ͷ͍ͨ͠Α͏ʹϓϩάϥϜΛॻ͖׵͑Δɻ w "84ͳͲͷઃఆΛ8FC্Ͱ͢Δɻ w

    ग़དྷ্͕Γɻ
  23. ࠓճࢀߟʹͨ͠αΠτBMFYBCMPH IUUQTEFWFMPQFSBNB[PODPNCMPHTBMFYBQPTUFFDCC CDGBDFCUSBJOJOH

  24. ͱΓ͋͑ͣ؀ڥΛ੔͑Δɻ

  25. ख఻ͬͯ΋Β͍ͳ͕Β /PEFKTͷ ࢖༻؀ڥΛ࡞Δ ˣ OPEFCSFXΛΠϯετʔϧ

  26. (JU)VC͔Β FYBNQMFΛरͬͯ͘Δ

  27. ઎͍ήʔϜΛ࡞Γ͍ͨʂ

  28. )JHI-PX(BNFͷ FYBNQMFΛ࢖༻ IUUQTHJUIVCDPNLULO"MFYB)J-PX(BNF

  29. ࣗ෼ͷ͍ͨ͠Α͏ʹ ίʔυΛॻ͖׵͑Δɻ

  30. None
  31. ZFT͔OPͰճ౴ɻ

  32. "84ͳͲͷઃఆΛ 8FC্Ͱ͢Δɻ

  33. "NB[PO%FWFMPQFS ΞΧ΢ϯτͱ "84ΞΧ΢ϯτΛ ࡞Δɻ

  34. ·ͣ͸ "NB[PO%FWFMPQFS 4FSWJDFΛ ࢖༻ɻ

  35. None
  36. None
  37. ࢲͷ"MFYB͸ӳޠ͔͠࿩͞ͳ͍ͷͰ ݴޠ͸64Λ࢖༻ɻ ձ࿩΋ӳޠͰॻ͖·ͨ͠ɻ

  38. εΩϧ৘ใΛॻ͖ࠐΉɻ

  39. None
  40. ର࿩ϞσϧΛॻ͘ɻ

  41. None
  42. ΠϯςϯτεΩʔϚ

  43. ίϐϖͰେৎ෉ɻ

  44. αϯϓϧൃ࿩

  45. None
  46. ਅ໘໨ʹॻ͔ͳ͍ͱ ޙ͔Β͜͜ʹ໭ͬͯ͜ͳ͖Όμϝʹͳͬͨɻ

  47. "84-BNCEBͷߏ੒

  48. ͜͜Ͱ "84ͷΞΧ΢ϯτʹ ϩάΠϯ

  49. ΦϋΠΦʹ͍ͯͯ͠ "MFYB4LJMMT,JUͷ બ୒ࢶ͕ͳ͔ͬͨ

  50. όʔδχΞ๺෦ʹมߋ

  51. None
  52. None
  53. ؔ਺ίʔυΛ ;*1ϑΝΠϧͰೖΕΔɻ

  54. wJOEFYKT ϓϩάϥϜ  wQBDLBHFKTPO wTQFFDI"TTFUT wOPEF@NPEVMFT

  55. τϦΨʔͷઃఆΛ͢Δɻ

  56. ςετ

  57. "3/ "NB[POϦιʔεωʔϜ Λ ίϐʔ͓ͯ͘͠ͷʹ ͍Βͳ͍ͱ͜Ζ·Ͱίϐʔ͠ͳ͍Α͏ʹʂʂ

  58. αϯϓϧൃԻ͕͜͜Ͱ׆͖Δɻ

  59. ·ͱΊ

  60. 4LJMM͸ҙ֎ͱ؆୯ʹ࡞ΕΔʂ

  61. !LULO ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ !LBOB@OVO@ !LBOB@DBN