SlideShare uma empresa Scribd logo
1 de 60
Baixar para ler offline
Conversational UX Design
for Artificial Intelligence
Zhaochang He
Senior Product Designer @ VMware
zhaochangh@vmware.com
Jeremy Wilken
Staff Engineer @ VMware
wilkenj@vmware.com
!2
Zhaochang He
@ZhaochangHeMedium
Jeremy Wilken
Podcast Design for Voice
LinkedIn Zhaochang He LinkedIn Jeremy Wilken
!3
Nic Newman - The Future of Voice and the Implications for News
!4
Nic Newman - The Future of Voice and the Implications for News
!5
80,000 Alexa Skills
4,253 Google Actions up 2.5 x in past year
!6
Popular Alexa Skills
https://www.cnet.com/how-to/amazon-echo-most-useful-alexa-skills/
Uber
Short Bedtime Story
Ambient Noise
Flash Briefing
“Call me a uber to airport now”
“I want to hear a bedtime story”
“Play ocean sounds at 7am from Monday to Friday.”
“Give me a flash briefing from CNN”
Escape Room
“I want to play the game Escape Room”
!7
Nic Newman - The Future of Voice and the Implications for News
User behaviors of using smart speakers
!8
What’s Conversational UX?
!9
!10
Conversational UX is a user experience that combines chat, voice or
any other natural language-based technology to mimic a human
conversation. ... “A great conversational UX will feel like a natural chat
between two real people, even if one of those parties is a bot,” .
!11
What designer should do for Conversational UX?
!12
Design how a machine responds to humans
!13
User’s Attention Span
Short Long
WebMobileChatbotVoice
Time Spent
!14
Use their own words
Shorter, focused path
Natural Interactions
!15
!16
How did they communicate?
Were they successful?
Were there problems?
What did you notice?
!17
• Cooperation
• Shared goals
• Turn taking
• Error tolerance
• Time
• Evolving context
• Conventions
Components of Conversation
!18
• “Make your conversational contribution such as is
required, at the stage at which it occurs, by the
accepted purpose or direction of the talk exchange
in which you are engaged.” - Paul Grice - Logic and
Conversation
• “Do whatever is necessary to achieve the purpose
of your talk; don’t do anything that will frustrate
that purpose.” - Aloysius Martinich, Communication
and Reference
Cooperative Principle
!19
• Quantity - The right amount of information
• Quality - Accuracy and truthfulness
• Relation - Relevancy and context
• Manner - Briefness, logical, and unambiguous
• Politeness - Respect, positive experiences
Conversational Maxims
!20
• Don’t blame the user
• Reframe questions and language on reprompts
• Everything is a new turn
• Use repair techniques
• Allow users to quit gracefully
There are no ‘errors’
!21
“Hey Google, play Animal A to Z.”
!22
• DialogFlow for intentions
• Firebase for code logic
• Actions on Google SDK and console
Tools I used
!23
Identify a unique problem for voice AI to solve
• AI can look at a data library faster than human
• We don’t want to create content by ourselves
• Design conversations that can be answered by True/False, Yes/No
• Think about a road trip context
• Frequency: user can come back daily
!24
Core game logic, make it simple
Tell me an
animal name
begin with
letter “C”
Can you
spell it out?
You got 100
points!
Animal Fun
Facts
!25
What are the possible answers?
“Cat”
“I don’t know”
“Corn”
“@#%&$!”
“Stop”
Tell me an
animal name
begin with
letter “C”
!26
Design responses to bring user back on track
Great! You got 100 points!
I can give you a hint.
Sorry, that’s not a valid
animal name.
I didn’t get that. Can you
repeat?
OK. Do you want to exit
the game? You can
always resume by saying
“Resume Animal A to Z”.
“Cat”
“I don’t know”
“Corn”
“@#%&$!”
“Stop”
Tell me an
animal name
begin with
letter “C”
!27
What developers need? The flow chart!
!28
Provide a rich voices experience
Provide varies way of speaking
Engagement and thrills
Music, Sounds and Effects
Count down, “You are 5 seconds left”
Great job!
• Congratulations, you got 100 points!
• You got it, you have 100 points!
• Great! You got 300 points in total!
• Hurray! You got it. You have 100 points!
https://developers.google.com/actions/tools/sound-library/
!29
Multimodal? Voice first!
Parental Control on Mobile Interactive Visual
A cat is
pregnant for
about 58-65
days.
Learned 5
animal names
Successfully
spelled 4
names!
Played 30 min
!30
Data driven design for AI
Easy Hard
B(160), C(157), S(180) Q(3), U(2), Z(3)
Start with the letters with the larger number of animal names
!31
Analytics for your voice app
Track user’s conversation
ChatBase- Chatbot Analytic
Common answers
Paths
Exit point
https://supermetrics.com/blog/google-chatbase-analytics
!32
Modular design, create a voice component library
Tell me a [animal] name begin with letter “C”
[food]
[plant]
[transportation]
…
!33
Data model & prototyping
Prototyping tool without coding:

