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 on Wings
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Jerrot
November 28, 2017
Technology
0
40
Alexa on Wings
An introduction to Alexa Skills using Swift
Jerrot
November 28, 2017
Tweet
Share
Other Decks in Technology
See All in Technology
22nd ACRi Webinar - 1Finity Tamura-san's slide
nao_sumikawa
0
110
Codex 5.3 と Opus 4.6 にコーポレートサイトを作らせてみた / Codex 5.3 vs Opus 4.6
ama_ch
0
220
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
3
2.6k
インフラエンジニア必見!Kubernetesを用いたクラウドネイティブ設計ポイント大全
daitak
1
390
Claude Code for NOT Programming
kawaguti
PRO
1
110
usermode linux without MMU - fosdem2026 kernel devroom
thehajime
0
240
SREじゃなかった僕らがenablingを通じて「SRE実践者」になるまでのリアル / SRE Kaigi 2026
aeonpeople
6
2.6k
コスト削減から「セキュリティと利便性」を担うプラットフォームへ
sansantech
PRO
3
1.6k
SRE Enabling戦記 - 急成長する組織にSREを浸透させる戦いの歴史
markie1009
0
170
AIエージェントを開発しよう!-AgentCore活用の勘所-
yukiogawa
0
190
20260204_Midosuji_Tech
takuyay0ne
1
160
制約が導く迷わない設計 〜 信頼性と運用性を両立するマイナンバー管理システムの実践 〜
bwkw
3
1.1k
Featured
See All Featured
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
79
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
740
Into the Great Unknown - MozCon
thekraken
40
2.3k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
Paper Plane
katiecoart
PRO
0
46k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
ラッコキーワード サービス紹介資料
rakko
1
2.3M
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.6k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
440
Amusing Abliteration
ianozsvald
0
110
Transcript
ALEXA ON Timo Wälisch @jerrotimo WINGS
ALEXA ON WINGS How to use Swift with Alexa Development
Workflow Live Coding Overview
How to use Swift with Alexa AWS LAMBDA WEB SERVICE
OR VIA
No security setup No server setup Automatic scaling AWS LAMBDA
Benefits
AWS LAMBDA Node.js Java Python Supported languages
But... Swift??
YES! ...but not very convenient for development.
None
How to use Swift with Alexa AWS LAMBDA Run Swift
from Node.js Compile Swift into executable Package/Deploy with dependencies VIA
How to use Swift with Alexa WEB SERVICE JSON API
Server with SSL certificate Swift on Linux and macOS VIA
Same * no Smart Home API Skills as web service
Same Interaction Model Same Slots Same Utterances Same Same SAME Same Same *
JSON Request version (1.0) session (sessionId, user, application, attributes) context
(user+application, device info) request (launch, intent, sessionEnded)
JSON Response outputSpeech card reprompt shouldSessionEnd directives
ALEXA ON WINGS How to use Swift with Alexa Development
Workflow Live Coding
Skills as web service Deployable as Lambda Function Deployable as
Lambda Function Run on localhost for development Run on Linux server
Perfect Kitura Vapor Swift Web Frameworks
Tools Vapor https://vapor.codes
https://vapor.codes Vapor vapor new PizzaSkill vapor xcode vapor build vapor
run serve
Tools Vapor https://vapor.codes ngrok https://ngrok.com
https://ngrok.com ngrok ngrok http 8080 Exposes a local port to
the internet Generates an external https address Tunnels calls between them
None
ALEXA ON WINGS How to use Swift with Alexa Development
Workflow Live Coding
Live Coding
U still there?
Where to go from here? AlexaSkillsKit for Swift https://github.com/choefele/AlexaSkillsKit AlexaOnWings
Files https://github.com/Jerrot/AlexaHackNight
Let’s hack, thank you! Your feedback is welcome! Timo Wälisch
@jerrotimo