SlideShare una empresa de Scribd logo
1 de 126
Descargar para leer sin conexión
Get Started
Developing with
Alexa and DrupaL
Twin Cities Drupal Camp
June 23, 2017
Amber Matz & Blake Hall
About us
Amber Matz
Production Manager and Trainer
Drupalize.Me
@amberhimesmatz
Blake Hall
Senior Developer and Trainer
Drupalize.Me
@blakehall
What We’ll CoveR...
• Designing a Voice Interface
• Concepts & Process
• Creating Your first custom
alexa skill
• 2 ways to integrate Data from
a drupal 8 Site
• demos!
• Custom skills
• Smart Home Skills API
• Flash Briefing Skill API
• Video Skills api (new)
Types of Skills
Soon, You will be:
Ready to create your
own custom alexa skill!
• With or without Drupal
Integration
• Using "AWS Lambda" or A
custom Endpoint
Designing for
voice
Choosing projects
Choose projects where
adding voice will:
• make it faster
• make it easier
• make it fun
What's Faster?
Setting timer with touch
(Microwave/Phone)
Or
Saying "Alexa, Set a
timer for 3 minutes" from
anywhere in the room?
What's Easier?
• Play/stop a song with
menus, screens,
buttons?
• Hands-free, eyes-free
voice request
More "Easy" Examples
"Single-Turn Dialogue" is
easy:
• Asking alexa for the
weather
• Asking alexa for a joke
It should be easy
• multiple-turn dialogue
needs to be easy
• Requires more design
work
• Explore interaction that
can flow in various ways
Designing for fun
• Games should be easy to play
but still present a challenge
• Is there a place to
incorporate humor, surprise,
or delight?
• How do you want users to
feel during/after
interaction?
Be choosy
• Be choosy about what
to expose as voice
interaction
• Does it make it Faster,
easier, or more fun for
the user?
Design for voice
• Determine the purpose
• Identify User Stories
• write out dialogue for
the "happy paths"
• Diagram the user flow
• Create Interaction model
how not to start
• Don't start with your
apI
• Don't just add voice
commands for each API
endpoint
• Don't expect users to
know your apI
What's the purpose?
• Why would people want
to use your alexa skill?
• What will they get from
the skill that they
can't get another way?
User stories
• What can a user do, or not do,
with your skill?
• What Info Does a person Need to
use your skill?
• What features directly support
the purpose?
• Is there Info They'll need from a
website or app?
Dialogue Script
• Write the Script between
alexa and the user
• Focus on the "happy
Path"
• Does the dialogue flow
naturally?
Tips for Scripts
• Keep interactions brief
• Write for How people
talk, not read or write
• Indicate when the user
needs to provide info
Diagram the flow
• reference the happy path
Script
• map out all the inputs
needed from the user
• branch out to cover
additional logic or error
cases
User: “Alexa, Ask fish
jokes for a silly joke”
Alexa: "Why are salmon
so good at using git?
They Love to merge
upstream.
Flow Diagram
Alexa, ask Fish Jokes for
a [silly] joke.
Return a joke tagged
with term “silly” from
fishjokes4.life 

(Drupal site)
Interaction model
• Implement the entire flow
• what are the concrete
things that can happen? 

=> Intents
• What is said to make
these things happen? 

=> Utterances
Recap: Design for voice
• Be Choosy about the project
• Determine the purpose
• Identify user stories
• Write a Script
• Diagram the flow
• Create the interaction model
alexa.design/guide
key concepts
Activation
Invocation
Utterance
Intent
Alexa
ask fish jokes
for a silly joke
Alexa
ask fish jokes
for a silly joke
Activation
Activation
• Alexa, Echo, amazon, or
Computer
• Fixed by Amazon
• Can’t be customized
• configurable by device
Alexa
ask fish jokes
for a silly joke
ActivationInvocation
Invocation
• “open”, “launch”, “ask” 