https://botsociety.io/
https://botframe.com/editor/new
https://chatfuel.com/
https://dialogflow.com
!34
Apply conversational UX to your product
Gmail: voice input search box
!35
Mobile context, easy query
Wavefront by VMware: conversational query builder
FormatQueries Axis
Legend Description
Metric
Functions
Filters
Query A
Select metrics
Advanced
Add
Add
Untitled Dashboard New Chart
Live Last 1 day1d
Line Chart
Series Name 3Series Name 2Series Name 1
0
20
40
60
80
100
6 PM5:305 PM4:30
NO DATA
Hey Wavefront, show me
the average AWS EC2 CPU
utilization.
FormatQueries Axis
Legend Description
ADD QUERY
Metric
Functions avg
Filters
Query A
aws.ec2.cpuutilization
Advanced
Untitled Dashboard New Chart
users.count
unit
percent%
x unit0
20
40
60
80
100
6 PM5:305 PM4:30
Live Last 1 day1d
Add
FormatQueries Axis
Legend Description
Metric
Functions
Filters
Query A
Select metrics
Advanced
Add
Add
Untitled Dashboard New Chart
Live Last 1 day1d
Hey Wavefront, show me the
anomalies on this chart.
users.count
unit
percent%
x unit0
20
40
60
80
100
6 PM5:305 PM4:30
FormatQueries Axis
Legend Description
ADD QUERY
Metric
Functions avg
Filters
Query A
aws.ec2.cpuutilization
Advanced
Untitled Dashboard New Chart
users.count
unit
percent%
x unit0
20
40
60
80
100
6 PM5:305 PM4:30
Live Last 1 day1d
Add
! 2 Anomalies
Disclaimer: this is theoretical demo, not a real feature
!36
Workshop Agenda
Group activity 0:  Choose one project per group
Group activity 1:  Design a starting point
Group activity 2: Design the personality for the bot
Group activity 3: Draw a scenario tree
Group activity 4:  Write up scripts
Group activity 5:  Role-play the bot
Group activity 6: Refine scripts (if time allows)
!37
!38
Choose a Project
Design a voice
device for car
Design a voice
device for kids
Design a
chatbot for
booking travel
!39
Design the Starting Point
!40
Design the Starting Point
• Design the Activation Cue
• Write the first introduction
• Identify the top 3 things
!41
10 mins
Design the Starting Point
!42
Design the Personality of the Bot
!43
!44
Design the Personality of the Bot
Appearance (Hair style, outfit, gender)
Voice and Tone (Pitch, fast or slow talker)
Words Selection (Modern or classic)
Behavior (Gentle, polite, cute, professional)
Branding (Color, image, animation)
!45
15 mins
Design the Personality of the Bot
!46
Draw a Scenario Tree
!47
Draw a Scenario Tree
Context Scenarios User Needs Questions
!48
!49
20 mins
Draw a Scenario Tree
!50
Write Up Scripts
What questions user will ask:
“How’s traffic today”
“How long does it take to drive to home”
“What’s the best route to home?”
Identify the Entities

For example: 

<Place>, <Time>,<Traffic condition>
Prepare the Answers
“Traffic to home is heavy than usual.”
“There is light traffic in Palo Alto now.
The estimate time to home is 42
minutes.”
!51
!52
• Pick one user need
• Draw the flow chart to help user fulfill the need
• Write the answers for the questions
• Incorporate the bot personality in the scripts
Write Up Scripts
!53
20 mins
Write Up Scripts
!54
Role Play the AI Bot
• Role-play the AI Bot and test the scripts with another team
• Make sure you are NOT looking at each other when role playing
• Improve your flow chart and scripts after role playing
• Remember imitate the personality of the AI bot
20 mins
!55
20 mins
Role Play the AI Bot
!56
• Identify the primary problems in the scripts

• Strike out unnecessary parts

• Add clearer language if necessary

• Write additional scripts if you have more paths
Refine Scripts
!57
15 mins
Refine Scripts
!58
Measure the AI Design
User Intent Classification
Conversation Per Session
Resolution Rate
Usage/User Acquisition
Trust
Engagement
!59
Multi-players, engage all the participating parties
Who’s speaking?
Who’s turn now?
Engage the other parties
!60
Thank you!
Zhaochang He
Senior Product Designer @ VMware
zhaochangh@vmware.com
Jeremy Wilken
Staff Engineer @ VMware
wilkenj@vmware.com
@ZhaochangHeMedium Podcast Design for Voice
LinkedIn Zhaochang He LinkedIn Jeremy Wilken

Mais conteúdo relacionado

Mais procurados

DevDay 2013 - Building Startups and Minimum Viable Products
DevDay 2013 - Building Startups and Minimum Viable ProductsDevDay 2013 - Building Startups and Minimum Viable Products
DevDay 2013 - Building Startups and Minimum Viable ProductsBen Hall
 
How to prototype and influence people
How to prototype and influence peopleHow to prototype and influence people
How to prototype and influence peopleazaraskin
 
UXPA2019 Optimal AR UX for Complex Purchases — How immersive technology boost...
UXPA2019 Optimal AR UX for Complex Purchases — How immersive technology boost...UXPA2019 Optimal AR UX for Complex Purchases — How immersive technology boost...
UXPA2019 Optimal AR UX for Complex Purchases — How immersive technology boost...UXPA International
 
Nick Fine - Scientific Design
Nick Fine - Scientific Design Nick Fine - Scientific Design
Nick Fine - Scientific Design uxbri
 
Silverlight won't save your user experience - you will!
Silverlight won't save your user experience - you will!Silverlight won't save your user experience - you will!
Silverlight won't save your user experience - you will!Shane Morris
 
Ben Sauer - Principles of Voice Design
Ben Sauer - Principles of Voice DesignBen Sauer - Principles of Voice Design
Ben Sauer - Principles of Voice Designuxbri
 

Mais procurados (8)

