SlideShare une entreprise Scribd logo
1  sur  41
Télécharger pour lire hors ligne
AMAZON ALEXA AND THE ALEXA SKILLS KIT
Be ready for your customers whenever they ASK for you
DEAN BRYEN
@deanbryen
dean@amazon.com
AGENDA
Meet Alexa and Echo
Why Voice
The Alexa Skills Kit
VUI Best Practices
The Alexa Fund
Questions
MEET ECHO AND ALEXA
We also recently launched 

Fire TV with Alexa integrated 

directly into the device.
Simplifying everyday actions
with voice on new and familiar
devices.
& FIRE TVMEET ECHO
The First
Alexa
Endpoints
The Echo is the first and best-known
endpoint of the Alexa Ecosystem…
The Echo was built to make life

easier and more enjoyable.
We’ve received over 36,000
customer reviews in the first
12 months alone. Ratings
clock in at 4.5 stars. And
there has been no shortage
of love…
“Amazon’s Echo might
be the most important
product in years”
“I admit, I may have said
‘I love you’ to Alexa on
more than one occasion”
“The real genius of the
Amazon Echo isn't simply
what it can do now, but what it
might lead to…”
Accolades
roll in…
A Perfect 10
WHAT ARE PEOPLE SAYING?
Create Great Content:
ASK is how you connect

to your consumer
THE ALEXA ECOSYSTEM
Supported by two powerful frameworks
ALEXA

VOICE

SERVICE
Unparalleled Distribution:
AVS allows your content

to be everywhere
Lives In The Cloud
Automated Speech
Recognition (ASR)
Natural Language
Understanding (NLU)
Always Learning
ALEXA

SKILLS

KIT
Register a device
View and manage actions
Link third-party accounts
View lists
Enable skills
And much more
THE ALEXA COMPANION APP
WHY VOICE IS IMPORTANT TO YOU
CONVERSATION IS THE MOST NATURAL WAY TO ENGAGE
WITH YOUR PRODUCTS
VOICE RELEASES THE FRICTION OF TRADITIONAL
TECHNOLOGY INTERACTION
USERS CAN NOW INTERACT WITH YOUR PRODUCT IN A MORE
INTIMATE WAY
VOICE WILL BE EVERYWHERE
THE ALEXA SKILLS KIT
https://developer.amazon.com/ask
UNDER THE HOOD OF ASK
A closer look at how the Alexa Skills Kit process 

a request and returns an appropriate response
You Pass Back a Textual or
Audio Response
You Pass Back a
Graphical Response
Alexa Identifies Skill & Recognizes
Intent Through ASR & NLU
Alexa Sends
Customer Intent
To Your Service
Your Service
Processes
Request
User Makes a
Request
Audio Stream Is
Sent Up To Alexa
Respond to Intent
Through Text & VisualAlexa Converts Text-to-Speech

Renders Graphical Component
Amazon
Alexa
Service
Developer’s
Application
Service
Amazon’s
Developer
Portal
ALEXA SKILLS KIT ARCHITECTURE
Amazon
Alexa
Service
Developer’s
Application
Service
Amazon’s
Developer
Portal
ALEXA SKILLS KIT ARCHITECTURE
Amazon
Alexa
Service
Developer’s
Application
Service
Amazon’s
Developer
Portal
ALEXA SKILLS KIT ARCHITECTURE
Amazon
Alexa
Service
Developer’s
Application
Service
Amazon’s
Developer
Portal
Application, intents, sample data,
developer service URL endpoint
Configured through portal
ALEXA SKILLS KIT ARCHITECTURE
Amazon
Alexa
Service
Developer’s
Application
Service
Amazon’s
Developer
Portal
Application, intents, sample data,
developer service URL endpoint
Configured through portal
User audio is streamed
to the service
ALEXA SKILLS KIT ARCHITECTURE
Amazon
Alexa
Service
Developer’s
Application
Service
Amazon’s
Developer
Portal
Application, intents, sample data,
developer service URL endpoint
Configured through portal
User intents and
arguments are sent to
the developer service
User audio is streamed
to the service
ALEXA SKILLS KIT ARCHITECTURE
Amazon
Alexa
Service
Developer’s
Application
Service
Amazon’s
Developer
Portal
Application, intents, sample data,
developer service URL endpoint
Configured through portal
Text response
and/or GUI card
data is returned
ALEXA SKILLS KIT ARCHITECTURE
Amazon
Alexa
Service
Developer’s
Application
Service
Amazon’s
Developer
Portal
Application, intents, sample data,
developer service URL endpoint
Configured through portal
Audio responses are
rendered on device
Text response
and/or GUI card
data is returned
ALEXA SKILLS KIT ARCHITECTURE
Amazon
Alexa
Service
Developer’s
Application
Service
Amazon’s
Developer
Portal
Application, intents, sample data,
developer service URL endpoint
Configured through portal
GUI cards are
rendered in the
Amazon Alexa app
Audio responses are
rendered on device
Text response
and/or GUI card
data is returned
ALEXA SKILLS KIT ARCHITECTURE
HOSTING YOUR SKILLS
Skills live in the cloud, and are hosted in one of two places:
AWS Lambda
or
An internet accessible HTTPS endpoint with a trusted
certificate
INTENTS AND SLOTS
You define interactions for your voice app through
intent schemas
Each intent consists of two fields. The intent field gives
the name of the intent. The slots field lists the slots
associated with that intent.
Slots can also included types such as LITERAL,
NUMBER, DATE, etc.