+ your skill name
• how your skill is opened
Alexa
ask fish jokes
for a silly joke
Activation
Invocation
Utterance&Intent
Utterances
• The phrases your skill
will recognize
• think about the
variables you need
(slots)
Intents
• map utterances to
functionality
• some are built in 

(help, stop, cancel)
Alexa
ask fish jokes
for a silly joke
Activation
Invocation
Utterance&Intent
Custom skills
AWS

Lambda
Web
Service
Alexa
Request…
Response.
SkillUser
Device
Lambda Blueprints
Skill
Alexa
AWS

Lambda
Response
• Java
• Python
• Node.js
Find on Alexa GitHub
AWS
Lambda
Blueprints
Lambda data sources
Alexa
Response
or
AWS

Lambda
Skill
Results from
a Web Services
API Call
Hard-
coded values in
an array
Hard-coded values
Skill
Alexa
AWS

Lambda
Response
Hard-
coded values in
an array
Web services API call
Skill
Alexa
AWS

Lambda
Response
Results from
a Web Services
API Call
JSON
All Drupal
Skill
Alexa
Web
Service
Self-
Hosted
Creating a custom
alexa skill
Get ready to rock
Create an
Amazon
Developer
Account
Sign in to
developer.amazon.com/
alexa
Get started >
Alexa Skills
Kit
Docs and
resources
developer.
amazon.com/alexa
Custom skills docs
Custom Skills docs
Add a new skill
configuration
• created in developer portal
• so that: alexa can route
requests to the service
for your skill
• brings all skill components
together
Invocation Name
• Identifies the skill
• user includes this name
when initiating a
conversation with your
skill
• must be unique
Skill Information
Skill Type
Skill Information
Name
Invocation Name
Interaction model
• Intents
• slots
• Sample utterances
Intents
Represent:
• actions users can do with
your skill
• core functionality
Sample Utterances
• words/phrases users say
to invoke intents
• you map utterances to
intents
• this map forms the
interaction model
slots
• Optional Arguments
• Need a Type
• Need Values
• Custom or Built-in
Beta Interaction Model
• Interactive
• Walks You Through the
process
• generates json for you
Beta Dashboard
Beta: Add Intent
Beta: Utterances
Beta: Utterances
Sample Utterances
Guidelines:
• Do not include “Alexa”,
“Amazon”, “Echo”, etc.
• DO not include the name
of your skill
Sample Utterances
Guidelines:
• Do include A variety of
phrases
• DO include “slot names”
in curly brackets
Beta: Slots
Beta: Slots
Beta: Slots
Beta: Code editor
Intent Schema
• A JSON structure that
declares the set of
intents your skill can
accept and process
Intent Schema
TIP:
• Include Built-In Amazon
intents for common
actions:



“stop”, “Help”, “CANCEL”,
ETC.
Intent Schema
{
"intents": [
{
"intent": "GetNewFactIntent"
},
{
"intent": "AMAZON.HelpIntent"
},
{
"intent": "AMAZON.StopIntent"
},
{
"intent": "AMAZON.CancelIntent"
}
]
}
}
Custom intent
Amazon
built-in
intents
Intent Schema
{
"intents": [
{
"intent": "GetCategorizedJokes",
"slots": [
{
"name": "Category",
"type": "LIST_OF_CATEGORIES"
}
]
},
{
"intent": "GetFishJokes",
},
{
"intent": "AMAZON.HelpIntent"
},
{
"intent": "AMAZON.StopIntent"
},
{
"intent": "AMAZON.CancelIntent"
}
]
}
Custom intent
Custom intent
} Amazon
built-in
intents
Custom slot type
Endpoint
endpoint examples
AWS

Lambda
Web
Service
Alexa
Request…
Response.
SkillUser
Device
getting started
• copy/paste blueprint
code examples
• refer to docs and
resources
• Check out Alexa Github
Write the code
Using AWS LAMBDA?
• Node.jS
• Java
• Python
simple example
Hard-coded values
Skill
Alexa
AWS