DevDay 2013 - Building Startups and Minimum Viable Products
DevDay 2013 - Building Startups and Minimum Viable ProductsDevDay 2013 - Building Startups and Minimum Viable Products
DevDay 2013 - Building Startups and Minimum Viable Products
 
How to prototype and influence people
How to prototype and influence peopleHow to prototype and influence people
How to prototype and influence people
 
About time
About timeAbout time
About time
 
UXPA2019 Optimal AR UX for Complex Purchases — How immersive technology boost...
UXPA2019 Optimal AR UX for Complex Purchases — How immersive technology boost...UXPA2019 Optimal AR UX for Complex Purchases — How immersive technology boost...
UXPA2019 Optimal AR UX for Complex Purchases — How immersive technology boost...
 
Nick Fine - Scientific Design
Nick Fine - Scientific Design Nick Fine - Scientific Design
Nick Fine - Scientific Design
 
Silverlight won't save your user experience - you will!
Silverlight won't save your user experience - you will!Silverlight won't save your user experience - you will!
Silverlight won't save your user experience - you will!
 
Storyboarding
StoryboardingStoryboarding
Storyboarding
 
Ben Sauer - Principles of Voice Design
Ben Sauer - Principles of Voice DesignBen Sauer - Principles of Voice Design
Ben Sauer - Principles of Voice Design
 

Semelhante a UX STRAT Europe 2019: Zhaochang He, VMware

SP14 CS188 Lecture 1 -- Introduction.pptx
SP14 CS188 Lecture 1 -- Introduction.pptxSP14 CS188 Lecture 1 -- Introduction.pptx
SP14 CS188 Lecture 1 -- Introduction.pptxssuser851498
 
Computational Thinking - 101
Computational Thinking - 101Computational Thinking - 101
Computational Thinking - 101WhizThinkers
 
Teaching Computers to Chat
Teaching Computers to ChatTeaching Computers to Chat
Teaching Computers to ChatAvi Yaeli
 
Content Design for the Conversational UI - Design + Content Conference 2019
Content Design for the Conversational UI - Design + Content Conference 2019Content Design for the Conversational UI - Design + Content Conference 2019
Content Design for the Conversational UI - Design + Content Conference 2019Melanie Seibert
 
Mobile Prototyping Essentials
Mobile Prototyping EssentialsMobile Prototyping Essentials
Mobile Prototyping EssentialsRachel Hinman
 
Inclusive design principles for WordPress
Inclusive design principles for WordPressInclusive design principles for WordPress
Inclusive design principles for WordPressJoe Ortenzi
 
Understanding Artificial Intelligence
Understanding Artificial Intelligence Understanding Artificial Intelligence
Understanding Artificial Intelligence St. Petersburg College
 
Introduction to Voice Design
Introduction to Voice DesignIntroduction to Voice Design
Introduction to Voice DesignICS
 
Bots: The Unspoken Challenge of Conversations
Bots: The Unspoken Challenge of ConversationsBots: The Unspoken Challenge of Conversations
Bots: The Unspoken Challenge of ConversationsMarcus Finley
 
Dialogare con agenti artificiali
Dialogare con agenti artificiali  Dialogare con agenti artificiali
Dialogare con agenti artificiali Agnese Augello
 
SXSW 2015 Shredding Wireframes: Intro to Rapid Prototyping
SXSW 2015 Shredding Wireframes: Intro to Rapid PrototypingSXSW 2015 Shredding Wireframes: Intro to Rapid Prototyping
SXSW 2015 Shredding Wireframes: Intro to Rapid PrototypingKyle Outlaw
 
Ml in games intel game developer presentation v1.2
Ml in games intel game developer presentation v1.2Ml in games intel game developer presentation v1.2
Ml in games intel game developer presentation v1.2George Dolbier
 
Mobile Prototyping Essentials
Mobile Prototyping EssentialsMobile Prototyping Essentials
Mobile Prototyping EssentialsRachel Hinman
 
Safety Bot Guaranteed -- Shmoocon 2017
Safety Bot Guaranteed -- Shmoocon 2017Safety Bot Guaranteed -- Shmoocon 2017
Safety Bot Guaranteed -- Shmoocon 2017Richard Seymour
 
Looking at Machine Learning in Games
Looking at Machine Learning in GamesLooking at Machine Learning in Games
Looking at Machine Learning in GamesIntel® Software
 

Semelhante a UX STRAT Europe 2019: Zhaochang He, VMware (20)

Chatty Devices
Chatty DevicesChatty Devices
Chatty Devices
 
SP14 CS188 Lecture 1 -- Introduction.pptx
SP14 CS188 Lecture 1 -- Introduction.pptxSP14 CS188 Lecture 1 -- Introduction.pptx
SP14 CS188 Lecture 1 -- Introduction.pptx
 
Computational Thinking - 101
Computational Thinking - 101Computational Thinking - 101
Computational Thinking - 101
 
Teaching Computers to Chat
Teaching Computers to ChatTeaching Computers to Chat
Teaching Computers to Chat
 
Content Design for the Conversational UI - Design + Content Conference 2019
Content Design for the Conversational UI - Design + Content Conference 2019Content Design for the Conversational UI - Design + Content Conference 2019
Content Design for the Conversational UI - Design + Content Conference 2019
 
Mobile Prototyping Essentials
Mobile Prototyping EssentialsMobile Prototyping Essentials
Mobile Prototyping Essentials
 
Inclusive design principles for WordPress
Inclusive design principles for WordPressInclusive design principles for WordPress
Inclusive design principles for WordPress
 
