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
960
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
Putting The Genie in the Bottle - A Crash Course on running LLMs on Android
iurysza
0
140
為你自己學 Python - 冷知識篇
eddie
1
350
デザイナーが Androidエンジニアに 挑戦してみた
874wokiite
0
480
プロポーザル駆動学習 / Proposal-Driven Learning
mackey0225
2
1.3k
Design Foundational Data Engineering Observability
sucitw
3
200
ユーザーも開発者も悩ませない TV アプリ開発 ~Compose の内部実装から学ぶフォーカス制御~
taked137
0
180
2025 年のコーディングエージェントの現在地とエンジニアの仕事の変化について
azukiazusa1
24
12k
概念モデル→論理モデルで気をつけていること
sunnyone
2
260
「待たせ上手」なスケルトンスクリーン、 そのUXの裏側
teamlab
PRO
0
530
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
390
Kiroで始めるAI-DLC
kaonash
2
600
AIでLINEスタンプを作ってみた
eycjur
1
230
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
What's in a price? How to price your products and services
michaelherold
246
12k
A Modern Web Designer's Workflow
chriscoyier
696
190k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.6k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Building Applications with DynamoDB
mza
96
6.6k
Speed Design
sergeychernyshev
32
1.1k
It's Worth the Effort
3n
187
28k
Building Adaptive Systems
keathley
43
2.7k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
13k
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