Lambda
Response
Hard-
coded values in
an array
Intent schema
utterances
Array of Jokes
Random Joke
web service
Web services API call
Skill
Alexa
AWS

Lambda
Response
Results from
a Web Services
API Call
Views JSON
Intent schema
utterances
API Endpoint
Parse the response
Views rest export
all drupal
(no lambda)
All Drupal
Skill
Alexa
Web
Service
Self-
Hosted
there’s a module
for that!
Alexa module config
• give drupal your alexa
application id
• give alexa the resource
callback
• write some code
Event Subscriber
Slot
Random Joke
Response
“Alexa Ask fish jokes
for a silly joke”
But wait,
There’s more!
SSML
SSML
• Whispers
• word substitution
• emphasis
• prosody
• Expletive beeps
SSML Examples
• <amazon:effect name="whispered">Hi</
amazon:effect>
• <emphasis level=“strong">billy
bass</emphasis>
• <say-as interpret-as=“digits">12345</
say-as>
already supported
by the alexa library
content editor
experience?
publishing your
skill
Test your skill
• Test with service
simulator (in developer
portal)
• Test on Alexa-Enabled
device
certification
• Write description
• Create + Upload Icon
• Submission Checklist
• Check email for feedback
Continue development
After skill “Goes Live”:
• Dev version auto-created
in Developer portal
• Work on dev, submit when
ready
• Certified dev version
replaces live version
Continue development
demo time
demo: Fish Jokes
Demo: Fish jokes
with category slot
Demo: Flash
briefing
ECHO DOT + ARDUINO 

+ Big Mouth Billy Bass
12v power
Headphone
Audio out
2 or 3 motors
connected.
1 in use.
Tutorial
• Instructables.com
• “Animate a Billy Bass
Mouth With Any Audio
Source”
• by Donald Bell
http://www.instructables.com/id/Animate-a-Billy-Bass-Mouth-With-Any-Audio-Source/
Recap
• Voice Design Process
• Interaction Model
• 3 ways to create a
custom skill, with +
without Drupal
integration
q&A?

Más contenido relacionado

La actualidad más candente

Oracle MAF real life OOW.pptx
Oracle MAF real life OOW.pptxOracle MAF real life OOW.pptx
Oracle MAF real life OOW.pptxLuc Bors
 
Design and Develop Alexa Skills - Codemotion Rome 2019
Design and Develop Alexa Skills - Codemotion Rome 2019Design and Develop Alexa Skills - Codemotion Rome 2019
Design and Develop Alexa Skills - Codemotion Rome 2019Aleanan
 
Real Life MAF (2.2) Oracle Open World 2015
Real Life MAF (2.2) Oracle Open World 2015Real Life MAF (2.2) Oracle Open World 2015
Real Life MAF (2.2) Oracle Open World 2015Luc Bors
 
Tech Thursdays: Building Products
Tech Thursdays: Building ProductsTech Thursdays: Building Products
Tech Thursdays: Building ProductsHayden Bleasel
 
Real life-maf-2015
Real life-maf-2015Real life-maf-2015
Real life-maf-2015Luc Bors
 

La actualidad más candente (8)

Alexa, nice to meet you!
Alexa, nice to meet you! Alexa, nice to meet you!
Alexa, nice to meet you!
 
Oracle MAF real life OOW.pptx
Oracle MAF real life OOW.pptxOracle MAF real life OOW.pptx
Oracle MAF real life OOW.pptx
 
Design and Develop Alexa Skills - Codemotion Rome 2019
Design and Develop Alexa Skills - Codemotion Rome 2019Design and Develop Alexa Skills - Codemotion Rome 2019
Design and Develop Alexa Skills - Codemotion Rome 2019
 
Real Life MAF (2.2) Oracle Open World 2015
Real Life MAF (2.2) Oracle Open World 2015Real Life MAF (2.2) Oracle Open World 2015
Real Life MAF (2.2) Oracle Open World 2015
 