Every Business Needs a Chatbot
Every Business Needs a ChatbotEvery Business Needs a Chatbot
Every Business Needs a Chatbot
 
Understanding Artificial Intelligence
Understanding Artificial Intelligence Understanding Artificial Intelligence
Understanding Artificial Intelligence
 
Deus UX Machina
Deus UX MachinaDeus UX Machina
Deus UX Machina
 
Introduction to Voice Design
Introduction to Voice DesignIntroduction to Voice Design
Introduction to Voice Design
 
Bots: The Unspoken Challenge of Conversations
Bots: The Unspoken Challenge of ConversationsBots: The Unspoken Challenge of Conversations
Bots: The Unspoken Challenge of Conversations
 
Dialogare con agenti artificiali
Dialogare con agenti artificiali  Dialogare con agenti artificiali
Dialogare con agenti artificiali
 
SXSW 2015 Shredding Wireframes: Intro to Rapid Prototyping
SXSW 2015 Shredding Wireframes: Intro to Rapid PrototypingSXSW 2015 Shredding Wireframes: Intro to Rapid Prototyping
SXSW 2015 Shredding Wireframes: Intro to Rapid Prototyping
 
Ml in games intel game developer presentation v1.2
Ml in games intel game developer presentation v1.2Ml in games intel game developer presentation v1.2
Ml in games intel game developer presentation v1.2
 
Mobile Prototyping Essentials
Mobile Prototyping EssentialsMobile Prototyping Essentials
Mobile Prototyping Essentials
 
Safety Bot Guaranteed -- Shmoocon 2017
Safety Bot Guaranteed -- Shmoocon 2017Safety Bot Guaranteed -- Shmoocon 2017
Safety Bot Guaranteed -- Shmoocon 2017
 
Creativity
CreativityCreativity
Creativity
 
Looking at Machine Learning in Games
Looking at Machine Learning in GamesLooking at Machine Learning in Games
Looking at Machine Learning in Games
 
Appdapted Webinar
 Appdapted Webinar Appdapted Webinar
Appdapted Webinar
 

Mais de UX STRAT

UX STRAT Online 2021 Presentation by Sudha Jamthe
UX STRAT Online 2021 Presentation by Sudha JamtheUX STRAT Online 2021 Presentation by Sudha Jamthe
UX STRAT Online 2021 Presentation by Sudha JamtheUX STRAT
 
UX STRAT Online 2021 Presentation by Jessa Parette, Capital One
UX STRAT Online 2021 Presentation by Jessa Parette, Capital OneUX STRAT Online 2021 Presentation by Jessa Parette, Capital One
UX STRAT Online 2021 Presentation by Jessa Parette, Capital OneUX STRAT
 
UX STRAT Online 2021 Presentation by Rina Tambo Jensen
UX STRAT Online 2021 Presentation by Rina Tambo JensenUX STRAT Online 2021 Presentation by Rina Tambo Jensen
UX STRAT Online 2021 Presentation by Rina Tambo JensenUX STRAT
 
UX STRAT Online 2021 Presentation by Gideon Simons, Zinier
UX STRAT Online 2021 Presentation by Gideon Simons, ZinierUX STRAT Online 2021 Presentation by Gideon Simons, Zinier
UX STRAT Online 2021 Presentation by Gideon Simons, ZinierUX STRAT
 
UX STRAT Online 2021 Presentation by Mike Kuniavsky, Accenture
UX STRAT Online 2021 Presentation by Mike Kuniavsky, AccentureUX STRAT Online 2021 Presentation by Mike Kuniavsky, Accenture
UX STRAT Online 2021 Presentation by Mike Kuniavsky, AccentureUX STRAT
 
UX STRAT Online 2021 Presentation by Carolyn Chang and Christine Liao of Link...
UX STRAT Online 2021 Presentation by Carolyn Chang and Christine Liao of Link...UX STRAT Online 2021 Presentation by Carolyn Chang and Christine Liao of Link...
UX STRAT Online 2021 Presentation by Carolyn Chang and Christine Liao of Link...UX STRAT
 
UX STRAT Online 2021 Presentation by Dr. Jofish Kaye, Anthem
UX STRAT Online 2021 Presentation by Dr. Jofish Kaye, AnthemUX STRAT Online 2021 Presentation by Dr. Jofish Kaye, Anthem
UX STRAT Online 2021 Presentation by Dr. Jofish Kaye, AnthemUX STRAT
 
UX STRAT Online 2021 Presentation by Carol Smith, Carnegie Mellon University
UX STRAT Online 2021 Presentation by Carol Smith, Carnegie Mellon UniversityUX STRAT Online 2021 Presentation by Carol Smith, Carnegie Mellon University
UX STRAT Online 2021 Presentation by Carol Smith, Carnegie Mellon UniversityUX STRAT
 
UX STRAT Online 2021 Presentation by Dr. Hsien-Hui Tang and Michael T Lai
UX STRAT Online 2021 Presentation by Dr. Hsien-Hui Tang and Michael T LaiUX STRAT Online 2021 Presentation by Dr. Hsien-Hui Tang and Michael T Lai
UX STRAT Online 2021 Presentation by Dr. Hsien-Hui Tang and Michael T LaiUX STRAT
 
UX STRAT Online 2021 Presentation by Vikas Vaishnav Autodesk
UX STRAT Online 2021 Presentation by Vikas Vaishnav AutodeskUX STRAT Online 2021 Presentation by Vikas Vaishnav Autodesk
UX STRAT Online 2021 Presentation by Vikas Vaishnav AutodeskUX STRAT
 