intent schemas are uploaded to your skill in the
Amazon Developer Portal
{
"intents": [
{
"intent": "tflinfo",
"slots": [
{
"name": "LINENAME",
"type": "LINENAMES"
}
]
}
]
}
CUSTOM SLOTS
Custom Slots increase the accuracy of Alexa when
identifying an argument within an intent.
They are created as a line separated list of values
It is recommended to have as many possible slots as
possible.


There are some built in slots for things such as
US.State and US.FirstName
bakerloo
central
circle
district
hammersmith and city
jubilee
metropolitan
northern
piccadilly
victoria
waterloo and city
london overground
tfl rail
DLR
SAMPLE UTTERANCES
The mappings between intents and the typical utterances
that invoke those intents are provided in a tab-separated text
document of sample utterances.
Each possible phrase is assigned to one of the defined
intents.
tflinfo are there any disruptions on the {LINENAME} line
tflinfo {LINENAME} line
“What is…”


“Are there…”


“Tell me…”


“Give me…”


“Give…”


“Find…”


“Find me…”
REQUEST TYPES
LaunchRequest
Maps to onLaunch() and occurs when the users launch the app without
specifying what they want
IntentRequest
Maps to onIntent() and occurs when the user specifies an intent
SessionEndedRequest
Maps to OnSessionEnded() and occurs when the user ends the session
AN EXAMPLE REQUEST
If hosting your own service, you will need to handle
POST requests to your service over port 443 and
parse the JSON
With AWS Lambda, the event object that is passed
when invoking your function is equal to the request
JSON
Requests always include a type, requestId, and
timestamp
If an IntentRequest they will include the intent and its
slots
type maps directly to LaunchRequest,
IntentRequest, and SessionEndedRequest
"request": {
"type": "IntentRequest",
"requestId": "string",
"timestamp":"2016-05-13T13:19:25Z",
"intent": {
"name": "tflinfo",
"slots": {
"LINENAME": {
"name": "LINENAME",
"value": "circle"
}
}
},
"locale": "en-US"
}
AN EXAMPLE RESPONSE
Your app will need to build a response object that
includes the relevant keys and values.
The Amazon Developer Portal has plenty of examples
to get started.
There are some third party helper products for node.js
such as alexa-app who have simplified this even more.
outputSpeech, card and reprompt are the supported
response objects.
shouldEndSession is a boolean value that determines
wether the conversation is complete or not
You can also store session data in the Alexa Voice
Service. These are in the sessionAttributes object.
{
"version": "1.0",
"response": {
"outputSpeech": {
"type": "SSML",
"ssml": "<speak>There are
currently no delays on the
circle line.</speak>"
},
"shouldEndSession": true
},
"sessionAttributes": {}
}
SKILL CODE / DEMO
VUI BEST PRACTICES
WHERE DO WE START?
The Evolution of a Skill
Traffic Skill Example
Give	an	estimated	time	of	
arrival	from	home	to	work
Traffic Skill Example
Include	crashes,	construction	
and	closures	on	route
Traffic Skill Example
Hand-off	from	Echo	to	in	mobile	
turn-by-turn	directions	with	local	
search	and	recommendations.
RUN
Evolve Over Time
CRAWL
What’s Your Core functionality?
ANALYZE USER FEEDBACK
& OPTIMIZE SKILL
WALK
Expand Capabilities & Features
INNOVATE FOR CUSTOMERS
VUI PRINCIPLES
CRAWL, WALK, RUN
Don’t overwhelm your users with features out of the box. This is a new
medium of interaction with your product. Keep it simple and grow from
there.
NATURAL AS POSSIBLE
Try to make your utterances as natural as they possibly can.
SUPPORT MULTIPLE UTTERANCES
Create as many utterances as possible to upload to the portal. There is an
awesome open source project called alexa-utterances that is great at
helping you to do this.
UTILISE THE BUILT IN HELP INTENT
There is an intent called the helpIntent that is invoked for common requests
for help such as “help me” you can handle this in your skill and respond with
useful speech.
SOME DO’s & DONT’s of VUI
DONT
I can give you disruption information for the London
Underground
DO
I can give you disruption information for the London
Underground. Tell me the line you would like to check.
SOME DO’s & DONT’s of VUI
DONT
I can give you disruption information for the London
Underground
DO
I can give you disruption information for the London
Underground. Tell me the line you would like to check.
DONT
Welcome to TFL
DO
Welcome to the TFL skill. You can get disruption
information by saying a London Underground line
name
SOME DO’s & DONT’s of VUI
DONT
I can give you disruption information for the London
Underground
DO
I can give you disruption information for the London
Underground. Tell me the line you would like to check.
DONT
Welcome to TFL
DO
Welcome to the TFL skill. You can get disruption
information by saying a London Underground line
name
DONT
I can give disruption info for all of the London
Underground lines. Which one would you like….
DO
Which line would you like disruption information for?
SOME DO’s & DONT’s of VUI
DONT
I can give you disruption information for the London
Underground
DO
I can give you disruption information for the London
Underground. Tell me the line you would like to check.
DONT
Welcome to TFL
DO
Welcome to the TFL skill. You can get disruption
information by saying a London Underground line
name
DONT
I can give disruption info for all of the London
Underground lines. Which one would you like….
DO
Which line would you like disruption information for?
DONT
You would like disruption information for the circle line
right?
DO
There are currently no delays on the circle line
THE PLAN
High-Level Framework to
help get you started
We’ve put together a plan to take your
projects from inception to launch
through a honed process that includes
multiple touch-points with the Alexa
team.
1
VOICE EXPERIENCE DESIGN
Establish	Strategic	&	Creative	Direction	
What’s	Your	MVP?	
Develop	User	Flows	&	Scripts	
Prepare	Utterances	&	Responses
DEVELOPMENT
Bring	the	Skill	to	Life	
Initial	Skill	Submission	
Deliver	Skill	to	Amazon	For	Review
2
TRAINING & CERTIFICATION
Amazon	&	Developer	Testing	&	Adjustments		
Certification	&	Deployment
3
Start
End
THE ALEXA FUND
The Alexa Fund is a $100M strategic fund. Designed to support the
Alexa ecosystem
14 investments to date