jQTouch and Titanium
jQTouch and TitaniumjQTouch and Titanium
jQTouch and Titanium
 
Git store
Git storeGit store
Git store
 
Tech Thursdays: Building Products
Tech Thursdays: Building ProductsTech Thursdays: Building Products
Tech Thursdays: Building Products
 
Real life-maf-2015
Real life-maf-2015Real life-maf-2015
Real life-maf-2015
 

Destacado

The 2017 Smart Home Insider Survey
The 2017  Smart Home Insider Survey The 2017  Smart Home Insider Survey
The 2017 Smart Home Insider Survey NextMarket Insights
 
Skywatch VSaaS in Retail Application
Skywatch VSaaS in Retail ApplicationSkywatch VSaaS in Retail Application
Skywatch VSaaS in Retail Applicationpollyyang1002
 
Smart home marketing strategies
Smart home marketing strategiesSmart home marketing strategies
Smart home marketing strategieskythukkl
 
Welcome to IP Surveillance 101
Welcome to IP Surveillance 101Welcome to IP Surveillance 101
Welcome to IP Surveillance 101grantsupplies
 
Home Improvement Trades Gear Up for Smart Tech Surge
Home Improvement Trades Gear Up for Smart Tech Surge Home Improvement Trades Gear Up for Smart Tech Surge
Home Improvement Trades Gear Up for Smart Tech Surge Dan DiClerico
 
Drupal, Alexa, and Cheap Canned Beer - DrupalCamp Atlanta 2017
Drupal, Alexa, and Cheap Canned Beer - DrupalCamp Atlanta 2017Drupal, Alexa, and Cheap Canned Beer - DrupalCamp Atlanta 2017
Drupal, Alexa, and Cheap Canned Beer - DrupalCamp Atlanta 2017Paul McKibben
 
Latest Advances in Megapixel Surveillance
Latest Advances in Megapixel SurveillanceLatest Advances in Megapixel Surveillance
Latest Advances in Megapixel SurveillanceSteve Ma
 
Business Model Design
Business Model DesignBusiness Model Design
Business Model DesignYves Pigneur
 
Amazon Alexa: our successes and fails
Amazon Alexa: our successes and failsAmazon Alexa: our successes and fails
Amazon Alexa: our successes and failsVyacheslav Lyalkin
 
Gtc 2016 deep learning applications in speech and image recognition
Gtc 2016 deep learning applications in speech and image recognitionGtc 2016 deep learning applications in speech and image recognition
Gtc 2016 deep learning applications in speech and image recognitionShun-Fang Yang
 
行政院簡報 科技部 我國AI的科研戰略懶人包
行政院簡報 科技部 我國AI的科研戰略懶人包行政院簡報 科技部 我國AI的科研戰略懶人包
行政院簡報 科技部 我國AI的科研戰略懶人包releaseey
 
CES 2016 – GfK smart home presentation
CES 2016 – GfK smart home presentationCES 2016 – GfK smart home presentation
CES 2016 – GfK smart home presentationGfK
 
Amazon Alexa Skills vs Google Home Actions, the Big Java VUI Faceoff as prese...
Amazon Alexa Skills vs Google Home Actions, the Big Java VUI Faceoff as prese...Amazon Alexa Skills vs Google Home Actions, the Big Java VUI Faceoff as prese...
Amazon Alexa Skills vs Google Home Actions, the Big Java VUI Faceoff as prese...Baruch Sadogursky
 
標案簡報心法架構篇 精華分享版
標案簡報心法架構篇  精華分享版標案簡報心法架構篇  精華分享版
標案簡報心法架構篇 精華分享版kome chang
 
Top 10 USA Business Future Trends 2015 - Roger James Hamilton
Top 10 USA Business Future Trends 2015 - Roger James HamiltonTop 10 USA Business Future Trends 2015 - Roger James Hamilton
Top 10 USA Business Future Trends 2015 - Roger James HamiltonRoger Hamilton
 
