In this session, we will give you a complete picture of all the tools and techniques required to build complex, production-quality Alexa skills. You will leave this session knowing how to use Alexa's dialog management, entity resolution, and slot elicitation capabilities as well as how to process the results through a microservice with AWS Lambda.
ALX326_Applying Alexa’s Natural Language to Your Challenges
1. AWS re:INVENT
Applying Alexa’s Natural Language
to Your Challenges
@BobStolzberg
@VoiceXPinc
@PaulCutsinger
@BobSerr
A L X 3 2 6
2. 1 9 7 0 s 1 9 8 0 s 1 9 9 0 s P R E S E N T2 0 0 0 s
Character Mode
GUI
Web
Mobil
e
VUI
3. CONVERSATIONAL UI IN PRACTICE
CenturyLink Chingy Phoenix/ASUFirst Integrity
Mortgage
First Alexa
“Marketing Campaign
In a Box” Skill
First Platinum Artist
to distribute content
via Alexa Skill
Makes home loan
and lending
process easier
Only Skill optimized
for Echo Show included with
Phoenix Amazon HQ2
RFP Response
7. MULTI-TURN DIALOGS
Alexa, start outdoor guru
Welcome to…
Alexa, ask outdoor guru about kayaking
Where to?
Portland
Portland?
Yes
When .. leave?
Next Friday
Until when?
The following Tuesday
What will you like to do?
I’ll be golfing
Did I get all this right?
yes
I have two ideas for you…
Invoking
the skill
Dialog
support
Intent
handling
8. MULTI-TURN DIALOGS
Alexa, start outdoor guru
Welcome to…
Alexa, ask outdoor guru about kayaking
Where to?
Portland
Portland?
Yes
When .. leave?
Next Friday
Until when?
The following Tuesday
What will you like to do?
I’ll be golfing
Did I get all this right?
yes
I have two ideas for you…
Slot
elicitation
Slot
confirmation
Intent
confirmation
25. Thank you! More sessions
ALX, SKL
ALX321 State of the Science (Tue)
ALX324 State of the Union (Wed)
Hackathons HAC01, HAC03
Continue the conversation
@BobStolzberg
@VoiceXPinc
@PaulCutsinger
@BobSerr