UX STRAT Online 2021 Presentation by Paul-Jervis Heath, Modern Human
UX STRAT Online 2021 Presentation by Paul-Jervis Heath, Modern HumanUX STRAT Online 2021 Presentation by Paul-Jervis Heath, Modern Human
UX STRAT Online 2021 Presentation by Paul-Jervis Heath, Modern HumanUX STRAT
 
UX STRAT Online 2021 Presentation by Jos-Marien Jansen, Philips
UX STRAT Online 2021 Presentation by Jos-Marien Jansen, PhilipsUX STRAT Online 2021 Presentation by Jos-Marien Jansen, Philips
UX STRAT Online 2021 Presentation by Jos-Marien Jansen, PhilipsUX STRAT
 
UX STRAT Online 2021 Presentation by Adilakshmi Veerubhotla, IBM
UX STRAT Online 2021 Presentation by Adilakshmi Veerubhotla, IBMUX STRAT Online 2021 Presentation by Adilakshmi Veerubhotla, IBM
UX STRAT Online 2021 Presentation by Adilakshmi Veerubhotla, IBMUX STRAT
 
UX STRAT Online 2021 Presentation by Nur Karadeniz, Publicis Sapient
UX STRAT Online 2021 Presentation by Nur Karadeniz, Publicis SapientUX STRAT Online 2021 Presentation by Nur Karadeniz, Publicis Sapient
UX STRAT Online 2021 Presentation by Nur Karadeniz, Publicis SapientUX STRAT
 
UX STRAT Online 2021 Presentation by Remko Vermeulen, Koa Health
UX STRAT Online 2021 Presentation by Remko Vermeulen, Koa HealthUX STRAT Online 2021 Presentation by Remko Vermeulen, Koa Health
UX STRAT Online 2021 Presentation by Remko Vermeulen, Koa HealthUX STRAT
 
UX STRAT Online 2021 Presentation by Maryna Razakhatskaya, Consultant
UX STRAT Online 2021 Presentation by Maryna Razakhatskaya, ConsultantUX STRAT Online 2021 Presentation by Maryna Razakhatskaya, Consultant
UX STRAT Online 2021 Presentation by Maryna Razakhatskaya, ConsultantUX STRAT
 
UX STRAT Online 2021 Presentation by Josephine Scholtes, Microsoft
UX STRAT Online 2021 Presentation by Josephine Scholtes, MicrosoftUX STRAT Online 2021 Presentation by Josephine Scholtes, Microsoft
UX STRAT Online 2021 Presentation by Josephine Scholtes, MicrosoftUX STRAT
 
UX STRAT Online 2021 Presentation by Sander Bogers, Philips
UX STRAT Online 2021 Presentation by Sander Bogers, PhilipsUX STRAT Online 2021 Presentation by Sander Bogers, Philips
UX STRAT Online 2021 Presentation by Sander Bogers, PhilipsUX STRAT
 
UX STRAT Online 2021 Presentation by Veena Sonwalkar, frog
UX STRAT Online 2021 Presentation by Veena Sonwalkar, frogUX STRAT Online 2021 Presentation by Veena Sonwalkar, frog
UX STRAT Online 2021 Presentation by Veena Sonwalkar, frogUX STRAT
 
UX STRAT Online 2021 Presentation by Angel Brown, Digitas Health
UX STRAT Online 2021 Presentation by Angel Brown, Digitas HealthUX STRAT Online 2021 Presentation by Angel Brown, Digitas Health
UX STRAT Online 2021 Presentation by Angel Brown, Digitas HealthUX STRAT
 

Mais de UX STRAT (20)

UX STRAT Online 2021 Presentation by Sudha Jamthe
UX STRAT Online 2021 Presentation by Sudha JamtheUX STRAT Online 2021 Presentation by Sudha Jamthe
UX STRAT Online 2021 Presentation by Sudha Jamthe
 
UX STRAT Online 2021 Presentation by Jessa Parette, Capital One
UX STRAT Online 2021 Presentation by Jessa Parette, Capital OneUX STRAT Online 2021 Presentation by Jessa Parette, Capital One
UX STRAT Online 2021 Presentation by Jessa Parette, Capital One
 
UX STRAT Online 2021 Presentation by Rina Tambo Jensen
UX STRAT Online 2021 Presentation by Rina Tambo JensenUX STRAT Online 2021 Presentation by Rina Tambo Jensen
UX STRAT Online 2021 Presentation by Rina Tambo Jensen
 
UX STRAT Online 2021 Presentation by Gideon Simons, Zinier
UX STRAT Online 2021 Presentation by Gideon Simons, ZinierUX STRAT Online 2021 Presentation by Gideon Simons, Zinier
UX STRAT Online 2021 Presentation by Gideon Simons, Zinier
 
UX STRAT Online 2021 Presentation by Mike Kuniavsky, Accenture
UX STRAT Online 2021 Presentation by Mike Kuniavsky, AccentureUX STRAT Online 2021 Presentation by Mike Kuniavsky, Accenture
UX STRAT Online 2021 Presentation by Mike Kuniavsky, Accenture
 
UX STRAT Online 2021 Presentation by Carolyn Chang and Christine Liao of Link...
UX STRAT Online 2021 Presentation by Carolyn Chang and Christine Liao of Link...UX STRAT Online 2021 Presentation by Carolyn Chang and Christine Liao of Link...
UX STRAT Online 2021 Presentation by Carolyn Chang and Christine Liao of Link...
 