Making the Smart Home More Insightful
Making the Smart Home More InsightfulMaking the Smart Home More Insightful
Making the Smart Home More InsightfulVectorform
 
Please meet Amazon Alexa and the Alexa Skills Kit
Please meet Amazon Alexa and the Alexa Skills KitPlease meet Amazon Alexa and the Alexa Skills Kit
Please meet Amazon Alexa and the Alexa Skills KitAmazon Web Services
 

Destacado (20)

Smart Homes
Smart HomesSmart Homes
Smart Homes
 
The 2017 Smart Home Insider Survey
The 2017  Smart Home Insider Survey The 2017  Smart Home Insider Survey
The 2017 Smart Home Insider Survey
 
Skywatch VSaaS in Retail Application
Skywatch VSaaS in Retail ApplicationSkywatch VSaaS in Retail Application
Skywatch VSaaS in Retail Application
 
Smart home marketing strategies
Smart home marketing strategiesSmart home marketing strategies
Smart home marketing strategies
 
Welcome to IP Surveillance 101
Welcome to IP Surveillance 101Welcome to IP Surveillance 101
Welcome to IP Surveillance 101
 
Amazon Alexa and Echo
Amazon Alexa  and EchoAmazon Alexa  and Echo
Amazon Alexa and Echo
 
Home Improvement Trades Gear Up for Smart Tech Surge
Home Improvement Trades Gear Up for Smart Tech Surge Home Improvement Trades Gear Up for Smart Tech Surge
Home Improvement Trades Gear Up for Smart Tech Surge
 
Drupal, Alexa, and Cheap Canned Beer - DrupalCamp Atlanta 2017
Drupal, Alexa, and Cheap Canned Beer - DrupalCamp Atlanta 2017Drupal, Alexa, and Cheap Canned Beer - DrupalCamp Atlanta 2017
Drupal, Alexa, and Cheap Canned Beer - DrupalCamp Atlanta 2017
 
Latest Advances in Megapixel Surveillance
Latest Advances in Megapixel SurveillanceLatest Advances in Megapixel Surveillance
Latest Advances in Megapixel Surveillance
 
Business Model Design
Business Model DesignBusiness Model Design
Business Model Design
 
Amazon Alexa: our successes and fails
Amazon Alexa: our successes and failsAmazon Alexa: our successes and fails
Amazon Alexa: our successes and fails
 
Gtc 2016 deep learning applications in speech and image recognition
Gtc 2016 deep learning applications in speech and image recognitionGtc 2016 deep learning applications in speech and image recognition
Gtc 2016 deep learning applications in speech and image recognition
 
行政院簡報 科技部 我國AI的科研戰略懶人包
行政院簡報 科技部 我國AI的科研戰略懶人包行政院簡報 科技部 我國AI的科研戰略懶人包
行政院簡報 科技部 我國AI的科研戰略懶人包
 
Blue eyes
Blue eyesBlue eyes
Blue eyes
 
CES 2016 – GfK smart home presentation
CES 2016 – GfK smart home presentationCES 2016 – GfK smart home presentation
CES 2016 – GfK smart home presentation
 
Amazon Alexa Skills vs Google Home Actions, the Big Java VUI Faceoff as prese...
Amazon Alexa Skills vs Google Home Actions, the Big Java VUI Faceoff as prese...Amazon Alexa Skills vs Google Home Actions, the Big Java VUI Faceoff as prese...
Amazon Alexa Skills vs Google Home Actions, the Big Java VUI Faceoff as prese...
 
標案簡報心法架構篇 精華分享版
標案簡報心法架構篇  精華分享版標案簡報心法架構篇  精華分享版
標案簡報心法架構篇 精華分享版
 
Top 10 USA Business Future Trends 2015 - Roger James Hamilton
Top 10 USA Business Future Trends 2015 - Roger James HamiltonTop 10 USA Business Future Trends 2015 - Roger James Hamilton
Top 10 USA Business Future Trends 2015 - Roger James Hamilton
 
