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 Hosted-skills使ってみた
Search
Ippei Sumida
January 17, 2019
Programming
260
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Alexa Hosted-skills使ってみた
『AAJUG大阪 2019/01 Alexaこと始め』でお話ししたスライドです。 #aajug
Ippei Sumida
January 17, 2019
More Decks by Ippei Sumida
See All by Ippei Sumida
DROBEの生成AI活用事例 with AWS
ippey
0
330
みんなでQAしてる話
ippey
0
190
AIで生成したものをAIでチェックしてる話
ippey
0
2.4k
『WordPressコミュニティで学ぶ』OSS貢献の多様性
ippey
0
1.4k
25分で理解する!Symfonyの魅力とその実践的活用法
ippey
1
7.9k
素早いバリュー提供のための DROBEの新戦略
ippey
0
1.5k
Symfony 6.3のおすすめ新機能まとめ
ippey
1
2.2k
PhpStorm + GitHub Copilotはいいぞ
ippey
0
3.2k
それぞれの特徴から考えるフレームワーク選び
ippey
1
1.2k
Other Decks in Programming
See All in Programming
AHC070解法紹介
eijirou
0
120
AI が書く Go コードの品質を劇的に向上させる Linter: “declscope”
mpyw
0
370
AGENTS.md Is Not Enough:Build Skills, Don't Download Them
lx_t
0
120
市販E-Readerを乗っ取れ 〜Embedded Swiftで電子ペーパーガジェットを制御する〜
trickart
0
190
Java 27新機能 / Java 27 new features
kishida
2
150
FreeBSDでZabbixを動かす
kenkino
0
300
すこし踏み込む CancellationToken
htkym
1
370
setup-vp GitLab対応の裏側
naokihaba
0
110
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
420
The Good Stuff, Not the Slop: Engineering High-Quality Android Apps with Modern AI Tooling
danybony
1
250
海上で動くGoサーバー: goroutineとchannelでさばく航行データストリーム
atsuki_seo
0
720
TiDB Cloudのカスタムコントローラーによるオートスケール対応
takaidohigasi
0
130
Featured
See All Featured
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
430
The Language of Interfaces
destraynor
162
27k
Typedesign – Prime Four
hannesfritz
42
3.2k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
540
Why Our Code Smells
bkeepers
PRO
340
58k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
580
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
990
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
2
280
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
300
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
4 Signs Your Business is Dying
shpigford
187
23k
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