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 Hosted-skills使ってみた
Search
Ippei Sumida
January 17, 2019
Programming
0
240
Alexa Hosted-skills使ってみた
『AAJUG大阪 2019/01 Alexaこと始め』でお話ししたスライドです。 #aajug
Ippei Sumida
January 17, 2019
Tweet
Share
More Decks by Ippei Sumida
See All by Ippei Sumida
DROBEの生成AI活用事例 with AWS
ippey
0
230
みんなでQAしてる話
ippey
0
120
AIで生成したものをAIでチェックしてる話
ippey
0
2.1k
『WordPressコミュニティで学ぶ』OSS貢献の多様性
ippey
0
970
25分で理解する!Symfonyの魅力とその実践的活用法
ippey
1
7.3k
素早いバリュー提供のための DROBEの新戦略
ippey
0
1.4k
Symfony 6.3のおすすめ新機能まとめ
ippey
1
2k
PhpStorm + GitHub Copilotはいいぞ
ippey
0
2.8k
それぞれの特徴から考えるフレームワーク選び
ippey
1
1k
Other Decks in Programming
See All in Programming
複雑なドメインに挑む.pdf
yukisakai1225
5
1.2k
時間軸から考えるTerraformを使う理由と留意点
fufuhu
16
4.8k
Azure SRE Agentで運用は楽になるのか?
kkamegawa
0
2.5k
Navigating Dependency Injection with Metro
zacsweers
3
3.5k
MCPでVibe Working。そして、結局はContext Eng(略)/ Working with Vibe on MCP And Context Eng
rkaga
5
2.3k
個人軟體時代
ethanhuang13
0
330
ProxyによるWindow間RPC機構の構築
syumai
3
1.2k
Android端末で実現するオンデバイスLLM 2025
masayukisuda
1
170
How Android Uses Data Structures Behind The Scenes
l2hyunwoo
0
480
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
420
Processing Gem ベースの、2D レトロゲームエンジンの開発
tokujiros
2
130
Updates on MLS on Ruby (and maybe more)
sylph01
1
180
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
74
5k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Rails Girls Zürich Keynote
gr2m
95
14k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
188
55k
Music & Morning Musume
bryan
46
6.8k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.7k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
Producing Creativity
orderedlist
PRO
347
40k
Typedesign – Prime Four
hannesfritz
42
2.8k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Building Adaptive Systems
keathley
43
2.7k
Thoughts on Productivity
jonyablonski
70
4.8k
Transcript
Alexa Hosted-skillsͬͯΈͨ 2019.01.17 AAJUGେࡕ 2019/01 Alexa͜ͱ࢝Ί
# whoami - ֯ాɹҰฏʢ͢Έͩɹ͍͍ͬʣ - ϑϦʔϥϯε - PHPͱ͔ - Α͘ר͖ࠐ·ΕΔ
None
※ϕʔλ൛ͷͰ͢
Alexa Hosted-Skillͱ
ϒϥβ্Ͱ։ൃʙਃ·ͰΛ ߦ͑ΔϗεςΟϯάεΩϧ
ίʔσΟϯά S3ʹΞοϓϩʔυ Lambdaͷઃఆ Alexa Skillͷઃఆ ςετ ਃ ͍··Ͱ
Alexa Developer Console AWS Console ϩʔΧϧ ίʔσΟϯά S3ʹΞοϓϩʔυ Lambdaͷઃఆ Alexa
Skillͷઃఆ ςετ ਃ ͍··Ͱ ͍ΖΜͳڥߦͬͨΓདྷͨΓ
Alexa Developer Console ίʔσΟϯά Alexa Skillͷઃఆ ςετ ਃ Alexa Hosted-Skills
Alexa Developer Console Ͱ݁ʂ
\ Alexa Developer Console ίʔσΟϯά Alexa Skillͷઃఆ ςετ ਃ Alexa
Hosted-Skills S3ʹΞοϓϩʔυ Lambdaͷઃఆ σϓϩΠ࣌ʹࣗಈͰઃఆ ※ࣗͷΞΧϯτ্Ͱͳ͍
How to setup
None
“Alexa͕ϗετ - ϕʔλ”Λબ
None
αϯϓϧ͕σϑΥϧτͰग़དྷ্͕Δ
How to test
“ඇެ։”͔Β”։ൃத”ʹมߋ
None
ߏ
͜Μͳߏ • Node.jsʢ= JavaScriptʣ • Pythonಈ͔ͳ͍ͱͷ͜ͱ • Alexa Skill Kit
SDK for Node.js v2 ಉࠝ • node_modulesඞཁͳ͠
ύοέʔδͷ૿͠ํ
package.jsonʹՃ͢Δ͚ͩ
σϓϩΠ࣌ʹࣗಈΠϯετʔϧ͢ΔͷͰී௨ʹར༻Մೳɻ
։ൃʙਃ·Ͱϒϥβ1ͭ
͖ɾෆ͖
͍ͯΔ • εϩοτ͕গͳ͍ • খɾதنͳεΩϧ • AWSΞΧϯτ͕ͳ͍ • UnitςετͳͲ͍Β͵ʂ •
= ༰қʹςετཏՄ • ݸਓ։ൃ ͍ͯͳ͍☹ • εϩοτ͕ଟ͍ • େنͳεΩϧ • ޙʑେ͖͘͢Δ༧ఆ • Unitςετඞཁ • Python • TypeScript? • νʔϜ։ൃ
࣮ࡍʹεΩϧ࡞ͬͯΈͨ
None
ͬͯΈͯ… • ։ൃ1ਓ͋Δ͔ͳ͍͔ɻ • WebStorm <-> ϒϥβɺAWS Console <-> Amazon
Developer ConsoleΛߦͬͨΓ དྷͨΓ͠ͳ͍ͯ͘ྑ͍ͷ։ൃ࣌ؒݮʹۃΊͯେ͖͘Өڹɻ • npmͷύοέʔδཧɺΠϯετʔϧ͠ͳͯ͘ྑ͍ͷָɻ • খɾதنͰ͋Εશવ༨༟ɻ • தɾେنͩͱserverless? • Ͱ͖ΕPython͍͍ͨ
CONTACT !JQQFZ@T JQQFJTVNJEB JQQFZT!HNBJMDPN IUUQTVOQMBUJOGP
THANK YOU