Making the Smart Home More Insightful
Making the Smart Home More InsightfulMaking the Smart Home More Insightful
Making the Smart Home More Insightful
 
Please meet Amazon Alexa and the Alexa Skills Kit
Please meet Amazon Alexa and the Alexa Skills KitPlease meet Amazon Alexa and the Alexa Skills Kit
Please meet Amazon Alexa and the Alexa Skills Kit
 

Similar a Get Started Developing with Alexa and Drupal

Alexa Smart Home Skill
Alexa Smart Home SkillAlexa Smart Home Skill
Alexa Smart Home SkillJun Ichikawa
 
Start building for voice with alexa
Start building for voice with alexaStart building for voice with alexa
Start building for voice with alexaEitan Sela
 
IT Camp 2019: How to build your first Alexa skill in under one hour
IT Camp 2019: How to build your first Alexa skill in under one hourIT Camp 2019: How to build your first Alexa skill in under one hour
IT Camp 2019: How to build your first Alexa skill in under one hourIonut Balan
 
Digital Muse “Girl Tech Fest - AWS Alexa Skills Coding Workshop
Digital Muse “Girl Tech Fest - AWS Alexa Skills Coding WorkshopDigital Muse “Girl Tech Fest - AWS Alexa Skills Coding Workshop
Digital Muse “Girl Tech Fest - AWS Alexa Skills Coding WorkshopDinah Barrett
 
Building Amazon Alexa custom Skill step by step
Building Amazon Alexa custom Skill step by stepBuilding Amazon Alexa custom Skill step by step
Building Amazon Alexa custom Skill step by stepStamo Petkov
 
AWS CloudFormation under the Hood (DMG303) | AWS re:Invent 2013
AWS CloudFormation under the Hood (DMG303) | AWS re:Invent 2013AWS CloudFormation under the Hood (DMG303) | AWS re:Invent 2013
AWS CloudFormation under the Hood (DMG303) | AWS re:Invent 2013Amazon Web Services
 
AWS User Group Singapore / Amazon Lex -- JAWSDAYS 2017
AWS User Group Singapore / Amazon Lex -- JAWSDAYS 2017AWS User Group Singapore / Amazon Lex -- JAWSDAYS 2017
AWS User Group Singapore / Amazon Lex -- JAWSDAYS 2017Alex Smith
 
Building custom skills with Amazon Alexa
Building custom skills with Amazon AlexaBuilding custom skills with Amazon Alexa
Building custom skills with Amazon AlexaBrian Perera
 
用Serverless技術快速開發line聊天機器人
用Serverless技術快速開發line聊天機器人用Serverless技術快速開發line聊天機器人
用Serverless技術快速開發line聊天機器人Kevin Luo
 
Reimagining your user experience with Amazon Lex, Amazon Polly and Alexa Ski...
 Reimagining your user experience with Amazon Lex, Amazon Polly and Alexa Ski... Reimagining your user experience with Amazon Lex, Amazon Polly and Alexa Ski...
Reimagining your user experience with Amazon Lex, Amazon Polly and Alexa Ski...Amazon Web Services
 
David Isbitski - Enabling new voice experiences with Amazon Alexa and AWS Lambda
David Isbitski - Enabling new voice experiences with Amazon Alexa and AWS LambdaDavid Isbitski - Enabling new voice experiences with Amazon Alexa and AWS Lambda
David Isbitski - Enabling new voice experiences with Amazon Alexa and AWS LambdaWithTheBest
 
Introduction to building alexa skills and putting your amazon echo to work
Introduction to building alexa skills and putting your amazon echo to workIntroduction to building alexa skills and putting your amazon echo to work
Introduction to building alexa skills and putting your amazon echo to workAbe Diaz
 
