Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Alexaスキルを TypeScriptで作ってみた。 / Trying to build ...
Search
minamo173
July 13, 2018
Technology
1
380
Alexaスキルを TypeScriptで作ってみた。 / Trying to build Alexa skill with TypeScript 2018-07-13
minamo173
July 13, 2018
Tweet
Share
More Decks by minamo173
See All by minamo173
印刷屋さんに入稿するまでにやったこと / What I did to submit data for printing
minamo173
0
1.8k
AlexaスキルでDynamoDBを使ってみた。 / Used-DynamoDB-in-Alexa-skill
minamo173
1
1.4k
Hexoのプラグインを作ってみた。 / Node Girls 2018-06-20
minamo173
1
200
Other Decks in Technology
See All in Technology
CREが作る自己解決サイクルSlackワークフローに組み込んだAIによる社内ヘルプデスク改革 #cre_meetup
bengo4com
0
360
AI時代、“平均値”ではいられない
uhyo
8
2.7k
[re:Inent2025事前勉強会(有志で開催)] re:Inventで見つけた人生をちょっと変えるコツ
sh_fk2
1
880
serverless team topology
_kensh
3
240
実践マルチモーダル検索!
shibuiwilliam
1
220
CNCFの視点で捉えるPlatform Engineering - 最新動向と展望 / Platform Engineering from the CNCF Perspective
hhiroshell
0
140
AI機能プロジェクト炎上の 3つのしくじりと学び
nakawai
0
130
SOTA競争から人間を超える画像認識へ
shinya7y
0
610
Dify on AWS 環境構築手順
yosse95ai
0
160
会社を支える Pythonという言語戦略 ~なぜPythonを主要言語にしているのか?~
curekoshimizu
4
890
Zero Trust DNS でより安全なインターネット アクセス
murachiakira
0
110
パフォーマンスチューニングのために普段からできること/Performance Tuning: Daily Practices
fujiwara3
2
140
Featured
See All Featured
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
A better future with KSS
kneath
239
18k
The Illustrated Children's Guide to Kubernetes
chrisshort
49
51k
jQuery: Nuts, Bolts and Bling
dougneiner
65
7.9k
Gamification - CAS2011
davidbonilla
81
5.5k
We Have a Design System, Now What?
morganepeng
53
7.8k
Statistics for Hackers
jakevdp
799
220k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Product Roadmaps are Hard
iamctodd
PRO
55
11k
Java REST API Framework Comparison - PWX 2021
mraible
34
8.9k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Making Projects Easy
brettharned
120
6.4k
Transcript
"MFYBεΩϧΛ 5ZQF4DSJQUͰ࡞ͬͯΈͨɻ 5FDI%Pୈճ NJOBNP
ࣗݾհ w NJOBNP !NJOBNP w 8FCΤϯδχΞʢʜͷͣʣ w "84͖Ͱ͢ɻ
"MFYBεΩϧΛझຯͰ 5ZQF4DSJQUͰ࡞ͬͯΈͨɻ
݄ʹࣗ࡞εΩϧΛϦϦʔε͠·ͨ͠ IUUQTXXXBNB[PODPKQEQ#'%7(27%
"MFYBͱ w "NB[PO͕։ൃͨ͠"*Ξγελϯτɻ w εϚʔτεϐʔΧʔͰ͋Δ"NB[PO&DIP "NB[PO&DIPEPUʹࡌ͞Ε͍ͯΔɻ
"MFYBεΩϧͱ w "MFYB͕ఏڙ͢Δػೳͷ͜ͱΛ"MFYBεΩϧͱݺͿɻ w εΩϧͱͯ͠ಈ͔ͨ͢Ίʹ࡞ͬͨίʔυ"84-BNCEBʹϗεςΟϯά ͢Δ͜ͱ͕ଟ͍ɻ
"84-BNCEBͱ w ͍ΘΏΔ'BB4ʢ'VODUJPOBTB4FSWJDFʣ w αʔόʔͷ͜ͱΛ։ൃऀ͕ҙࣝͤͣʹίʔυΛΠϕϯτۦಈͰ࣮ߦͰ͖Δ ڥΛΫϥυ্Ͱఏڙ͢ΔαʔϏεɻ w ࣅͨαʔϏεͱͯ͠ɺ"[VSFͰͷ'VODUJPOT ($1Ͱͷ$MPVE'VODUJPOɻ
"MFYB4LJMMT,JUͷ4%, w "MFYBεΩϧΛ؆୯ʹ࡞ΔͨΊͷΩοτɻʢͦͷ··ʣ w ରԠݴޠ/PEFKTͱ+BWBɻ w ࠓճ/PEFKTΛબ͠·ͨ͠ɻ w සൟʹ࣮ߦ͞ΕΔ"84-BNCEBͷؔͰ͋Ε+BWB͍ͷͰ͕͢ɺ ͨ·ʹ͔࣮͠ߦ͞Εͳ͍߹͍Մೳੑ͕͋Γɺ
76*ͱͯ͠ѻ͏͜ͱΛߟ͑ΔͱɺฦΛͨ͘͘͠ͳ͔ͬͨͨΊͰ͢ɻ ʢ76*7PJDF6TFS*OUFSGBDFʣ
εΩϧʹؔ͢Δใɾٕज़͚ͩͰΉ w αʔόϨεΞʔΩςΫνϟ w "84-BNCEB w 76*ͷઃܭ w ରϞσϧͷߏங w
76*ͰͷΤϥʔϋϯυϦϯά ɹɹɹɹɹɹɹɹɹɹɹɹɹͳͲͳͲʜ
ଧͪࠐΉϝιου໊·Ͱ ໎͍ͨ͘ͳ͍ʂ
ͦΜͳ࣌5ZQF4DSJQU
5ZQF4DSJQUͱ w .JDSPTPGUʹΑͬͯ։ൃ͞ΕͨεΫϦϓτݴޠɻ w ܕఆٛͷ͋Δ+BWB4DSJQUͷΑ͏ͳͷɻ w 5ZQF4DSJQUͷίʔυΛίϯύΠϧ͢Δͱ+BWB4DSJQUͷίʔυʹͳΔɻ
5ZQF4DSJQUͷΑ͍ͱ͜Ζ w /PEFKT*%&ͷΑ͏ʹίʔσΟϯάͰ͖Δɻ w ࣗಈิ͕Ͱ͖Δɻ w ύϥϝʔλʔΓͷܕ͕Θ͔Δɻ w ࣄલʹΤϥʔʹͳΔՕॴΛࢦఠͯ͘͠ΕΔɻ w
ؔɾม໊Λม͍͑ͨ࣌ʹରΛҰׅͰมߋͰ͖Δɻ
ࣗಈิ͕Ͱ͖Δ ˞ΤσΟλ7JTVBM4UVEJP$PEFͰ͢ɻ
ύϥϝʔλʔΓͷܕ͕Θ͔Δ ˞ΤσΟλ7JTVBM4UVEJP$PEFͰ͢ɻ
ؔɾม໊Λม͍͑ͨ࣌ʹରΛҰׅͰมߋͰ͖Δ ୯७ͳจࣈྻͷஔͰͳ͍ͷͰɺ ผͷείʔϓͰॏෳ͢Δม໊ม͑ͨ͘ͳ͍࣌ͳͲʹศར
ܕ͖ݴޠͰͨΓલͷ͜ͱ͔͠Ε·ͤΜ͕ /PEFKTͰ࣮ݱͰ͖Δ͜ͱ͕ ࣗͱͯ͠ײಈͰͨ͠ʂ
5ZQF4DSJQUͷҙ w طଘͷ+BWB4DSJQUϞδϡʔϧͱซ༻͢Δ͜ͱͰ͖Δ͕ɺܕఆٛϑΝΠϧ ͷͳ͍ϞδϡʔϧΛಡΈࠐΉͱΤϥʔʹͳΔɻ w ʢΤϥʔʹͳΒͳ͍Α͏ରͷϞδϡʔϧͰܕఆٛΛ୳͞ͳ͍Α͏আ֎ ͢Δ͜ͱग़དྷΔ͕લड़ͷϝϦοτ͕ͳ͘ͳΔɻʣ w OQNύοέʔδʹΑͬͯܕఆ͕ٛ͋Δͷɾͳ͍ͷ͕͋ΔͨΊҙɻ w
"MFYB4LJMMT4%,75ZQF4DSJQUͷͨΊܕఆ͕ٛ͋Δɻ
5ZQF4DSJQUͰ։ൃͯ͠Έͯ w ։ൃதͷؔɾม໊ؒҧ͍ʹΑΔ-BNCEB্ͰͷΤϥʔΛɺճൃੜ ͤͣ͞ʹࡁΜͩɻ w -BNCEBͷ߹σϓϩΠ͔ͯ͠Βؾͮ͘͜ͱ͕ଟ͍ͷͰɺ σϓϩΠ͔Βमਖ਼ྃ·ͰମײͰଧͪؒҧ͍݅Ͱ΄Ͳϩε͢Δɻ
5ZQF4DSJQUͰ։ൃͯ͠Έͯ w ίʔυͰ࣮ݱ͍ͨ͜͠ͱʹઐ೦Ͱ͖ͨɻ w จ๏తͳؒҧ͍5ZQF4DSJQU͕શ෦ࢦఠͯ͘͠Εͨɻ w ͍ͭҎ্ʹ໎͍ɾΈ͕ݮͬͨঢ়ଶͰίʔσΟϯάͰ͖ͯ໘ന͔ͬͨɻ
·ͱΊ
·ͱΊ w 5ZQF4DJQUΛ͏͜ͱͰҰஈͱޮతʹ։ൃ͕Ͱ͖Δɻ w "MFYBεΩϧ։ൃಛʹ4%,͕5ZQF4DSJQUͰग़དྷ͍ͯΔͷͰΦεεϝʂ w "MFYBεΩϧ༻ͷ"84-BNCEBؔΛ5ZQF4DSJQUͰॻͨ͘Ίͷ ςϯϓϨʔτΛ࡞ͬͯΈ·ͨ͠ɻ
ςϯϓϨʔτ࡞ͬͯΈ·ͨ͠ w +BWB4DSJQUͷϏϧυɺ-BNCEBؔͱͯ͠ͷύοέʔδϯάɺ"84ڥ ͷσϓϩΠ·ͰίϚϯυͰग़དྷΔΑ͏ʹ͍ͯ͠·͢ɻ w IUUQTHJUIVCDPNNJOBNPBMFYBTLJMMUZQFTDSJQUUFNQMBUF w Α͔ͬͨΒͬͯΈ͍ͯͩ͘͞ʂ
͝ਗ਼ௌ༗͏͍͟͝·ͨ͠ʂ