This is a case study of 3 projects with a seemingly trivial task in common: how do we show users meaningful suggestions of what they can buy in a web store without knowing much about them?
The first project is about us struggling to design meaningful suggestions using conventional patterns. In the second, we shifted to a conversational UI and saw its mechanics change the dynamics of interaction. In the third project, we had an epiphany where it became apparent just how much designing conversational UIs is tied to understanding language, speech acts and the psychology of human behaviour.
We will look at how much conversational UIs differ from traditional UIs, like steppers or forms, and what makes them better - or worse. We'll look at how the conversations can be prototyped and how speech act theory can help us in designing better interfaces.
A good part of the session will be spent with Bobby, the chatbot we created to help users find the perfect gift, and with the psychology behind the bot. Apart from the chatbot itself, we we also made a prototyping tool to help us design the conversations.
27. Phase I Phase II Phase III
Discovering Learning Hunting
Questions
• What do I need?
• What is the offer?
• What matches my needs?
• What is a good offer?
• What do I have to expect?
• Is this a good offer?
Activities
• Research
• First Search
• Discovery
• Comparing
• Collecting
• Test Driving (Does this model
match?)
• Playing Around
• Observing
• Test Driving (Does this
car match?)
• Deciding
Knowledge
Basic Needs • Exclusion Criteria
• Range Spektrum
• Awareness of Criteria
• Knowing exact needs
• Clarity
• Ability to make a
decision to buy
3 Buying Phases
28. Entry points for different phases
What’s your type of car?
Don’t know what car you
should be looking for?
Answer a few questions and
get suggestions to get you
started .
Start wizard
1
2
New entries for your saved searches
Family Car 5 Seats, Station Wagon, Max Price 15’000, Max Milage 20’000km 3
29. Help users to discover
their basic needs
SuggestionsUsagePurposeBudgetStowageSeats
How much stowage space do you need?
Just for groceries For a trip for two We’re a large family I often move stuff
30. Make suggestions to
get the users going
Our suggestions to get you going
Seats Stowage Budget Purpose Usage Suggestions
34. Stepper vs Chatbot
• Users engaged with the chatbot
• were quicker in going through
the steps
• Found the interaction natural
• but preferred the stepper over
the chatbot
35. The Power of Decision Trees
Just translating the stepper to a
chatbot leaves out all the
possibilities conversational
interfaces offer.
36. Human vs Bot
Using Photos is
misleading.
Users want to know who
they’re talking to
37. Making the conversation
feel natural
Adding hesitation markers
("fake writing") makes the
conversation more realistic.
38. Making the conversation
feel natural
Following the pattern of
Turn-taking:
- Pick up the thread (response)
- Move along (follow-up)
42. Article in the Tages-Anzeiger Magazine:
https://www.dasmagazin.ch/2016/12/03/ich-habe-nur-gezeigt-dass-es-die-bombe-gibt/
Article on Nieman Lab:
http://www.niemanlab.org/2017/05/cambridge-analytica-trump-and-the-new-old-fear-of-manipulating-the-masses/
43. Ocean Model
The Big Five
Five broad dimensions
used to describe the human
personality and psyche.
44. Ocean Model
The Big Five
Openness
Conscientiousness
Extraversion
Agreableness
Neuroticism
45. Ocean Model
The Big Five
Personality Trait High Scorers Low Scorers
Openness Imaginative Conventional
Conscientiousness Organized Spontaneous
Extraversion Outgoing Solitary
Agreableness Trusting Competitive
Neuroticism Prone to
stress & worry
Emotionally stable
46. Ocean Model
What’s the point of it?
If you can describe a
personality you can
respond to their impulses,
fears, sense of duty etc.