(MBL301) Creating Voice Experiences Using Amazon Alexa
(MBL301) Creating Voice Experiences Using Amazon Alexa(MBL301) Creating Voice Experiences Using Amazon Alexa
(MBL301) Creating Voice Experiences Using Amazon AlexaAmazon Web Services
 
Your First Amazon Alexa Skill
Your First Amazon Alexa SkillYour First Amazon Alexa Skill
Your First Amazon Alexa SkillMike Christianson
 
Build a Game for Echo Buttons - an Alexa Gadget! (ALX405-R2) - AWS re:Invent ...
Build a Game for Echo Buttons - an Alexa Gadget! (ALX405-R2) - AWS re:Invent ...Build a Game for Echo Buttons - an Alexa Gadget! (ALX405-R2) - AWS re:Invent ...
Build a Game for Echo Buttons - an Alexa Gadget! (ALX405-R2) - AWS re:Invent ...Amazon Web Services
 
Developing Amazon Alexa Skills with the Go Programming Language
Developing Amazon Alexa Skills with the Go Programming LanguageDeveloping Amazon Alexa Skills with the Go Programming Language
Developing Amazon Alexa Skills with the Go Programming LanguageNic Raboy
 
AWS Summit Auckland - Getting Started with AWS Lambda and the Serverless Cloud
AWS Summit Auckland - Getting Started with AWS Lambda and the Serverless CloudAWS Summit Auckland - Getting Started with AWS Lambda and the Serverless Cloud
AWS Summit Auckland - Getting Started with AWS Lambda and the Serverless CloudAmazon Web Services
 
An Introduction to Using AWS and ASK to Build Voice Driven Experiences
An Introduction to Using AWS and ASK to Build Voice Driven ExperiencesAn Introduction to Using AWS and ASK to Build Voice Driven Experiences
An Introduction to Using AWS and ASK to Build Voice Driven ExperiencesAmazon Web Services
 
ALX306_Build a Game Skill for Echo Buttons!
ALX306_Build a Game Skill for Echo Buttons!ALX306_Build a Game Skill for Echo Buttons!
ALX306_Build a Game Skill for Echo Buttons!Amazon Web Services
 
WKS403 Build an Alexa Skill using AWS Lambda
WKS403 Build an Alexa Skill using AWS Lambda WKS403 Build an Alexa Skill using AWS Lambda
WKS403 Build an Alexa Skill using AWS Lambda Amazon Web Services
 

Similar a Get Started Developing with Alexa and Drupal (20)

Alexa Smart Home Skill
Alexa Smart Home SkillAlexa Smart Home Skill
Alexa Smart Home Skill
 
Start building for voice with alexa
Start building for voice with alexaStart building for voice with alexa
Start building for voice with alexa
 
IT Camp 2019: How to build your first Alexa skill in under one hour
IT Camp 2019: How to build your first Alexa skill in under one hourIT Camp 2019: How to build your first Alexa skill in under one hour
IT Camp 2019: How to build your first Alexa skill in under one hour
 
Digital Muse “Girl Tech Fest - AWS Alexa Skills Coding Workshop
Digital Muse “Girl Tech Fest - AWS Alexa Skills Coding WorkshopDigital Muse “Girl Tech Fest - AWS Alexa Skills Coding Workshop
Digital Muse “Girl Tech Fest - AWS Alexa Skills Coding Workshop
 
Building Amazon Alexa custom Skill step by step
Building Amazon Alexa custom Skill step by stepBuilding Amazon Alexa custom Skill step by step
Building Amazon Alexa custom Skill step by step
 
AWS CloudFormation under the Hood (DMG303) | AWS re:Invent 2013
AWS CloudFormation under the Hood (DMG303) | AWS re:Invent 2013AWS CloudFormation under the Hood (DMG303) | AWS re:Invent 2013
AWS CloudFormation under the Hood (DMG303) | AWS re:Invent 2013
 