Hardware that benefits from Alexa’s voice interface
Experiences that Deliver new Alexa capabilities
New contributions to the voice technology
QUESTIONS?
ASK
DEAN BRYEN
@deanbryen
dean@amazon.com

Contenu connexe

Tendances

IoT showdown: Amazon Echo vs Google Home
IoT showdown: Amazon Echo vs Google HomeIoT showdown: Amazon Echo vs Google Home
IoT showdown: Amazon Echo vs Google HomeComrade
 
Virtual assistant with amazon alexa
Virtual assistant with amazon alexaVirtual assistant with amazon alexa
Virtual assistant with amazon alexaNguyen Giang
 
Amazon Connect & Amazon Lex Demo
Amazon Connect & Amazon Lex DemoAmazon Connect & Amazon Lex Demo
Amazon Connect & Amazon Lex DemoAmazon Web Services
 
Case study on amazon
Case study on amazonCase study on amazon
Case study on amazonAnnamalai Ram
 
Apple iOS Introduction
Apple iOS IntroductionApple iOS Introduction
Apple iOS IntroductionPratik Vyas
 
Introduction to Amazon Web Services
Introduction to Amazon Web ServicesIntroduction to Amazon Web Services
Introduction to Amazon Web ServicesAmazon Web Services
 
Ppt on World Of Smartphones
Ppt on World Of SmartphonesPpt on World Of Smartphones
Ppt on World Of SmartphonesPulkit Syal
 
Seminar on Voice Technology - Alexa
Seminar on Voice Technology - AlexaSeminar on Voice Technology - Alexa
Seminar on Voice Technology - AlexaPriyankDhameliya
 
Smart Speakers Introduction
Smart Speakers IntroductionSmart Speakers Introduction
Smart Speakers IntroductionSourav Sadhukhan
 
Introducing Amazon Polly and Amazon Rekognition
Introducing Amazon Polly and Amazon RekognitionIntroducing Amazon Polly and Amazon Rekognition
Introducing Amazon Polly and Amazon RekognitionAmazon Web Services
 
amazon history and work
amazon history and workamazon history and work
amazon history and workLangurNori
 

Tendances (20)

Amazon Alexa and Echo
Amazon Alexa  and EchoAmazon Alexa  and Echo
Amazon Alexa and Echo
 
Amazon alexa app
Amazon alexa appAmazon alexa app
Amazon alexa app
 
IoT showdown: Amazon Echo vs Google Home
IoT showdown: Amazon Echo vs Google HomeIoT showdown: Amazon Echo vs Google Home
IoT showdown: Amazon Echo vs Google Home
 
Virtual assistant with amazon alexa
Virtual assistant with amazon alexaVirtual assistant with amazon alexa
Virtual assistant with amazon alexa
 
Project on amazon
Project on amazonProject on amazon
Project on amazon
 
Amazon Connect & Amazon Lex Demo
Amazon Connect & Amazon Lex DemoAmazon Connect & Amazon Lex Demo
Amazon Connect & Amazon Lex Demo
 
Case study on amazon
Case study on amazonCase study on amazon
Case study on amazon
 
Apple iOS Introduction
Apple iOS IntroductionApple iOS Introduction
Apple iOS Introduction
 
Google home
Google homeGoogle home
Google home
 
AMAZON-CASE STUDY
AMAZON-CASE STUDYAMAZON-CASE STUDY
AMAZON-CASE STUDY
 
Introducing Amazon Lex
Introducing Amazon Lex Introducing Amazon Lex
Introducing Amazon Lex
 
Introduction to Amazon Web Services
Introduction to Amazon Web ServicesIntroduction to Amazon Web Services
Introduction to Amazon Web Services
 
Amazon
AmazonAmazon
Amazon
 
Ppt on World Of Smartphones
Ppt on World Of SmartphonesPpt on World Of Smartphones
Ppt on World Of Smartphones
 
