SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Building Great Voice Experiences
@VineetSinha
Vineet Sinha, Emerging Tech R&D, Salesforce Immersion
Voice is a natural interface
for us to work with
Computers
Voice is a natural interface
for us to work with
Computers
Voice can be a Natural User Interface
Voice Interactions Today
Which restaurants are nearby?
Here are a few popular restaurants: ...
Which restaurants nearby serve alcohol?
Here are a few popular restaurants: ...
Typical Human Interactions
Where can I get dinner?
We have a few great Italian, Korean, and Indian
restaurants close by. Are you interested in any
of them?
Yes, but which ones they have alcohol?
Among restaurants that serve alcohol, we have
…
Most voice apps today just work in a command-response manner
- In part because tooling focuses around low-level APIs
 Engaging Voice Apps prioritize User Experience
4 Parts to a better User Experience
1. Understand what you are building
 Don’t just rebuild web use-cases
 Make sure you understand the pain point
2. Be hyper-agile
 Narrow your focus to iterate faster
 Deploy and learn from initial usage
3. Design the Voice User Experience (VUX)
4. Build Conversational Flows
Remember that mobile apps were different from web
apps and desktop apps.
Voice apps depend on a lot of AI and therefore will
feel different after building.
Build Conversational Flows
Iterate cross-functionally with VUX and Biz Logic
(Voice apps need different muscles)
Designing Conversational Flow
Building Great Voice User Experiences
Evolution of Voice
User Experience
Key Concepts
Command Response
Context
Aware
Mixed
Initiative
Event
Based
State
Tracking
Conversation
Flow
Building Great Voice User Experiences
Evolution of Voice
User Experience
Key Concepts
Command Response
Context
Aware
Mixed
Initiative
Event
Based
State
Tracking
Conversation
Flow
Building Great Voice User Experiences
Evolution of Voice
User Experience
Key Concepts
Command Response
Context
Aware
Mixed
Initiative
Event
Based
State
Tracking
Conversation
Flow
Working with Conversational Flow
1. Start with sample conversations
2. Focus on beginners and draw the
conversational flow for your app
3. Annotate to support advanced/repeat
users
Conversation Flow Examples:
https://medium.com/voice-games/recipe-for-a-great-voicefirst-
interactive-story-e71b9ee0666c
https://designguidelines.withgoogle.com/conversation/conversati
on-design-process/write-sample-dialogs.html#write-sample-
dialogs-high-level-flows-for-beginners
Implementing Voice Apps
From Conversation Flow to a Voice Script
Designed a Conversation Flow Language
 To ease collaboration between VUX, Developers, etc
 Inspired by HTML (& the lessons from there)
Two High Level Conversation Flow Elements
 Menus -> Decisions
 Forms -> Dialogs
Extended Support for Lower-Level Patterns
(ref: Violet)
Menus and Users decisions
Basic building block of most voice apps.
Potentially nested to support decisions that the user would need to make.
Getting multiple parameters from a user (dialog)
Aka Voice Forms
When we need to collect more than one input from the user
Lower Level Voice Design Patterns
1. Alternate Inputs
“Add the numbers 5 and 3”, “5 plus 3”
2. Alternate Responses
“The next meeting is in 5 minutes”, “You have a meeting coming up after 5 minutes”
3. Responses based on Experience Level
“Would you like restaurants that are close by, rated most highly, or by cuisine type”
“What types of restaurants would you like?”
4. Prompts vs Asks
Ask: Present Question and Wait for a Response
Prompt: Present upto 3 Questions and wait for a Response
A Conversation Example: Calculator
http://helloviolet.ai/docs/conversation-example
We want to see what you build…
Try out Violet:
1. Build your own voice use case.
2. Let us know if there are any Voice Design
Patterns that you would like to see it
implement.
Let us know how it goes
For more info:
http://HelloViolet.ai
https://github.com/salesforce/violet-conversations
What’s Next
Building Great Voice Experiences

Weitere ähnliche Inhalte

Kürzlich hochgeladen

Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
chiefasafspells
 

Kürzlich hochgeladen (20)

Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 

Empfohlen

Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Empfohlen (20)

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 