UX STRAT Online 2021 Presentation by Dr. Jofish Kaye, Anthem
UX STRAT Online 2021 Presentation by Dr. Jofish Kaye, AnthemUX STRAT Online 2021 Presentation by Dr. Jofish Kaye, Anthem
UX STRAT Online 2021 Presentation by Dr. Jofish Kaye, Anthem
 
UX STRAT Online 2021 Presentation by Carol Smith, Carnegie Mellon University
UX STRAT Online 2021 Presentation by Carol Smith, Carnegie Mellon UniversityUX STRAT Online 2021 Presentation by Carol Smith, Carnegie Mellon University
UX STRAT Online 2021 Presentation by Carol Smith, Carnegie Mellon University
 
UX STRAT Online 2021 Presentation by Dr. Hsien-Hui Tang and Michael T Lai
UX STRAT Online 2021 Presentation by Dr. Hsien-Hui Tang and Michael T LaiUX STRAT Online 2021 Presentation by Dr. Hsien-Hui Tang and Michael T Lai
UX STRAT Online 2021 Presentation by Dr. Hsien-Hui Tang and Michael T Lai
 
UX STRAT Online 2021 Presentation by Vikas Vaishnav Autodesk
UX STRAT Online 2021 Presentation by Vikas Vaishnav AutodeskUX STRAT Online 2021 Presentation by Vikas Vaishnav Autodesk
UX STRAT Online 2021 Presentation by Vikas Vaishnav Autodesk
 
UX STRAT Online 2021 Presentation by Paul-Jervis Heath, Modern Human
UX STRAT Online 2021 Presentation by Paul-Jervis Heath, Modern HumanUX STRAT Online 2021 Presentation by Paul-Jervis Heath, Modern Human
UX STRAT Online 2021 Presentation by Paul-Jervis Heath, Modern Human
 
UX STRAT Online 2021 Presentation by Jos-Marien Jansen, Philips
UX STRAT Online 2021 Presentation by Jos-Marien Jansen, PhilipsUX STRAT Online 2021 Presentation by Jos-Marien Jansen, Philips
UX STRAT Online 2021 Presentation by Jos-Marien Jansen, Philips
 
UX STRAT Online 2021 Presentation by Adilakshmi Veerubhotla, IBM
UX STRAT Online 2021 Presentation by Adilakshmi Veerubhotla, IBMUX STRAT Online 2021 Presentation by Adilakshmi Veerubhotla, IBM
UX STRAT Online 2021 Presentation by Adilakshmi Veerubhotla, IBM
 
UX STRAT Online 2021 Presentation by Nur Karadeniz, Publicis Sapient
UX STRAT Online 2021 Presentation by Nur Karadeniz, Publicis SapientUX STRAT Online 2021 Presentation by Nur Karadeniz, Publicis Sapient
UX STRAT Online 2021 Presentation by Nur Karadeniz, Publicis Sapient
 
UX STRAT Online 2021 Presentation by Remko Vermeulen, Koa Health
UX STRAT Online 2021 Presentation by Remko Vermeulen, Koa HealthUX STRAT Online 2021 Presentation by Remko Vermeulen, Koa Health
UX STRAT Online 2021 Presentation by Remko Vermeulen, Koa Health
 
UX STRAT Online 2021 Presentation by Maryna Razakhatskaya, Consultant
UX STRAT Online 2021 Presentation by Maryna Razakhatskaya, ConsultantUX STRAT Online 2021 Presentation by Maryna Razakhatskaya, Consultant
UX STRAT Online 2021 Presentation by Maryna Razakhatskaya, Consultant
 
UX STRAT Online 2021 Presentation by Josephine Scholtes, Microsoft
UX STRAT Online 2021 Presentation by Josephine Scholtes, MicrosoftUX STRAT Online 2021 Presentation by Josephine Scholtes, Microsoft
UX STRAT Online 2021 Presentation by Josephine Scholtes, Microsoft
 
UX STRAT Online 2021 Presentation by Sander Bogers, Philips
UX STRAT Online 2021 Presentation by Sander Bogers, PhilipsUX STRAT Online 2021 Presentation by Sander Bogers, Philips
UX STRAT Online 2021 Presentation by Sander Bogers, Philips
 
UX STRAT Online 2021 Presentation by Veena Sonwalkar, frog
UX STRAT Online 2021 Presentation by Veena Sonwalkar, frogUX STRAT Online 2021 Presentation by Veena Sonwalkar, frog
UX STRAT Online 2021 Presentation by Veena Sonwalkar, frog
 
UX STRAT Online 2021 Presentation by Angel Brown, Digitas Health
UX STRAT Online 2021 Presentation by Angel Brown, Digitas HealthUX STRAT Online 2021 Presentation by Angel Brown, Digitas Health
UX STRAT Online 2021 Presentation by Angel Brown, Digitas Health
 

Último

一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样yhavx
 
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证ehyxf
 
Independent Escorts Goregaon WhatsApp +91-9930687706, Best Service
Independent Escorts Goregaon WhatsApp +91-9930687706, Best ServiceIndependent Escorts Goregaon WhatsApp +91-9930687706, Best Service
Independent Escorts Goregaon WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证eeanqy
 
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...gajnagarg
 
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789CristineGraceAcuyan
 
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...samsungultra782445
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationZenSeloveres
 
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...Nitya salvi
 
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEKLANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEKMarekMitek1
 
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...nirzagarg
 
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证wpkuukw
 
