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
190
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
25分で理解する!Symfonyの魅力とその実践的活用法
ippey
0
5.3k
素早いバリュー提供のための DROBEの新戦略
ippey
0
980
Symfony 6.3のおすすめ新機能まとめ
ippey
1
1.4k
PhpStorm + GitHub Copilotはいいぞ
ippey
0
1.6k
それぞれの特徴から考えるフレームワーク選び
ippey
1
720
なるべくJavaScriptを書かないで SymfonyのUIをリッチにする Symfony UX
ippey
1
1.5k
はじめてのCI - 実践編 -
ippey
1
200
はじめてのCI - 概要と準備編 -
ippey
0
350
SymfonyとDoctrineで 簡単クリーンアーキテクチャ
ippey
7
21k
Other Decks in Programming
See All in Programming
元気予報
suu_mire0726
0
860
Folding Cheat Sheet #3
philipschwarz
PRO
0
110
Ruby Pattern Matching
bkuhlmann
0
920
Semantic search with Django and pgvector
pauloxnet
0
240
チーム力を高めるスクラム実践法:カンバン公開と課題攻略について - ニフティのスクラムトーク Vol. 2 - NIFTY Tech Talk #18
niftycorp
PRO
1
110
TYPO3 v13 – The road to LTS: What's new and new APIs
luisasofie_xoxo
0
180
#phpcon_odawara オープン・クローズドなテストフィクスチャを求めて / open closed test fixtures
77web
3
220
StoreKit2によるiOSのアプリ内課金のリニューアル
kangnux
0
100
CQRS/ES avec Symfony, c’est (trop) bien !
jeremyfreeagent
1
630
GitHub Actionsで泣かないためにやっておきたい設定 / Recommended GHA settings to avoid crying
pinkumohikan
3
490
Ruby製社内ツールのGo移行
bgpat
2
330
try! Swift Tokyo 2024 参加報告 / try! Swift Tokyo 2024 Report
hironytic
0
170
Featured
See All Featured
Designing with Data
zakiwarfel
95
4.8k
Designing the Hi-DPI Web
ddemaree
276
33k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
154
14k
The Cost Of JavaScript in 2023
addyosmani
14
3.8k
A Philosophy of Restraint
colly
196
16k
Designing Experiences People Love
moore
136
23k
Reflections from 52 weeks, 52 projects
jeffersonlam
344
19k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
51k
Why You Should Never Use an ORM
jnunemaker
PRO
50
8.6k
Product Roadmaps are Hard
iamctodd
43
9.7k
Creatively Recalculating Your Daily Design Routine
revolveconf
209
11k
[RailsConf 2023] Rails as a piece of cake
palkan
22
3.9k
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