Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Alexa Skillを作ろうと思っていたけれど。
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Kana Kitagawa
December 20, 2017
Programming
1.5k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Alexa Skillを作ろうと思っていたけれど。
Alexaを手に入れたそこのあなた!まだ手に入れていないそこのあなたも!Alexa Skillを作りたいと思いませんか?
私も思ったのでちょっと触ってみたお話をさせていただきました。
Kana Kitagawa
December 20, 2017
More Decks by Kana Kitagawa
See All by Kana Kitagawa
開催まで残り2週間!10/15(木)開催 primeNumber DATA SUMMIT 2026の見どころをどどんとご紹介!
ktkn1129
0
16
#jawssonic2026 あの時代が悪かった ~動かなかったSageMakerと共に迎えたイベント当日~
ktkn1129
0
160
「社外の学び」を組織の武器に 〜エンタープライズの『中の人』が コミュニティで得た知見の活かし方〜
ktkn1129
0
190
ユーザーと一緒に育てる! 1年半の実践で得たコミュニティ成長のヒント
ktkn1129
0
180
Grow Together with Users! Community Growth Lessons from 1.5 Years of Practice
ktkn1129
0
81
#CMC_Meetup 真の大切さが伝わりにくい領域にチャレンジするスタートアップだからこそコミュニティが活きてくる ー顧客理解/顧客育成/顧客創造 全てに繋がるprimeNumberのコミュニティ活用とは
ktkn1129
0
110
#devreljp コミュニティネイティブな私のキャリアの築き方
ktkn1129
1
380
#CMC_Meetup コミュニティの主体がCSからマーケに変わって気づいた良さの違い
ktkn1129
0
740
コミュニティへ巻き込む人の見つけ方 ~ ヒントはインターネット上にあり? ~
ktkn1129
0
1.7k
Other Decks in Programming
See All in Programming
TiDB Cloudのカスタムコントローラーによるオートスケール対応
takaidohigasi
0
140
動作中のプログラムの中身をリアルタイムに覗く / Realtime Debugger for CSharp with Roslyn
prota
1
1.7k
wkhtmltopdfの次どうするか問題2026
willnet
2
1.8k
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
390
UPDATE をやめる — EF Core でマスタをバージョン管理する
panda728
PRO
0
1k
Androidだけじゃない、DroidKaigiで広がった私の技術スタック
akkeylab
0
110
[2026-09-26]空論ジェネリックプロセス~テスト資産とAIで紡ぐ、再現可能なパフォーマンスチューニングの話~
tosite
0
250
ハーネス設計入門 〜 基礎知識の整理から実務へのステップアップ 〜
kinopeee
19
20k
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
380
マイコン向けの軽量Ruby「PicoRuby」で各種デバイスを制御するネイティブアプリの実現手法
bash0c7
0
470
Heart of Swift Concurrency
koher
0
1.1k
仕様駆動開発による爆速プロダクト開発 / Bakusoku Spec Driven Development
kobakei
0
150
Featured
See All Featured
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
290
What's in a price? How to price your products and services
michaelherold
247
13k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Building Flexible Design Systems
yeseniaperezcruz
330
41k
Paper Plane
katiecoart
PRO
4
53k
Designing Powerful Visuals for Engaging Learning
tmiket
1
590
How to make the Groovebox
asonas
2
2.5k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
540
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
470
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.5k
Transcript
"MFYB4LJMMΛ࡞Ζ͏ͱ ࢥ͍͚ͬͯͨΕͲɻ ,BOB,JUBHBXB
,BOB,JUBHBXB wେֶճੜ wࣸਅࡱͬͯ·͢ wϓϩάϥϛϯάΑΓࣸਅ͕͖
LBOBDBNXPSEQSFTTDPN
"EWFOU$BMFOEFSͰ͜Μͳͷॻ͖·ͨ͠ʂ +"846(ͷొஃͷهࣄॻ͖·ͨ͠ʂ
"MFYBΛखʹೖΕͨ ͦ͜ͷ͋ͳͨʂ ͪΖΜखʹೖΕ͍ͯͳ͍ ͦ͜ͷ͋ͳͨʂ
4LJMM࡞Γ͍ͨʂʂʂ
ࢲࢥ͍·ͨ͠ʂ
ͰͲ͏ͨ͠Β͍͍͔ Θ͔Βͳ͍ɻ
ͦ͜Ͱ
͋ͷํͷଘࡏΛ ࢥ͍ग़͍ͯͩ͘͠͞
None
ҰਓAlexa Skills Kit for Node.js Advent Calendar 2017 IUUQTRJJUBDPNBEWFOUDBMFOEBSBMFYBTLJMMTLJUGPSOPEFKT
None
ͱΓ͋͑ͣɺಡΜͰΈΔɻ
͔̍ΒΘ͔Βͳ͍୯ޠଓग़ɻ SDK Node.js npmͰϗετ AWS Lambda API alexa-sdk
-BNCEB ͱΓ͋͑ͣΘ͔Βͳ͍ͱ μϝͳͭͩɻ
άάΔɻ
AWS Lambda αʔόʔΛϓϩϏδϣχϯάͨ͠Γ ཧ͠ͳͯ͘ίʔυΛ࣮ߦͰ͖Δ ίϯϐϡʔςΟϯάαʔϏεɻ AWS Lambda ඞཁʹԠͯ͡ίʔυΛ࣮ߦ͠ɺ 1 ͋ͨΓݸͷϦΫΤετ͔Β
1 ඵ͋ͨΓઍͷϦΫΤετ·Ͱ ࣗಈతʹεέʔϦϯάɻ
None
αʔόʔϨεʹେࣄͩΑͬͯ ͩͱࢥͬͨͷͰ͕͢ ߹͍ͬͯ·͔͢ʁ ੋඇɺ࠙ձͰڭ͍͑ͯͩ͘͞ʂ
ͱΓ͋͑ͣ 4LJMMΛ ࡞ͬͯΈΑ͏
Ϩγϐ w ͱΓ͋͑ͣڥΛ͑Δɻ w (JU)VC͔ΒFYBNQMFΛҾͬுͬͯ͘Δɻ w ࣗͷ͍ͨ͠Α͏ʹϓϩάϥϜΛॻ͖͑Δɻ w "84ͳͲͷઃఆΛ8FC্Ͱ͢Δɻ w
ग़དྷ্͕Γɻ
ࠓճࢀߟʹͨ͠αΠτBMFYBCMPH IUUQTEFWFMPQFSBNB[PODPNCMPHTBMFYBQPTUFFDCC CDGBDFCUSBJOJOH
ͱΓ͋͑ͣڥΛ͑Δɻ
खͬͯΒ͍ͳ͕Β /PEFKTͷ ༻ڥΛ࡞Δ ˣ OPEFCSFXΛΠϯετʔϧ
(JU)VC͔Β FYBNQMFΛरͬͯ͘Δ
͍ήʔϜΛ࡞Γ͍ͨʂ
)JHI-PX(BNFͷ FYBNQMFΛ༻ IUUQTHJUIVCDPNLULO"MFYB)J-PX(BNF
ࣗͷ͍ͨ͠Α͏ʹ ίʔυΛॻ͖͑Δɻ
None
ZFT͔OPͰճɻ
"84ͳͲͷઃఆΛ 8FC্Ͱ͢Δɻ
"NB[PO%FWFMPQFS ΞΧϯτͱ "84ΞΧϯτΛ ࡞Δɻ
·ͣ "NB[PO%FWFMPQFS 4FSWJDFΛ ༻ɻ
None
None
ࢲͷ"MFYBӳޠ͔͠͞ͳ͍ͷͰ ݴޠ64Λ༻ɻ ձӳޠͰॻ͖·ͨ͠ɻ
εΩϧใΛॻ͖ࠐΉɻ
None
ରϞσϧΛॻ͘ɻ
None
ΠϯςϯτεΩʔϚ
ίϐϖͰେৎɻ
αϯϓϧൃ
None
ਅ໘ʹॻ͔ͳ͍ͱ ޙ͔Β͜͜ʹͬͯ͜ͳ͖Όμϝʹͳͬͨɻ
"84-BNCEBͷߏ
͜͜Ͱ "84ͷΞΧϯτʹ ϩάΠϯ
ΦϋΠΦʹ͍ͯͯ͠ "MFYB4LJMMT,JUͷ બࢶ͕ͳ͔ͬͨ
όʔδχΞ෦ʹมߋ
None
None
ؔίʔυΛ ;*1ϑΝΠϧͰೖΕΔɻ
wJOEFYKT ϓϩάϥϜ wQBDLBHFKTPO wTQFFDI"TTFUT wOPEF@NPEVMFT
τϦΨʔͷઃఆΛ͢Δɻ
ςετ
"3/ "NB[POϦιʔεωʔϜ Λ ίϐʔ͓ͯ͘͠ͷʹ ͍Βͳ͍ͱ͜Ζ·Ͱίϐʔ͠ͳ͍Α͏ʹʂʂ
αϯϓϧൃԻ͕͜͜Ͱ׆͖Δɻ
·ͱΊ
4LJMMҙ֎ͱ؆୯ʹ࡞ΕΔʂ
!LULO ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ !LBOB@OVO@ !LBOB@DBN