How to Turn a Picture Into a Line Drawing in Photoshop
How to Turn a Picture Into a Line Drawing in PhotoshopHow to Turn a Picture Into a Line Drawing in Photoshop
How to Turn a Picture Into a Line Drawing in PhotoshopZenith Clipping
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...instagramfab782445
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecturesaipriyacoool
 
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...gajnagarg
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Websitemark11275
 
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for FriendshipRaebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for FriendshipNitya salvi
 
Eye-Catching Web Design Crafting User Interfaces .docx
Eye-Catching Web Design Crafting User Interfaces .docxEye-Catching Web Design Crafting User Interfaces .docx
Eye-Catching Web Design Crafting User Interfaces .docxMdBokhtiyarHossainNi
 

Último (20)

一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
 
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
 
Independent Escorts Goregaon WhatsApp +91-9930687706, Best Service
Independent Escorts Goregaon WhatsApp +91-9930687706, Best ServiceIndependent Escorts Goregaon WhatsApp +91-9930687706, Best Service
Independent Escorts Goregaon WhatsApp +91-9930687706, Best Service
 
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
 
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
 
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
 
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentation
 
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
 
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEKLANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
 
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
 
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
 
How to Turn a Picture Into a Line Drawing in Photoshop
How to Turn a Picture Into a Line Drawing in PhotoshopHow to Turn a Picture Into a Line Drawing in Photoshop
How to Turn a Picture Into a Line Drawing in Photoshop
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
 
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman MuscatAbortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecture
 
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
 
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for FriendshipRaebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
 
Eye-Catching Web Design Crafting User Interfaces .docx
Eye-Catching Web Design Crafting User Interfaces .docxEye-Catching Web Design Crafting User Interfaces .docx
Eye-Catching Web Design Crafting User Interfaces .docx
 