Building Great Voice Experiences

  • 1. Building Great Voice Experiences @VineetSinha Vineet Sinha, Emerging Tech R&D, Salesforce Immersion
  • 2. Voice is a natural interface for us to work with Computers
  • 3. Voice is a natural interface for us to work with Computers
  • 4. Voice can be a Natural User Interface Voice Interactions Today Which restaurants are nearby? Here are a few popular restaurants: ... Which restaurants nearby serve alcohol? Here are a few popular restaurants: ... Typical Human Interactions Where can I get dinner? We have a few great Italian, Korean, and Indian restaurants close by. Are you interested in any of them? Yes, but which ones they have alcohol? Among restaurants that serve alcohol, we have … Most voice apps today just work in a command-response manner - In part because tooling focuses around low-level APIs  Engaging Voice Apps prioritize User Experience
  • 5. 4 Parts to a better User Experience 1. Understand what you are building  Don’t just rebuild web use-cases  Make sure you understand the pain point 2. Be hyper-agile  Narrow your focus to iterate faster  Deploy and learn from initial usage 3. Design the Voice User Experience (VUX) 4. Build Conversational Flows Remember that mobile apps were different from web apps and desktop apps. Voice apps depend on a lot of AI and therefore will feel different after building. Build Conversational Flows Iterate cross-functionally with VUX and Biz Logic (Voice apps need different muscles)
  • 7. Building Great Voice User Experiences Evolution of Voice User Experience Key Concepts Command Response Context Aware Mixed Initiative Event Based State Tracking Conversation Flow
  • 8. Building Great Voice User Experiences Evolution of Voice User Experience Key Concepts Command Response Context Aware Mixed Initiative Event Based State Tracking Conversation Flow
  • 9. Building Great Voice User Experiences Evolution of Voice User Experience Key Concepts Command Response Context Aware Mixed Initiative Event Based State Tracking Conversation Flow
  • 10. Working with Conversational Flow 1. Start with sample conversations 2. Focus on beginners and draw the conversational flow for your app 3. Annotate to support advanced/repeat users Conversation Flow Examples: https://medium.com/voice-games/recipe-for-a-great-voicefirst- interactive-story-e71b9ee0666c https://designguidelines.withgoogle.com/conversation/conversati on-design-process/write-sample-dialogs.html#write-sample- dialogs-high-level-flows-for-beginners
  • 12. From Conversation Flow to a Voice Script Designed a Conversation Flow Language  To ease collaboration between VUX, Developers, etc  Inspired by HTML (& the lessons from there) Two High Level Conversation Flow Elements  Menus -> Decisions  Forms -> Dialogs Extended Support for Lower-Level Patterns (ref: Violet)
  • 13. Menus and Users decisions Basic building block of most voice apps. Potentially nested to support decisions that the user would need to make.
  • 14. Getting multiple parameters from a user (dialog) Aka Voice Forms When we need to collect more than one input from the user
  • 15. Lower Level Voice Design Patterns 1. Alternate Inputs “Add the numbers 5 and 3”, “5 plus 3” 2. Alternate Responses “The next meeting is in 5 minutes”, “You have a meeting coming up after 5 minutes” 3. Responses based on Experience Level “Would you like restaurants that are close by, rated most highly, or by cuisine type” “What types of restaurants would you like?” 4. Prompts vs Asks Ask: Present Question and Wait for a Response Prompt: Present upto 3 Questions and wait for a Response
  • 16. A Conversation Example: Calculator http://helloviolet.ai/docs/conversation-example
  • 17. We want to see what you build… Try out Violet: 1. Build your own voice use case. 2. Let us know if there are any Voice Design Patterns that you would like to see it implement. Let us know how it goes For more info: http://HelloViolet.ai https://github.com/salesforce/violet-conversations

Hinweis der Redaktion

  1. Focus: Building great Voice User Experiences can be easy (with Violet) Session Title: Practically Building Great Voice Experiences Abstract: We are all excited about Voice-Enabled Devices. But how much do we really use them? Want to make sure that your Voice Application is not just one of the 25K skills out there? In this session we share our experiences from prototyping and critically building over a dozen Voice Experiences to meet business needs. We show how practical decisions have made implementing great UX easy, and share open source tools that we have built to help others do the same.
  2. We know why we are here
  3. Consumers are excited about Voice Expecting 50% of households in US to have a smart speaker! http://www.businessinsider.com/amazon-voice-assistant-alexa-could-soon-start-talking-to-you-on-its-own-2016-9 http://www.businessinsider.com/amazon-echo-vs-google-home-sales-estimates-chart-2017-5 https://1reddrop.com/2017/01/24/24-million-amazon-echo-and-google-home-devices-will-be-sold-in-2017-voice-report/ “Amazon’s voice assistant Alexa could be a $10 billion 'mega-hit' by 2020: Research” https://www.cnbc.com/2017/03/10/amazon-alexa-voice-assistan-could-be-a-10-billion-mega-hit-by-2020-research.html
  4. Problem is that Voice Apps need to have a good user experience
  5. Convey this through a story.
  6. Can be used to implement - decision trees, interviews, etc
  7. To be decided
  8. To be decided