Seminar on Voice Technology - Alexa
Seminar on Voice Technology - AlexaSeminar on Voice Technology - Alexa
Seminar on Voice Technology - Alexa
 
Voice browser
Voice browserVoice browser
Voice browser
 
Smart Speakers Introduction
Smart Speakers IntroductionSmart Speakers Introduction
Smart Speakers Introduction
 
Introducing Amazon Polly and Amazon Rekognition
Introducing Amazon Polly and Amazon RekognitionIntroducing Amazon Polly and Amazon Rekognition
Introducing Amazon Polly and Amazon Rekognition
 
Smartwatch ppt
Smartwatch pptSmartwatch ppt
Smartwatch ppt
 
amazon history and work
amazon history and workamazon history and work
amazon history and work
 

En vedette

Amazon Alexa: our successes and fails
Amazon Alexa: our successes and failsAmazon Alexa: our successes and fails
Amazon Alexa: our successes and failsVyacheslav Lyalkin
 
Amazon Machine Learning Tutorial
Amazon Machine Learning TutorialAmazon Machine Learning Tutorial
Amazon Machine Learning TutorialYoshimi Tominaga
 
Amazon Machine Learning Case Study: Predicting Customer Churn
Amazon Machine Learning Case Study: Predicting Customer ChurnAmazon Machine Learning Case Study: Predicting Customer Churn
Amazon Machine Learning Case Study: Predicting Customer ChurnAmazon Web Services
 
Develop Alexa Skills for Amazon Echo with PHP
Develop Alexa Skills for Amazon Echo with PHPDevelop Alexa Skills for Amazon Echo with PHP
Develop Alexa Skills for Amazon Echo with PHPRalf Eggert
 
Build an Alexa Skill Step-by-Step
Build an Alexa Skill Step-by-StepBuild an Alexa Skill Step-by-Step
Build an Alexa Skill Step-by-StepRick Wargo
 
(MBL310) Alexa Voice Service Under the Hood
(MBL310) Alexa Voice Service Under the Hood(MBL310) Alexa Voice Service Under the Hood
(MBL310) Alexa Voice Service Under the HoodAmazon Web Services
 
Alexa Hackathon - The 5 Love Languages
Alexa Hackathon - The 5 Love LanguagesAlexa Hackathon - The 5 Love Languages
Alexa Hackathon - The 5 Love LanguagesFrances Coronel
 
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
 
Voice Assistants: Neuigkeiten von Alexa und Google Home
Voice Assistants: Neuigkeiten von Alexa und Google HomeVoice Assistants: Neuigkeiten von Alexa und Google Home
Voice Assistants: Neuigkeiten von Alexa und Google Homeinovex GmbH
 
React Components Lifecycle | React Tutorial for Beginners | ReactJS Training ...
React Components Lifecycle | React Tutorial for Beginners | ReactJS Training ...React Components Lifecycle | React Tutorial for Beginners | ReactJS Training ...
React Components Lifecycle | React Tutorial for Beginners | ReactJS Training ...Edureka!
 
Virtual personal assistant
Virtual personal assistantVirtual personal assistant
Virtual personal assistantShubham Bhalekar
 
ReactJS Tutorial For Beginners | ReactJS Redux Training For Beginners | React...
ReactJS Tutorial For Beginners | ReactJS Redux Training For Beginners | React...ReactJS Tutorial For Beginners | ReactJS Redux Training For Beginners | React...
ReactJS Tutorial For Beginners | ReactJS Redux Training For Beginners | React...Edureka!
 
Use voice recognition with Alexa to control your home [JavaOne]
Use voice recognition with Alexa to control your home [JavaOne]Use voice recognition with Alexa to control your home [JavaOne]
Use voice recognition with Alexa to control your home [JavaOne]Johan Janssen
 
Angular 4 Data Binding | Two Way Data Binding in Angular 4 | Angular 4 Tutori...
Angular 4 Data Binding | Two Way Data Binding in Angular 4 | Angular 4 Tutori...Angular 4 Data Binding | Two Way Data Binding in Angular 4 | Angular 4 Tutori...
Angular 4 Data Binding | Two Way Data Binding in Angular 4 | Angular 4 Tutori...Edureka!
 
Big Data Tutorial For Beginners | What Is Big Data | Big Data Tutorial | Hado...
Big Data Tutorial For Beginners | What Is Big Data | Big Data Tutorial | Hado...Big Data Tutorial For Beginners | What Is Big Data | Big Data Tutorial | Hado...
Big Data Tutorial For Beginners | What Is Big Data | Big Data Tutorial | Hado...Edureka!
 

En vedette (20)

Amazon Alexa: our successes and fails
Amazon Alexa: our successes and failsAmazon Alexa: our successes and fails
Amazon Alexa: our successes and fails
 
Amazon Machine Learning Tutorial
Amazon Machine Learning TutorialAmazon Machine Learning Tutorial
Amazon Machine Learning Tutorial
 
Amazon Machine Learning
Amazon Machine LearningAmazon Machine Learning
Amazon Machine Learning
 
