Why choose? Support them all! This code-centric talk demonstrates the approach you need to centralize your app logic and handle multiple voice interface ecosystems at once. We will walk through code examples for Alexa and Google Assistant integration, discovering the pros and cons of each in detail.
4. BY 2021, MORE THAN 50% PERCENT
OF ENTERPRISES WILL SPEND MORE
PER ANNUM ON BOTS AND CHATBOT
CREATION THAN TRADITIONAL
MOBILE APP DEVELOPMENT.
@quorralyne
Gartner, October 2017
5. THE QUESTIONS
@quorralyne
How does a skill work
Where do we program it
What concepts should I know
What about debugging and testing
How to make a basic skill with a service
Can it take dynamic user input
What about expression
Can the responses be updated by non developers
Can I change responses based on user input
Does every response have to be scripted
What should voice developers keep in mind
31. X
@quorralyne
CONVERSATION IMPLIES
Jakob: I really need a drink.
Todd: Have you been to The Scotsman?
The Scotsman serves drinks
The drinks are alcoholic
The Scotsman is open for business
The Scotsman is nearby
The Scotsman is a place a 3rd party
would probably like
35. X
@quorralyne
ONE TO MANY RELATIONSHIP
CurrentTimeIntent
What time is it?
Whats the time?
How late is it?
Whats the time now?
Do you have the time?
Can you tell me the time?
36. X
The word/phrase that the user speaks to identify your skill.
It may or may not match the name of your skill.
INVOCATION NAME
03
37. X
Accepts these Intents and acts upon them.
Will form a response to the Voice Assistant request.
ENDPOINT / FULFILLMENT
04
41. X
Ties everything together and routes requests to the web service for your skill.
Controls publishing, and optionally allows templated conversations.
PORTAL CONFIGURATION
05