UX STRAT Europe 2019: Zhaochang He, VMware

  • 1. Conversational UX Design for Artificial Intelligence Zhaochang He Senior Product Designer @ VMware zhaochangh@vmware.com Jeremy Wilken Staff Engineer @ VMware wilkenj@vmware.com
  • 2. !2 Zhaochang He @ZhaochangHeMedium Jeremy Wilken Podcast Design for Voice LinkedIn Zhaochang He LinkedIn Jeremy Wilken
  • 3. !3 Nic Newman - The Future of Voice and the Implications for News
  • 4. !4 Nic Newman - The Future of Voice and the Implications for News
  • 5. !5 80,000 Alexa Skills 4,253 Google Actions up 2.5 x in past year
  • 6. !6 Popular Alexa Skills https://www.cnet.com/how-to/amazon-echo-most-useful-alexa-skills/ Uber Short Bedtime Story Ambient Noise Flash Briefing “Call me a uber to airport now” “I want to hear a bedtime story” “Play ocean sounds at 7am from Monday to Friday.” “Give me a flash briefing from CNN” Escape Room “I want to play the game Escape Room”
  • 7. !7 Nic Newman - The Future of Voice and the Implications for News User behaviors of using smart speakers
  • 9. !9
  • 10. !10 Conversational UX is a user experience that combines chat, voice or any other natural language-based technology to mimic a human conversation. ... “A great conversational UX will feel like a natural chat between two real people, even if one of those parties is a bot,” .
  • 11. !11 What designer should do for Conversational UX?
  • 12. !12 Design how a machine responds to humans
  • 13. !13 User’s Attention Span Short Long WebMobileChatbotVoice Time Spent
  • 14. !14 Use their own words Shorter, focused path Natural Interactions
  • 15. !15
  • 16. !16 How did they communicate? Were they successful? Were there problems? What did you notice?
  • 17. !17 • Cooperation • Shared goals • Turn taking • Error tolerance • Time • Evolving context • Conventions Components of Conversation
  • 18. !18 • “Make your conversational contribution such as is required, at the stage at which it occurs, by the accepted purpose or direction of the talk exchange in which you are engaged.” - Paul Grice - Logic and Conversation • “Do whatever is necessary to achieve the purpose of your talk; don’t do anything that will frustrate that purpose.” - Aloysius Martinich, Communication and Reference Cooperative Principle
  • 19. !19 • Quantity - The right amount of information • Quality - Accuracy and truthfulness • Relation - Relevancy and context • Manner - Briefness, logical, and unambiguous • Politeness - Respect, positive experiences Conversational Maxims
  • 20. !20 • Don’t blame the user • Reframe questions and language on reprompts • Everything is a new turn • Use repair techniques • Allow users to quit gracefully There are no ‘errors’
  • 21. !21 “Hey Google, play Animal A to Z.”
  • 22. !22 • DialogFlow for intentions • Firebase for code logic • Actions on Google SDK and console Tools I used
  • 23. !23 Identify a unique problem for voice AI to solve • AI can look at a data library faster than human • We don’t want to create content by ourselves • Design conversations that can be answered by True/False, Yes/No • Think about a road trip context • Frequency: user can come back daily
  • 24. !24 Core game logic, make it simple Tell me an animal name begin with letter “C” Can you spell it out? You got 100 points! Animal Fun Facts
  • 25. !25 What are the possible answers? “Cat” “I don’t know” “Corn” “@#%&$!” “Stop” Tell me an animal name begin with letter “C”
  • 26. !26 Design responses to bring user back on track Great! You got 100 points! I can give you a hint. Sorry, that’s not a valid animal name. I didn’t get that. Can you repeat? OK. Do you want to exit the game? You can always resume by saying “Resume Animal A to Z”. “Cat” “I don’t know” “Corn” “@#%&$!” “Stop” Tell me an animal name begin with letter “C”
  • 27. !27 What developers need? The flow chart!
  • 28. !28 Provide a rich voices experience Provide varies way of speaking Engagement and thrills Music, Sounds and Effects Count down, “You are 5 seconds left” Great job! • Congratulations, you got 100 points! • You got it, you have 100 points! • Great! You got 300 points in total! • Hurray! You got it. You have 100 points! https://developers.google.com/actions/tools/sound-library/
  • 29. !29 Multimodal? Voice first! Parental Control on Mobile Interactive Visual A cat is pregnant for about 58-65 days. Learned 5 animal names Successfully spelled 4 names! Played 30 min
  • 30. !30 Data driven design for AI Easy Hard B(160), C(157), S(180) Q(3), U(2), Z(3) Start with the letters with the larger number of animal names
  • 31. !31 Analytics for your voice app Track user’s conversation ChatBase- Chatbot Analytic Common answers Paths Exit point https://supermetrics.com/blog/google-chatbase-analytics
  • 32. !32 Modular design, create a voice component library Tell me a [animal] name begin with letter “C” [food] [plant] [transportation] …
  • 33. !33 Data model & prototyping Prototyping tool without coding: https://botsociety.io/ https://botframe.com/editor/new https://chatfuel.com/ https://dialogflow.com
  • 34. !34 Apply conversational UX to your product Gmail: voice input search box
  • 35. !35 Mobile context, easy query Wavefront by VMware: conversational query builder FormatQueries Axis Legend Description Metric Functions Filters Query A Select metrics Advanced Add Add Untitled Dashboard New Chart Live Last 1 day1d Line Chart Series Name 3Series Name 2Series Name 1 0 20 40 60 80 100 6 PM5:305 PM4:30 NO DATA Hey Wavefront, show me the average AWS EC2 CPU utilization. FormatQueries Axis Legend Description ADD QUERY Metric Functions avg Filters Query A aws.ec2.cpuutilization Advanced Untitled Dashboard New Chart users.count unit percent% x unit0 20 40 60 80 100 6 PM5:305 PM4:30 Live Last 1 day1d Add FormatQueries Axis Legend Description Metric Functions Filters Query A Select metrics Advanced Add Add Untitled Dashboard New Chart Live Last 1 day1d Hey Wavefront, show me the anomalies on this chart. users.count unit percent% x unit0 20 40 60 80 100 6 PM5:305 PM4:30 FormatQueries Axis Legend Description ADD QUERY Metric Functions avg Filters Query A aws.ec2.cpuutilization Advanced Untitled Dashboard New Chart users.count unit percent% x unit0 20 40 60 80 100 6 PM5:305 PM4:30 Live Last 1 day1d Add ! 2 Anomalies Disclaimer: this is theoretical demo, not a real feature
  • 36. !36 Workshop Agenda Group activity 0:  Choose one project per group Group activity 1:  Design a starting point Group activity 2: Design the personality for the bot Group activity 3: Draw a scenario tree Group activity 4:  Write up scripts Group activity 5:  Role-play the bot Group activity 6: Refine scripts (if time allows)
  • 37. !37
  • 38. !38 Choose a Project Design a voice device for car Design a voice device for kids Design a chatbot for booking travel
  • 40. !40 Design the Starting Point • Design the Activation Cue • Write the first introduction • Identify the top 3 things
  • 41. !41 10 mins Design the Starting Point
  • 43. !43
  • 44. !44 Design the Personality of the Bot Appearance (Hair style, outfit, gender) Voice and Tone (Pitch, fast or slow talker) Words Selection (Modern or classic) Behavior (Gentle, polite, cute, professional) Branding (Color, image, animation)
  • 45. !45 15 mins Design the Personality of the Bot
  • 47. !47 Draw a Scenario Tree Context Scenarios User Needs Questions
  • 48. !48
  • 49. !49 20 mins Draw a Scenario Tree
  • 50. !50 Write Up Scripts What questions user will ask: “How’s traffic today” “How long does it take to drive to home” “What’s the best route to home?” Identify the Entities For example: <Place>, <Time>,<Traffic condition> Prepare the Answers “Traffic to home is heavy than usual.” “There is light traffic in Palo Alto now. The estimate time to home is 42 minutes.”
  • 51. !51
  • 52. !52 • Pick one user need • Draw the flow chart to help user fulfill the need • Write the answers for the questions • Incorporate the bot personality in the scripts Write Up Scripts
  • 54. !54 Role Play the AI Bot • Role-play the AI Bot and test the scripts with another team • Make sure you are NOT looking at each other when role playing • Improve your flow chart and scripts after role playing • Remember imitate the personality of the AI bot 20 mins
  • 55. !55 20 mins Role Play the AI Bot
  • 56. !56 • Identify the primary problems in the scripts
 • Strike out unnecessary parts
 • Add clearer language if necessary
 • Write additional scripts if you have more paths Refine Scripts
  • 58. !58 Measure the AI Design User Intent Classification Conversation Per Session Resolution Rate Usage/User Acquisition Trust Engagement
  • 59. !59 Multi-players, engage all the participating parties Who’s speaking? Who’s turn now? Engage the other parties
  • 60. !60 Thank you! Zhaochang He Senior Product Designer @ VMware zhaochangh@vmware.com Jeremy Wilken Staff Engineer @ VMware wilkenj@vmware.com @ZhaochangHeMedium Podcast Design for Voice LinkedIn Zhaochang He LinkedIn Jeremy Wilken