Amazon Machine Learning Case Study: Predicting Customer Churn
Amazon Machine Learning Case Study: Predicting Customer ChurnAmazon Machine Learning Case Study: Predicting Customer Churn
Amazon Machine Learning Case Study: Predicting Customer Churn
 
Reliance JIO Infocomm Limited
Reliance JIO Infocomm LimitedReliance JIO Infocomm Limited
Reliance JIO Infocomm Limited
 
Develop Alexa Skills for Amazon Echo with PHP
Develop Alexa Skills for Amazon Echo with PHPDevelop Alexa Skills for Amazon Echo with PHP
Develop Alexa Skills for Amazon Echo with PHP
 
Build an Alexa Skill Step-by-Step
Build an Alexa Skill Step-by-StepBuild an Alexa Skill Step-by-Step
Build an Alexa Skill Step-by-Step
 
(MBL310) Alexa Voice Service Under the Hood
(MBL310) Alexa Voice Service Under the Hood(MBL310) Alexa Voice Service Under the Hood
(MBL310) Alexa Voice Service Under the Hood
 
Alexa Hackathon - The 5 Love Languages
Alexa Hackathon - The 5 Love LanguagesAlexa Hackathon - The 5 Love Languages
Alexa Hackathon - The 5 Love Languages
 
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
 
Amazon Alexa Technologies
Amazon Alexa TechnologiesAmazon Alexa Technologies
Amazon Alexa Technologies
 
Google Home
Google HomeGoogle Home
Google Home
 
Voice Assistants: Neuigkeiten von Alexa und Google Home
Voice Assistants: Neuigkeiten von Alexa und Google HomeVoice Assistants: Neuigkeiten von Alexa und Google Home
Voice Assistants: Neuigkeiten von Alexa und Google Home
 
Siri Vs Google Now
Siri Vs Google NowSiri Vs Google Now
Siri Vs Google Now
 
React Components Lifecycle | React Tutorial for Beginners | ReactJS Training ...
React Components Lifecycle | React Tutorial for Beginners | ReactJS Training ...React Components Lifecycle | React Tutorial for Beginners | ReactJS Training ...
React Components Lifecycle | React Tutorial for Beginners | ReactJS Training ...
 
Virtual personal assistant
Virtual personal assistantVirtual personal assistant
Virtual personal assistant
 
ReactJS Tutorial For Beginners | ReactJS Redux Training For Beginners | React...
ReactJS Tutorial For Beginners | ReactJS Redux Training For Beginners | React...ReactJS Tutorial For Beginners | ReactJS Redux Training For Beginners | React...
ReactJS Tutorial For Beginners | ReactJS Redux Training For Beginners | React...
 
Use voice recognition with Alexa to control your home [JavaOne]
Use voice recognition with Alexa to control your home [JavaOne]Use voice recognition with Alexa to control your home [JavaOne]
Use voice recognition with Alexa to control your home [JavaOne]
 
Angular 4 Data Binding | Two Way Data Binding in Angular 4 | Angular 4 Tutori...
Angular 4 Data Binding | Two Way Data Binding in Angular 4 | Angular 4 Tutori...Angular 4 Data Binding | Two Way Data Binding in Angular 4 | Angular 4 Tutori...
Angular 4 Data Binding | Two Way Data Binding in Angular 4 | Angular 4 Tutori...
 
Big Data Tutorial For Beginners | What Is Big Data | Big Data Tutorial | Hado...
Big Data Tutorial For Beginners | What Is Big Data | Big Data Tutorial | Hado...Big Data Tutorial For Beginners | What Is Big Data | Big Data Tutorial | Hado...
Big Data Tutorial For Beginners | What Is Big Data | Big Data Tutorial | Hado...
 

Similaire à Please meet Amazon Alexa and the Alexa Skills Kit

Voice enable all the things with Alexa
Voice enable all the things with AlexaVoice enable all the things with Alexa
Voice enable all the things with AlexaMark Bate
 
Artificial Intelligence at Work - Assist Workshop 2016 - Dave Isbitski Amazon
Artificial Intelligence at Work - Assist Workshop 2016 - Dave Isbitski AmazonArtificial Intelligence at Work - Assist Workshop 2016 - Dave Isbitski Amazon
Artificial Intelligence at Work - Assist Workshop 2016 - Dave Isbitski AmazonAssist
 
How to create a Voice – Enabled IoT solution for Alexa
How to create a Voice – Enabled IoT solution for AlexaHow to create a Voice – Enabled IoT solution for Alexa
How to create a Voice – Enabled IoT solution for AlexaAmazon Web Services
 
What Devs Need to Know about Amazon Alexa Skills
What Devs Need to Know about Amazon Alexa SkillsWhat Devs Need to Know about Amazon Alexa Skills
What Devs Need to Know about Amazon Alexa SkillsAI Leadership Institute
 
Screencast dave dev-introtoask-andecho-july2015
Screencast dave dev-introtoask-andecho-july2015Screencast dave dev-introtoask-andecho-july2015
Screencast dave dev-introtoask-andecho-july2015David Isbitski
 
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
 
