SlideShare une entreprise Scribd logo
1  sur  38
Télécharger pour lire hors ligne
Copyright 2016 © Sabio All Rights Reserved
Designing voice and natural language experiences
Dan Whaley
UX Scotland 2016
Copyright 2016 © Sabio All rights reserved
Why now?
User
Acceptance
Core Speech
Recognition/NLU
Data – fast mobile
connections
Exposure – Siri, Google
Now, Cortana
Conversational
Interfaces
Copyright 2016 © Sabio All rights reserved
User Expectation
Expectation for low effort, intelligent experiences…
Conversation is our most natural communication medium
Well design conversational and speech UIs are the next
generation of low effort interface
Intuitive
•User doesn’t
need to
learn how to
interact
Unobtrusive
•Technology
or interface
doesn’t get
in the way
Personalised
•Tailor
interaction
to the
specific user
Anticipatory
•Predicts
users next
action or
intent
Cross
Channel
•Switch
between
channels
and time
Copyright 2016 © Sabio All rights reserved
Platform Explosion
Nina Web/Mobile
Design
Copyright 2016 © Sabio All rights reserved
Design Principles
Start with the user
Design with data
Get out of the way
Do the hard work to make it simple
Design for all
Understand context
Design for the interface
Deliver solutions, not technology
Be consistent, not uniform
Reuse and refine
Test
Design
Analyse
Copyright 2016 © Sabio All rights reserved
Start with the user… design with data
Copyright 2016 © Sabio All rights reserved
Conversation as interface
Natural
Language
Temporal
Linear
Repetetive
RedundantAmbiguous
Non-
spatial
Transient
Humans are wired for
conversation
Part of evolutionary
development
Instinctively interpret both
words and dialogue acts
“The conscious knowledge that speech can have a non human origin
is not enough to overcome the historically appropriate activation of
social relationships by voice.” Nass and Brave 2005
Copyright 2016 © Sabio All rights reserved
Understand context
When is voice/nlu the right interface?
• Hands free environment
• Low background noise
• Number of questions to qualify task
• Very large number of options
• Controlled domain
When is voice/nlu the wrong interface?
• Lots of graphical information
• Selecting from a large number of defined options
• Noisy environment
• Difficult to say items (email address)
Copyright 2016 © Sabio All rights reserved
Understand context
Copyright 2016 © Sabio All rights reserved
Get out of the way
Conversational UI’s can be the least intrusive
interface… truly invisible
Keep it that way
Conversation
Copyright 2016 © Sabio All rights reserved
Cooperative Principle
Paul Grice
(1913-
1988)
Philosopher
of language
Conversation is built on cooperation
towards mutual understanding by
conversing parties
Participants must make every effort
to listen and respond appropriately
and at the right moment
"Make your contribution such as it is required, at the stage at which
it occurs, by the accepted purpose or direction of the talk exchange
in which you are engaged." (Grice, Studies in the Way of
Words1989: 26).
Copyright 2016 © Sabio All rights reserved
Maxims Of Conversation
Quantity
• Provide the appropriate amount of information
Quality
• Be truthful, do not say what you know to be false
Relevancy
• Make your contribution directly relevant, advance the
conversation
Manner
• Choose words and concepts that can be understood by
all participants to ensure clarity
Copyright 2016 © Sabio All rights reserved
Dialogue Entities
Agent
• People or systems engaged in conversation
Utterance
• Whatever is spoken or written including inherent semantics
Discourse makers
• Verbal or non verbal markers used to signal or mark a
change in the conversation
Turn
• Period of time that a particular agent ‘has the floor’ or
controls the conversation
Copyright 2016 © Sabio All rights reserved
Components of Conversation
State
State
Agent Agent
Action
Action
Context
Signal
Signal
Me: “hello” (Action: initiate conversation. State: Waiting)
Friend: “hey Dan” (Action: reply, acknowledge. State: Conversing)
Me: “how are you finding the workshop?” (Action: Question, offer turn.
State: waiting response)
Copyright 2016 © Sabio All rights reserved
Prompts
Prompts are means to communicate or request
information from the user or signal change of state or turn
Providing Information
• Order status, Cab ETA, Balance, etc…
Requesting Information
• Destination, date of birth, credit card number
Confirming Information
• Check understanding. Implicit or explicit.
Offering Choices
• Transfer funds, check account balance, etc…
Signalling an Error Condition
• Re-establish dialogue, get the user back on track
Copyright 2016 © Sabio All rights reserved
Tips for good prompting…
Speak like a human
Avoid jargon or slang
Start with the most
important information
Don’t explain the
interface. Avoid “speak”
Confirm explicitly only
where necessary
Be consistent, but not
uniform
Avoid mixing recorded
and synthesised audio
Don’t focus on errors
Avoid repeating “sorry”
and “please”
Use contractions, “I’m”
Keep choices simple and
distinct
Copyright 2016 © Sabio All rights reserved
Lost in time…
Mark where you are
• Implicit confirmation, e.g., “Card Payment…”
Use verbal/non-verbal discourse markers
• Silence to signal turn taking
Indicate any likely delay or latency
• Avoid unexpected silence, “one moment while I…”
Establish islands of safety
• Ok, I’ll take you back to the menu
Allow user to escape
• “start over”
Voice is a temporal interface: its easy to get lost
Copyright 2016 © Sabio All rights reserved
When it all goes wrong…
No
Match
• When the system doesn’t
understand the user
No
Input
• When the user doesn’t
respond to a question
No to
confirm
• When the user rejects a
confirmed response
Think about what drives each type of error in a
particular context. User is confused, weary,
distracted? Background noise?
Copyright 2016 © Sabio All rights reserved
Handling error
Take the blame
Give a couple of attempts
Tier prompting
Give examples of how to respond
Islands of safety
Don’t be repetitive
Switch modality
Copyright 2016 © Sabio All rights reserved
Persona
Function
Congruence
Persona
Coherence
Persona defines the overall
communication style
Diction (familiar vs formal)
Verbosity (concise vs wordy
Tone of voice (warm vs austere)
Characteristics (friendly, aloof,
warm, etc…)
Coherent matching of application function with
coherent persona creates congruent experience
Copyright 2016 © Sabio All rights reserved
Dom
Copyright 2016 © Sabio All rights reserved
Jess
Copyright 2016 © Sabio All rights reserved
Implementation
Copyright 2016 © Sabio All rights reserved
How Speech Works
• Phonetics
• /k/a//n//s/el/
• “cancel”
• “can sell”
Acoustic
Model
• “cancel my
account” {.8}
• “can sell my
account” {.2}
Linguistic
Model • NLU: Extract
meaning
• Action: ‘Cancel’
• Entity: ‘Account’
Semantic
Model
I want to
cancel
my
account
Text only starts here
Copyright 2016 © Sabio All rights reserved
Architecture
Application
Data
Model
Controller
View
Prompts
Recog/
NLU
Action:
Entity
- Users response mapped
to action/entity model
- Dialogue crafted around
these
“Book a ticket to see
Batman tomorrow about
eight”
Book: CinemaTicket
(Film: Batman,
Date: Tomorrow,
Time: 20:00)
Next
view
Copyright 2016 © Sabio All rights reserved
Training
Setup: Map example ‘utterances’ to semantic model
“Book a cinema ticket” -> Book:CinemaTicket
“make a reservation to see a film” -> Book:CinemaTicket
“get me a ticket to batman” -> Book:CinemaTicket
Craft dialogue based onOptimisation: Review and update regularly
“Need a pass to see batman” -> ??
“I wanna see a movie” -> ??
Copyright 2016 © Sabio All rights reserved
Data Sources
Contact
Centre
Listen to calls –
speech
analytics
Web
Chat
Web
transcripts –
text analytics
Mobile
or Web
Forum pages –
site analytics
Copyright 2016 © Sabio All rights reserved
Artificial Intelligence
iStock
Copyright 2016 © Sabio All rights reserved
AI - Turing Test
Copyright 2016 © Sabio All rights reserved
AI Today
Self-drivingCars
NaturalLanguageProcessing
Playing‘Go’
Specific Intelligence General Intelligence
Copyright 2016 © Sabio All rights reserved
AI Journey
Designed
Intelligence
Human
Assisted
Intelligence
Full Machine
Intelligence
Copyright 2016 © Sabio All rights reserved
Future - AI Driven Customer Service
ArtificialIntelligence
Copyright 2016 © Sabio All rights reserved
Future drivers
Connected devices: no screen
• Wearables
• Smart homes
More data: personalisation/anticipation
• Biometrics
• Location
• Consumer preference
Health: cost of care
• Elder care
• Non-physician care
Copyright 2016 © Sabio All rights reserved
Copyright 2016 © Sabio All rights reserved
dwhaley@sabio.co.uk
@whaley_d
https://uk.linkedin.com/in/dwhaley-speech-ux
Contact

Contenu connexe

En vedette

Designing the Conversation [SpeechTek 2016]
Designing the Conversation [SpeechTek 2016]Designing the Conversation [SpeechTek 2016]
Designing the Conversation [SpeechTek 2016]Aaron Gustafson
 
Voice Driven User Interface Design
Voice Driven User Interface DesignVoice Driven User Interface Design
Voice Driven User Interface DesignEngine Neer
 
Use Cases for Voice User Interface
Use Cases for Voice User InterfaceUse Cases for Voice User Interface
Use Cases for Voice User InterfaceStefan Ostwald
 
Evangelizing and Designing Voice User Interface: Adopting VUI in a GUI world
 Evangelizing and Designing Voice User Interface: Adopting VUI in a GUI world Evangelizing and Designing Voice User Interface: Adopting VUI in a GUI world
Evangelizing and Designing Voice User Interface: Adopting VUI in a GUI worldStephen Gay
 
AWS re:Invent 2016: Voice-enabling Your Home and Devices with Amazon Alexa an...
AWS re:Invent 2016: Voice-enabling Your Home and Devices with Amazon Alexa an...AWS re:Invent 2016: Voice-enabling Your Home and Devices with Amazon Alexa an...
AWS re:Invent 2016: Voice-enabling Your Home and Devices with Amazon Alexa an...Amazon Web Services
 
Twitter Kaepernicked by Google Plus? | Should You Use Google Plus?
Twitter Kaepernicked by Google Plus? | Should You Use Google Plus?Twitter Kaepernicked by Google Plus? | Should You Use Google Plus?
Twitter Kaepernicked by Google Plus? | Should You Use Google Plus?Ana Hoffman
 
Social Media Engagement is Not a Strategy
Social Media Engagement is Not a StrategySocial Media Engagement is Not a Strategy
Social Media Engagement is Not a StrategyMark Schaefer
 
Sine Qua Non: Core Values and Content Strategy
Sine Qua Non: Core Values and Content StrategySine Qua Non: Core Values and Content Strategy
Sine Qua Non: Core Values and Content StrategyJonathon Colman
 
75 Customer Service Facts, Quotes & Statistics
75 Customer Service Facts, Quotes & Statistics75 Customer Service Facts, Quotes & Statistics
75 Customer Service Facts, Quotes & StatisticsHelp Scout
 
How to create great slides for presentations
How to create great slides for presentationsHow to create great slides for presentations
How to create great slides for presentationsmikejeffs
 
21 Periscope Tips for Winning Broadcasts
21 Periscope Tips for Winning Broadcasts21 Periscope Tips for Winning Broadcasts
21 Periscope Tips for Winning BroadcastsDonna Moritz
 
Wicked Ambiguity and User Experience
Wicked Ambiguity and User ExperienceWicked Ambiguity and User Experience
Wicked Ambiguity and User ExperienceJonathon Colman
 

En vedette (13)

Designing the Conversation [SpeechTek 2016]
Designing the Conversation [SpeechTek 2016]Designing the Conversation [SpeechTek 2016]
Designing the Conversation [SpeechTek 2016]
 
IoT–The Death of (G)UI
IoT–The Death of (G)UIIoT–The Death of (G)UI
IoT–The Death of (G)UI
 
Voice Driven User Interface Design
Voice Driven User Interface DesignVoice Driven User Interface Design
Voice Driven User Interface Design
 
Use Cases for Voice User Interface
Use Cases for Voice User InterfaceUse Cases for Voice User Interface
Use Cases for Voice User Interface
 
Evangelizing and Designing Voice User Interface: Adopting VUI in a GUI world
 Evangelizing and Designing Voice User Interface: Adopting VUI in a GUI world Evangelizing and Designing Voice User Interface: Adopting VUI in a GUI world
Evangelizing and Designing Voice User Interface: Adopting VUI in a GUI world
 
AWS re:Invent 2016: Voice-enabling Your Home and Devices with Amazon Alexa an...
AWS re:Invent 2016: Voice-enabling Your Home and Devices with Amazon Alexa an...AWS re:Invent 2016: Voice-enabling Your Home and Devices with Amazon Alexa an...
AWS re:Invent 2016: Voice-enabling Your Home and Devices with Amazon Alexa an...
 
Twitter Kaepernicked by Google Plus? | Should You Use Google Plus?
Twitter Kaepernicked by Google Plus? | Should You Use Google Plus?Twitter Kaepernicked by Google Plus? | Should You Use Google Plus?
Twitter Kaepernicked by Google Plus? | Should You Use Google Plus?
 
Social Media Engagement is Not a Strategy
Social Media Engagement is Not a StrategySocial Media Engagement is Not a Strategy
Social Media Engagement is Not a Strategy
 
Sine Qua Non: Core Values and Content Strategy
Sine Qua Non: Core Values and Content StrategySine Qua Non: Core Values and Content Strategy
Sine Qua Non: Core Values and Content Strategy
 
75 Customer Service Facts, Quotes & Statistics
75 Customer Service Facts, Quotes & Statistics75 Customer Service Facts, Quotes & Statistics
75 Customer Service Facts, Quotes & Statistics
 
How to create great slides for presentations
How to create great slides for presentationsHow to create great slides for presentations
How to create great slides for presentations
 
21 Periscope Tips for Winning Broadcasts
21 Periscope Tips for Winning Broadcasts21 Periscope Tips for Winning Broadcasts
21 Periscope Tips for Winning Broadcasts
 
Wicked Ambiguity and User Experience
Wicked Ambiguity and User ExperienceWicked Ambiguity and User Experience
Wicked Ambiguity and User Experience
 

Similaire à UX Scotland 2016 - Designing voice and natural language experiences

Usability testing for accessible UX
Usability testing for accessible UXUsability testing for accessible UX
Usability testing for accessible UXWhitney Quesenbery
 
Voice Recognition and Natural Language - Dallas TechFest 2016
Voice Recognition and Natural Language - Dallas TechFest 2016Voice Recognition and Natural Language - Dallas TechFest 2016
Voice Recognition and Natural Language - Dallas TechFest 2016Crispin Reedy
 
Realtime captioning checklist
Realtime captioning checklistRealtime captioning checklist
Realtime captioning checklistJohn Peterson
 
Aspect Digital Self-Service
Aspect Digital Self-ServiceAspect Digital Self-Service
Aspect Digital Self-ServiceAspect Software
 
UX and Social Media - The Crossover Between the Two
UX and Social Media - The Crossover Between the TwoUX and Social Media - The Crossover Between the Two
UX and Social Media - The Crossover Between the TwoNomensa
 
Teaching Computers to Chat
Teaching Computers to ChatTeaching Computers to Chat
Teaching Computers to ChatAvi Yaeli
 
UX / UI Mobile Trends
UX / UI Mobile TrendsUX / UI Mobile Trends
UX / UI Mobile TrendsMark N Swaine
 
Let's go virtual: Online meeting models
Let's go virtual: Online meeting modelsLet's go virtual: Online meeting models
Let's go virtual: Online meeting modelsBarbara Howe
 
Designing Digital Longform (AAN 2014)
Designing Digital Longform (AAN 2014)Designing Digital Longform (AAN 2014)
Designing Digital Longform (AAN 2014)aschweigert
 
Webinar Slides: Critical Steps to Keep your BSA Program Current
Webinar Slides: Critical Steps to Keep your BSA Program CurrentWebinar Slides: Critical Steps to Keep your BSA Program Current
Webinar Slides: Critical Steps to Keep your BSA Program CurrentPneuron
 
Presentation Visuals
Presentation VisualsPresentation Visuals
Presentation Visualsbthat
 
Intro to UX: Enterprise UX
Intro to UX: Enterprise UXIntro to UX: Enterprise UX
Intro to UX: Enterprise UXBart Van Hecke
 
Big Design 2018 - Chatbots & Chatboxes
Big Design 2018 - Chatbots & ChatboxesBig Design 2018 - Chatbots & Chatboxes
Big Design 2018 - Chatbots & ChatboxesDan Cohn
 
Getting Started with Voice UI
Getting Started with Voice UIGetting Started with Voice UI
Getting Started with Voice UIIsidore Gotto
 
12 tips on Microcopy andUX
12 tips on Microcopy andUX12 tips on Microcopy andUX
12 tips on Microcopy andUXSerena Giust
 
Look Ma! No Screens! Conducting UX research on non-visual user experiences.
Look Ma! No Screens! Conducting UX research on non-visual user experiences.Look Ma! No Screens! Conducting UX research on non-visual user experiences.
Look Ma! No Screens! Conducting UX research on non-visual user experiences.UXPA International
 
Look Ma! No Screens! Conducting UX Research on Non-Visual User Experiences
Look Ma! No Screens! Conducting UX Research on Non-Visual User ExperiencesLook Ma! No Screens! Conducting UX Research on Non-Visual User Experiences
Look Ma! No Screens! Conducting UX Research on Non-Visual User ExperiencesUXPA International
 
Elluminate Facilitation Tips
Elluminate Facilitation TipsElluminate Facilitation Tips
Elluminate Facilitation TipsYum Studio
 

Similaire à UX Scotland 2016 - Designing voice and natural language experiences (20)

Usability testing for accessible UX
Usability testing for accessible UXUsability testing for accessible UX
Usability testing for accessible UX
 
Voice Recognition and Natural Language - Dallas TechFest 2016
Voice Recognition and Natural Language - Dallas TechFest 2016Voice Recognition and Natural Language - Dallas TechFest 2016
Voice Recognition and Natural Language - Dallas TechFest 2016
 
Realtime captioning checklist
Realtime captioning checklistRealtime captioning checklist
Realtime captioning checklist
 
Aspect Digital Self-Service
Aspect Digital Self-ServiceAspect Digital Self-Service
Aspect Digital Self-Service
 
UX and Social Media - The Crossover Between the Two
UX and Social Media - The Crossover Between the TwoUX and Social Media - The Crossover Between the Two
UX and Social Media - The Crossover Between the Two
 
Voice Tech TO #1
Voice Tech TO #1Voice Tech TO #1
Voice Tech TO #1
 
Teaching Computers to Chat
Teaching Computers to ChatTeaching Computers to Chat
Teaching Computers to Chat
 
UX / UI Mobile Trends
UX / UI Mobile TrendsUX / UI Mobile Trends
UX / UI Mobile Trends
 
Let's go virtual: Online meeting models
Let's go virtual: Online meeting modelsLet's go virtual: Online meeting models
Let's go virtual: Online meeting models
 
Designing Digital Longform (AAN 2014)
Designing Digital Longform (AAN 2014)Designing Digital Longform (AAN 2014)
Designing Digital Longform (AAN 2014)
 
Webinar Slides: Critical Steps to Keep your BSA Program Current
Webinar Slides: Critical Steps to Keep your BSA Program CurrentWebinar Slides: Critical Steps to Keep your BSA Program Current
Webinar Slides: Critical Steps to Keep your BSA Program Current
 
Presentation Visuals
Presentation VisualsPresentation Visuals
Presentation Visuals
 
UX Tools, Tips, and Tricks
UX Tools, Tips, and TricksUX Tools, Tips, and Tricks
UX Tools, Tips, and Tricks
 
Intro to UX: Enterprise UX
Intro to UX: Enterprise UXIntro to UX: Enterprise UX
Intro to UX: Enterprise UX
 
Big Design 2018 - Chatbots & Chatboxes
Big Design 2018 - Chatbots & ChatboxesBig Design 2018 - Chatbots & Chatboxes
Big Design 2018 - Chatbots & Chatboxes
 
Getting Started with Voice UI
Getting Started with Voice UIGetting Started with Voice UI
Getting Started with Voice UI
 
12 tips on Microcopy andUX
12 tips on Microcopy andUX12 tips on Microcopy andUX
12 tips on Microcopy andUX
 
Look Ma! No Screens! Conducting UX research on non-visual user experiences.
Look Ma! No Screens! Conducting UX research on non-visual user experiences.Look Ma! No Screens! Conducting UX research on non-visual user experiences.
Look Ma! No Screens! Conducting UX research on non-visual user experiences.
 
Look Ma! No Screens! Conducting UX Research on Non-Visual User Experiences
Look Ma! No Screens! Conducting UX Research on Non-Visual User ExperiencesLook Ma! No Screens! Conducting UX Research on Non-Visual User Experiences
Look Ma! No Screens! Conducting UX Research on Non-Visual User Experiences
 
Elluminate Facilitation Tips
Elluminate Facilitation TipsElluminate Facilitation Tips
Elluminate Facilitation Tips
 

Dernier

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 

Dernier (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

UX Scotland 2016 - Designing voice and natural language experiences

  • 1. Copyright 2016 © Sabio All Rights Reserved Designing voice and natural language experiences Dan Whaley UX Scotland 2016
  • 2. Copyright 2016 © Sabio All rights reserved Why now? User Acceptance Core Speech Recognition/NLU Data – fast mobile connections Exposure – Siri, Google Now, Cortana Conversational Interfaces
  • 3. Copyright 2016 © Sabio All rights reserved User Expectation Expectation for low effort, intelligent experiences… Conversation is our most natural communication medium Well design conversational and speech UIs are the next generation of low effort interface Intuitive •User doesn’t need to learn how to interact Unobtrusive •Technology or interface doesn’t get in the way Personalised •Tailor interaction to the specific user Anticipatory •Predicts users next action or intent Cross Channel •Switch between channels and time
  • 4. Copyright 2016 © Sabio All rights reserved Platform Explosion Nina Web/Mobile
  • 6. Copyright 2016 © Sabio All rights reserved Design Principles Start with the user Design with data Get out of the way Do the hard work to make it simple Design for all Understand context Design for the interface Deliver solutions, not technology Be consistent, not uniform Reuse and refine Test Design Analyse
  • 7. Copyright 2016 © Sabio All rights reserved Start with the user… design with data
  • 8. Copyright 2016 © Sabio All rights reserved Conversation as interface Natural Language Temporal Linear Repetetive RedundantAmbiguous Non- spatial Transient Humans are wired for conversation Part of evolutionary development Instinctively interpret both words and dialogue acts “The conscious knowledge that speech can have a non human origin is not enough to overcome the historically appropriate activation of social relationships by voice.” Nass and Brave 2005
  • 9. Copyright 2016 © Sabio All rights reserved Understand context When is voice/nlu the right interface? • Hands free environment • Low background noise • Number of questions to qualify task • Very large number of options • Controlled domain When is voice/nlu the wrong interface? • Lots of graphical information • Selecting from a large number of defined options • Noisy environment • Difficult to say items (email address)
  • 10. Copyright 2016 © Sabio All rights reserved Understand context
  • 11. Copyright 2016 © Sabio All rights reserved Get out of the way Conversational UI’s can be the least intrusive interface… truly invisible Keep it that way
  • 13. Copyright 2016 © Sabio All rights reserved Cooperative Principle Paul Grice (1913- 1988) Philosopher of language Conversation is built on cooperation towards mutual understanding by conversing parties Participants must make every effort to listen and respond appropriately and at the right moment "Make your contribution such as it is required, at the stage at which it occurs, by the accepted purpose or direction of the talk exchange in which you are engaged." (Grice, Studies in the Way of Words1989: 26).
  • 14. Copyright 2016 © Sabio All rights reserved Maxims Of Conversation Quantity • Provide the appropriate amount of information Quality • Be truthful, do not say what you know to be false Relevancy • Make your contribution directly relevant, advance the conversation Manner • Choose words and concepts that can be understood by all participants to ensure clarity
  • 15. Copyright 2016 © Sabio All rights reserved Dialogue Entities Agent • People or systems engaged in conversation Utterance • Whatever is spoken or written including inherent semantics Discourse makers • Verbal or non verbal markers used to signal or mark a change in the conversation Turn • Period of time that a particular agent ‘has the floor’ or controls the conversation
  • 16. Copyright 2016 © Sabio All rights reserved Components of Conversation State State Agent Agent Action Action Context Signal Signal Me: “hello” (Action: initiate conversation. State: Waiting) Friend: “hey Dan” (Action: reply, acknowledge. State: Conversing) Me: “how are you finding the workshop?” (Action: Question, offer turn. State: waiting response)
  • 17. Copyright 2016 © Sabio All rights reserved Prompts Prompts are means to communicate or request information from the user or signal change of state or turn Providing Information • Order status, Cab ETA, Balance, etc… Requesting Information • Destination, date of birth, credit card number Confirming Information • Check understanding. Implicit or explicit. Offering Choices • Transfer funds, check account balance, etc… Signalling an Error Condition • Re-establish dialogue, get the user back on track
  • 18. Copyright 2016 © Sabio All rights reserved Tips for good prompting… Speak like a human Avoid jargon or slang Start with the most important information Don’t explain the interface. Avoid “speak” Confirm explicitly only where necessary Be consistent, but not uniform Avoid mixing recorded and synthesised audio Don’t focus on errors Avoid repeating “sorry” and “please” Use contractions, “I’m” Keep choices simple and distinct
  • 19. Copyright 2016 © Sabio All rights reserved Lost in time… Mark where you are • Implicit confirmation, e.g., “Card Payment…” Use verbal/non-verbal discourse markers • Silence to signal turn taking Indicate any likely delay or latency • Avoid unexpected silence, “one moment while I…” Establish islands of safety • Ok, I’ll take you back to the menu Allow user to escape • “start over” Voice is a temporal interface: its easy to get lost
  • 20. Copyright 2016 © Sabio All rights reserved When it all goes wrong… No Match • When the system doesn’t understand the user No Input • When the user doesn’t respond to a question No to confirm • When the user rejects a confirmed response Think about what drives each type of error in a particular context. User is confused, weary, distracted? Background noise?
  • 21. Copyright 2016 © Sabio All rights reserved Handling error Take the blame Give a couple of attempts Tier prompting Give examples of how to respond Islands of safety Don’t be repetitive Switch modality
  • 22. Copyright 2016 © Sabio All rights reserved Persona Function Congruence Persona Coherence Persona defines the overall communication style Diction (familiar vs formal) Verbosity (concise vs wordy Tone of voice (warm vs austere) Characteristics (friendly, aloof, warm, etc…) Coherent matching of application function with coherent persona creates congruent experience
  • 23. Copyright 2016 © Sabio All rights reserved Dom
  • 24. Copyright 2016 © Sabio All rights reserved Jess
  • 25. Copyright 2016 © Sabio All rights reserved
  • 27. Copyright 2016 © Sabio All rights reserved How Speech Works • Phonetics • /k/a//n//s/el/ • “cancel” • “can sell” Acoustic Model • “cancel my account” {.8} • “can sell my account” {.2} Linguistic Model • NLU: Extract meaning • Action: ‘Cancel’ • Entity: ‘Account’ Semantic Model I want to cancel my account Text only starts here
  • 28. Copyright 2016 © Sabio All rights reserved Architecture Application Data Model Controller View Prompts Recog/ NLU Action: Entity - Users response mapped to action/entity model - Dialogue crafted around these “Book a ticket to see Batman tomorrow about eight” Book: CinemaTicket (Film: Batman, Date: Tomorrow, Time: 20:00) Next view
  • 29. Copyright 2016 © Sabio All rights reserved Training Setup: Map example ‘utterances’ to semantic model “Book a cinema ticket” -> Book:CinemaTicket “make a reservation to see a film” -> Book:CinemaTicket “get me a ticket to batman” -> Book:CinemaTicket Craft dialogue based onOptimisation: Review and update regularly “Need a pass to see batman” -> ?? “I wanna see a movie” -> ??
  • 30. Copyright 2016 © Sabio All rights reserved Data Sources Contact Centre Listen to calls – speech analytics Web Chat Web transcripts – text analytics Mobile or Web Forum pages – site analytics
  • 31. Copyright 2016 © Sabio All rights reserved Artificial Intelligence iStock
  • 32. Copyright 2016 © Sabio All rights reserved AI - Turing Test
  • 33. Copyright 2016 © Sabio All rights reserved AI Today Self-drivingCars NaturalLanguageProcessing Playing‘Go’ Specific Intelligence General Intelligence
  • 34. Copyright 2016 © Sabio All rights reserved AI Journey Designed Intelligence Human Assisted Intelligence Full Machine Intelligence
  • 35. Copyright 2016 © Sabio All rights reserved Future - AI Driven Customer Service ArtificialIntelligence
  • 36. Copyright 2016 © Sabio All rights reserved Future drivers Connected devices: no screen • Wearables • Smart homes More data: personalisation/anticipation • Biometrics • Location • Consumer preference Health: cost of care • Elder care • Non-physician care
  • 37. Copyright 2016 © Sabio All rights reserved
  • 38. Copyright 2016 © Sabio All rights reserved dwhaley@sabio.co.uk @whaley_d https://uk.linkedin.com/in/dwhaley-speech-ux Contact