Voice interfaces are the next major disruption in computing. The Alexa Skills Kit allows developers to build voice driven skills for Alexa by handling natural language conversations with users. Skills can have multi-turn dialogs that involve slot elicitation, confirmation and resolution to gather user intent and parameters through spoken conversations.
13. Intent and Slot
Recommend an Attraction within four miles
AttractionIntent
slot
{distance: “4”}
slot value
Alexa, open Bangalore Guide
utterance
Intent
17. Multi-turn Dialogs
Alexa, start outdoor guru
Welcome to…
Alexa, ask outdoor guru about hiking
Where to?
Goa
Goa?
Yes
When .. leave?
Next Friday
Until when?
The following Tuesday
What will you like to do?
I’ll be fishing
Did I get all this right?
yes
I have two ideas for you…
Invoking
the skill
Dialog
support
Intent
handling
18. Multi-turn Dialogs
Alexa, start outdoor guru
Welcome to…
Alexa, ask outdoor guru about hiking
Where to?
Goa
Goa?
Yes
When .. leave?
Next Friday
Until when?
The following Tuesday
What will you like to do?
I’ll be fishing
Did I get all this right?
yes
I have two ideas for you…
Slot
elicitation
Slot
confirmation
Intent
confirmation
28. Analyze user feedback
& optimize skill
What’s Your Core
Functionality?
Traffic Skill Example
Give an estimated time of
arrival from home to work
Crawl
Expand Capabilities
& Features
Traffic Skill Example
Include accidents, construction
and closures on route
Walk
29. Analyze user feedback
& optimize skill
Innovate for
Customers
What’s Your Core
Functionality?
Traffic Skill Example
Give an estimated time of
arrival from home to work
Crawl
Expand Capabilities
& Features
Traffic Skill Example
Include accidents, construction
and closures on route
Walk
Evolve over
Time
Traffic Skill Example
Proactively alert user to
delays and provide
alternate routes
Run