(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
 
Guest Lecture _ Python Basics _ Alexa Skill Dev _ by Shivam Dutt Sharma
Guest Lecture _ Python Basics _ Alexa Skill Dev _ by Shivam Dutt SharmaGuest Lecture _ Python Basics _ Alexa Skill Dev _ by Shivam Dutt Sharma
Guest Lecture _ Python Basics _ Alexa Skill Dev _ by Shivam Dutt SharmaShivamDuttSharma
 
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
 
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
 
Building custom skills with Amazon Alexa
Building custom skills with Amazon AlexaBuilding custom skills with Amazon Alexa
Building custom skills with Amazon AlexaBrian Perera
 
Building Voice Apps & Experiences For Amazon Echo
Building Voice Apps & Experiences For Amazon EchoBuilding Voice Apps & Experiences For Amazon Echo
Building Voice Apps & Experiences For Amazon EchoAmazon Appstore Developers
 
Make your own Amazon Alexa Skill
Make your own Amazon Alexa SkillMake your own Amazon Alexa Skill
Make your own Amazon Alexa SkillJohn Dalziel
 
AWS re:Invent 2016: Building a Smarter Home with Alexa(ALX303)
AWS re:Invent 2016: Building a Smarter Home with Alexa(ALX303)AWS re:Invent 2016: Building a Smarter Home with Alexa(ALX303)
AWS re:Invent 2016: Building a Smarter Home with Alexa(ALX303)Amazon Web Services
 
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
 
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
 
Maximising the Customer Experience with Amazon Connect and AI Services
Maximising the Customer Experience with Amazon Connect and AI ServicesMaximising the Customer Experience with Amazon Connect and AI Services
Maximising the Customer Experience with Amazon Connect and AI ServicesAmazon 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
 

Similaire à Please meet Amazon Alexa and the Alexa Skills Kit (20)

Voice enable all the things with Alexa
Voice enable all the things with AlexaVoice enable all the things with Alexa
Voice enable all the things with Alexa
 
Artificial Intelligence at Work - Assist Workshop 2016 - Dave Isbitski Amazon
Artificial Intelligence at Work - Assist Workshop 2016 - Dave Isbitski AmazonArtificial Intelligence at Work - Assist Workshop 2016 - Dave Isbitski Amazon
Artificial Intelligence at Work - Assist Workshop 2016 - Dave Isbitski Amazon
 
How to create a Voice – Enabled IoT solution for Alexa
How to create a Voice – Enabled IoT solution for AlexaHow to create a Voice – Enabled IoT solution for Alexa
How to create a Voice – Enabled IoT solution for Alexa
 
What Devs Need to Know about Amazon Alexa Skills
What Devs Need to Know about Amazon Alexa SkillsWhat Devs Need to Know about Amazon Alexa Skills
What Devs Need to Know about Amazon Alexa Skills
 
Screencast dave dev-introtoask-andecho-july2015
Screencast dave dev-introtoask-andecho-july2015Screencast dave dev-introtoask-andecho-july2015
Screencast dave dev-introtoask-andecho-july2015
 
Alexa IoT Skills Workshop
Alexa IoT Skills WorkshopAlexa IoT Skills Workshop
Alexa IoT Skills Workshop
 
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
 
(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
 
Guest Lecture _ Python Basics _ Alexa Skill Dev _ by Shivam Dutt Sharma
Guest Lecture _ Python Basics _ Alexa Skill Dev _ by Shivam Dutt SharmaGuest Lecture _ Python Basics _ Alexa Skill Dev _ by Shivam Dutt Sharma
Guest Lecture _ Python Basics _ Alexa Skill Dev _ by Shivam Dutt Sharma
 
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
 
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
 
Building custom skills with Amazon Alexa
Building custom skills with Amazon AlexaBuilding custom skills with Amazon Alexa
Building custom skills with Amazon Alexa
 
Building Voice Apps & Experiences For Amazon Echo
Building Voice Apps & Experiences For Amazon EchoBuilding Voice Apps & Experiences For Amazon Echo
Building Voice Apps & Experiences For Amazon Echo
 
Make your own Amazon Alexa Skill
Make your own Amazon Alexa SkillMake your own Amazon Alexa Skill
Make your own Amazon Alexa Skill
 
AWS re:Invent 2016: Building a Smarter Home with Alexa(ALX303)
AWS re:Invent 2016: Building a Smarter Home with Alexa(ALX303)AWS re:Invent 2016: Building a Smarter Home with Alexa(ALX303)
AWS re:Invent 2016: Building a Smarter Home with Alexa(ALX303)
 
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...
 
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
 
Maximising the Customer Experience with Amazon Connect and AI Services
Maximising the Customer Experience with Amazon Connect and AI ServicesMaximising the Customer Experience with Amazon Connect and AI Services
Maximising the Customer Experience with Amazon Connect and AI Services
 
Amazon Alexa and AWS Lambda
Amazon Alexa and AWS LambdaAmazon Alexa and AWS Lambda
Amazon Alexa and AWS Lambda
 
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
 

Plus de Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

Plus de Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Dernier

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
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
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 

Dernier (20)

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
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
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
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
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 

Please meet Amazon Alexa and the Alexa Skills Kit

  • 1. AMAZON ALEXA AND THE ALEXA SKILLS KIT Be ready for your customers whenever they ASK for you DEAN BRYEN @deanbryen dean@amazon.com
  • 2. AGENDA Meet Alexa and Echo Why Voice The Alexa Skills Kit VUI Best Practices The Alexa Fund Questions
  • 4. We also recently launched 
 Fire TV with Alexa integrated 
 directly into the device. Simplifying everyday actions with voice on new and familiar devices. & FIRE TVMEET ECHO The First Alexa Endpoints The Echo is the first and best-known endpoint of the Alexa Ecosystem… The Echo was built to make life
 easier and more enjoyable.
  • 5. We’ve received over 36,000 customer reviews in the first 12 months alone. Ratings clock in at 4.5 stars. And there has been no shortage of love… “Amazon’s Echo might be the most important product in years” “I admit, I may have said ‘I love you’ to Alexa on more than one occasion” “The real genius of the Amazon Echo isn't simply what it can do now, but what it might lead to…” Accolades roll in… A Perfect 10 WHAT ARE PEOPLE SAYING?
  • 6. Create Great Content: ASK is how you connect
 to your consumer THE ALEXA ECOSYSTEM Supported by two powerful frameworks ALEXA
 VOICE
 SERVICE Unparalleled Distribution: AVS allows your content
 to be everywhere Lives In The Cloud Automated Speech Recognition (ASR) Natural Language Understanding (NLU) Always Learning ALEXA
 SKILLS
 KIT
  • 7. Register a device View and manage actions Link third-party accounts View lists Enable skills And much more THE ALEXA COMPANION APP
  • 8. WHY VOICE IS IMPORTANT TO YOU
  • 9. CONVERSATION IS THE MOST NATURAL WAY TO ENGAGE WITH YOUR PRODUCTS VOICE RELEASES THE FRICTION OF TRADITIONAL TECHNOLOGY INTERACTION USERS CAN NOW INTERACT WITH YOUR PRODUCT IN A MORE INTIMATE WAY
  • 10. VOICE WILL BE EVERYWHERE
  • 11. THE ALEXA SKILLS KIT https://developer.amazon.com/ask
  • 12. UNDER THE HOOD OF ASK A closer look at how the Alexa Skills Kit process 
 a request and returns an appropriate response You Pass Back a Textual or Audio Response You Pass Back a Graphical Response Alexa Identifies Skill & Recognizes Intent Through ASR & NLU Alexa Sends Customer Intent To Your Service Your Service Processes Request User Makes a Request Audio Stream Is Sent Up To Alexa Respond to Intent Through Text & VisualAlexa Converts Text-to-Speech
 Renders Graphical Component
  • 16. Amazon Alexa Service Developer’s Application Service Amazon’s Developer Portal Application, intents, sample data, developer service URL endpoint Configured through portal ALEXA SKILLS KIT ARCHITECTURE
  • 17. Amazon Alexa Service Developer’s Application Service Amazon’s Developer Portal Application, intents, sample data, developer service URL endpoint Configured through portal User audio is streamed to the service ALEXA SKILLS KIT ARCHITECTURE
  • 18. Amazon Alexa Service Developer’s Application Service Amazon’s Developer Portal Application, intents, sample data, developer service URL endpoint Configured through portal User intents and arguments are sent to the developer service User audio is streamed to the service ALEXA SKILLS KIT ARCHITECTURE
  • 19. Amazon Alexa Service Developer’s Application Service Amazon’s Developer Portal Application, intents, sample data, developer service URL endpoint Configured through portal Text response and/or GUI card data is returned ALEXA SKILLS KIT ARCHITECTURE
  • 20. Amazon Alexa Service Developer’s Application Service Amazon’s Developer Portal Application, intents, sample data, developer service URL endpoint Configured through portal Audio responses are rendered on device Text response and/or GUI card data is returned ALEXA SKILLS KIT ARCHITECTURE
  • 21. Amazon Alexa Service Developer’s Application Service Amazon’s Developer Portal Application, intents, sample data, developer service URL endpoint Configured through portal GUI cards are rendered in the Amazon Alexa app Audio responses are rendered on device Text response and/or GUI card data is returned ALEXA SKILLS KIT ARCHITECTURE
  • 22. HOSTING YOUR SKILLS Skills live in the cloud, and are hosted in one of two places: AWS Lambda or An internet accessible HTTPS endpoint with a trusted certificate
  • 23. INTENTS AND SLOTS You define interactions for your voice app through intent schemas Each intent consists of two fields. The intent field gives the name of the intent. The slots field lists the slots associated with that intent. Slots can also included types such as LITERAL, NUMBER, DATE, etc. 
 intent schemas are uploaded to your skill in the Amazon Developer Portal { "intents": [ { "intent": "tflinfo", "slots": [ { "name": "LINENAME", "type": "LINENAMES" } ] } ] }
  • 24. CUSTOM SLOTS Custom Slots increase the accuracy of Alexa when identifying an argument within an intent. They are created as a line separated list of values It is recommended to have as many possible slots as possible. 
 There are some built in slots for things such as US.State and US.FirstName bakerloo central circle district hammersmith and city jubilee metropolitan northern piccadilly victoria waterloo and city london overground tfl rail DLR
  • 25. SAMPLE UTTERANCES The mappings between intents and the typical utterances that invoke those intents are provided in a tab-separated text document of sample utterances. Each possible phrase is assigned to one of the defined intents. tflinfo are there any disruptions on the {LINENAME} line tflinfo {LINENAME} line “What is…” 
 “Are there…” 
 “Tell me…” 
 “Give me…” 
 “Give…” 
 “Find…” 
 “Find me…”
  • 26. REQUEST TYPES LaunchRequest Maps to onLaunch() and occurs when the users launch the app without specifying what they want IntentRequest Maps to onIntent() and occurs when the user specifies an intent SessionEndedRequest Maps to OnSessionEnded() and occurs when the user ends the session
  • 27. AN EXAMPLE REQUEST If hosting your own service, you will need to handle POST requests to your service over port 443 and parse the JSON With AWS Lambda, the event object that is passed when invoking your function is equal to the request JSON Requests always include a type, requestId, and timestamp If an IntentRequest they will include the intent and its slots type maps directly to LaunchRequest, IntentRequest, and SessionEndedRequest "request": { "type": "IntentRequest", "requestId": "string", "timestamp":"2016-05-13T13:19:25Z", "intent": { "name": "tflinfo", "slots": { "LINENAME": { "name": "LINENAME", "value": "circle" } } }, "locale": "en-US" }
  • 28. AN EXAMPLE RESPONSE Your app will need to build a response object that includes the relevant keys and values. The Amazon Developer Portal has plenty of examples to get started. There are some third party helper products for node.js such as alexa-app who have simplified this even more. outputSpeech, card and reprompt are the supported response objects. shouldEndSession is a boolean value that determines wether the conversation is complete or not You can also store session data in the Alexa Voice Service. These are in the sessionAttributes object. { "version": "1.0", "response": { "outputSpeech": { "type": "SSML", "ssml": "<speak>There are currently no delays on the circle line.</speak>" }, "shouldEndSession": true }, "sessionAttributes": {} }
  • 29. SKILL CODE / DEMO
  • 31. WHERE DO WE START? The Evolution of a Skill Traffic Skill Example Give an estimated time of arrival from home to work Traffic Skill Example Include crashes, construction and closures on route Traffic Skill Example Hand-off from Echo to in mobile turn-by-turn directions with local search and recommendations. RUN Evolve Over Time CRAWL What’s Your Core functionality? ANALYZE USER FEEDBACK & OPTIMIZE SKILL WALK Expand Capabilities & Features INNOVATE FOR CUSTOMERS
  • 32. VUI PRINCIPLES CRAWL, WALK, RUN Don’t overwhelm your users with features out of the box. This is a new medium of interaction with your product. Keep it simple and grow from there. NATURAL AS POSSIBLE Try to make your utterances as natural as they possibly can. SUPPORT MULTIPLE UTTERANCES Create as many utterances as possible to upload to the portal. There is an awesome open source project called alexa-utterances that is great at helping you to do this. UTILISE THE BUILT IN HELP INTENT There is an intent called the helpIntent that is invoked for common requests for help such as “help me” you can handle this in your skill and respond with useful speech.
  • 33. SOME DO’s & DONT’s of VUI DONT I can give you disruption information for the London Underground DO I can give you disruption information for the London Underground. Tell me the line you would like to check.
  • 34. SOME DO’s & DONT’s of VUI DONT I can give you disruption information for the London Underground DO I can give you disruption information for the London Underground. Tell me the line you would like to check. DONT Welcome to TFL DO Welcome to the TFL skill. You can get disruption information by saying a London Underground line name
  • 35. SOME DO’s & DONT’s of VUI DONT I can give you disruption information for the London Underground DO I can give you disruption information for the London Underground. Tell me the line you would like to check. DONT Welcome to TFL DO Welcome to the TFL skill. You can get disruption information by saying a London Underground line name DONT I can give disruption info for all of the London Underground lines. Which one would you like…. DO Which line would you like disruption information for?
  • 36. SOME DO’s & DONT’s of VUI DONT I can give you disruption information for the London Underground DO I can give you disruption information for the London Underground. Tell me the line you would like to check. DONT Welcome to TFL DO Welcome to the TFL skill. You can get disruption information by saying a London Underground line name DONT I can give disruption info for all of the London Underground lines. Which one would you like…. DO Which line would you like disruption information for? DONT You would like disruption information for the circle line right? DO There are currently no delays on the circle line
  • 37. THE PLAN High-Level Framework to help get you started We’ve put together a plan to take your projects from inception to launch through a honed process that includes multiple touch-points with the Alexa team. 1 VOICE EXPERIENCE DESIGN Establish Strategic & Creative Direction What’s Your MVP? Develop User Flows & Scripts Prepare Utterances & Responses DEVELOPMENT Bring the Skill to Life Initial Skill Submission Deliver Skill to Amazon For Review 2 TRAINING & CERTIFICATION Amazon & Developer Testing & Adjustments Certification & Deployment 3 Start End
  • 39.
  • 40. The Alexa Fund is a $100M strategic fund. Designed to support the Alexa ecosystem 14 investments to date
 Hardware that benefits from Alexa’s voice interface Experiences that Deliver new Alexa capabilities New contributions to the voice technology