AWS User Group Singapore / Amazon Lex -- JAWSDAYS 2017
AWS User Group Singapore / Amazon Lex -- JAWSDAYS 2017AWS User Group Singapore / Amazon Lex -- JAWSDAYS 2017
AWS User Group Singapore / Amazon Lex -- JAWSDAYS 2017
 
Building custom skills with Amazon Alexa
Building custom skills with Amazon AlexaBuilding custom skills with Amazon Alexa
Building custom skills with Amazon Alexa
 
用Serverless技術快速開發line聊天機器人
用Serverless技術快速開發line聊天機器人用Serverless技術快速開發line聊天機器人
用Serverless技術快速開發line聊天機器人
 
Reimagining your user experience with Amazon Lex, Amazon Polly and Alexa Ski...
 Reimagining your user experience with Amazon Lex, Amazon Polly and Alexa Ski... Reimagining your user experience with Amazon Lex, Amazon Polly and Alexa Ski...
Reimagining your user experience with Amazon Lex, Amazon Polly and Alexa Ski...
 
David Isbitski - Enabling new voice experiences with Amazon Alexa and AWS Lambda
David Isbitski - Enabling new voice experiences with Amazon Alexa and AWS LambdaDavid Isbitski - Enabling new voice experiences with Amazon Alexa and AWS Lambda
David Isbitski - Enabling new voice experiences with Amazon Alexa and AWS Lambda
 
Introduction to building alexa skills and putting your amazon echo to work
Introduction to building alexa skills and putting your amazon echo to workIntroduction to building alexa skills and putting your amazon echo to work
Introduction to building alexa skills and putting your amazon echo to work
 
(MBL301) Creating Voice Experiences Using Amazon Alexa
(MBL301) Creating Voice Experiences Using Amazon Alexa(MBL301) Creating Voice Experiences Using Amazon Alexa
(MBL301) Creating Voice Experiences Using Amazon Alexa
 
Your First Amazon Alexa Skill
Your First Amazon Alexa SkillYour First Amazon Alexa Skill
Your First Amazon Alexa Skill
 
Build a Game for Echo Buttons - an Alexa Gadget! (ALX405-R2) - AWS re:Invent ...
Build a Game for Echo Buttons - an Alexa Gadget! (ALX405-R2) - AWS re:Invent ...Build a Game for Echo Buttons - an Alexa Gadget! (ALX405-R2) - AWS re:Invent ...
Build a Game for Echo Buttons - an Alexa Gadget! (ALX405-R2) - AWS re:Invent ...
 
Developing Amazon Alexa Skills with the Go Programming Language
Developing Amazon Alexa Skills with the Go Programming LanguageDeveloping Amazon Alexa Skills with the Go Programming Language
Developing Amazon Alexa Skills with the Go Programming Language
 
AWS Summit Auckland - Getting Started with AWS Lambda and the Serverless Cloud
AWS Summit Auckland - Getting Started with AWS Lambda and the Serverless CloudAWS Summit Auckland - Getting Started with AWS Lambda and the Serverless Cloud
AWS Summit Auckland - Getting Started with AWS Lambda and the Serverless Cloud
 
An Introduction to Using AWS and ASK to Build Voice Driven Experiences
An Introduction to Using AWS and ASK to Build Voice Driven ExperiencesAn Introduction to Using AWS and ASK to Build Voice Driven Experiences
An Introduction to Using AWS and ASK to Build Voice Driven Experiences
 
ALX306_Build a Game Skill for Echo Buttons!
ALX306_Build a Game Skill for Echo Buttons!ALX306_Build a Game Skill for Echo Buttons!
ALX306_Build a Game Skill for Echo Buttons!
 
WKS403 Build an Alexa Skill using AWS Lambda
WKS403 Build an Alexa Skill using AWS Lambda WKS403 Build an Alexa Skill using AWS Lambda
WKS403 Build an Alexa Skill using AWS Lambda
 

Último

Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 

Último (20)

Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 

Get Started Developing with Alexa and Drupal