Professional Documents
Culture Documents
Designing Chabots and Human-AI Interaction
Designing Chabots and Human-AI Interaction
Human-AI Interaction
Soomin Kim
https://soominkim.xyz
https://brunch.co.kr/@flatdesign
• Conversational Agent Space
• Guidelines for Human-AI Interaction
• Practical Chatbot Strategies
• Conversational Agent Space
• Guidelines for Human-AI Interaction
• Practical Chatbot Strategies
ELIZA (1966)
Bots and Chatbots Populating the Online Space
Gartner predictions
By 2020, 80% of new enterprise
applications will use chatbots.
By 2021, more than 50% of
enterprises will spend more on
bots than traditional mobile app
development. In the ‘post-app era,’
chatbot will become the face of AI...
Development continues with
challenges emerging
2019
2015
2017
2018
Common success factors
3. 4. 5. 6.
Time services Show Match Mitigate
During based on contextually relevant social
Interaction context. relevant social norms. biases.
information
7. 8. 9. 10. 11.
Support Support Support Scope Make clear
When efficient efficient efficient services why the
Wrong invocation. dismissal. correction. when system did
in doubt. what it did.
Make clear
what the
system
can do.
Make clear
what the
system
can do.
Make clear
how well
the system
can do what
it can do.
Declaring the purpose in on boarding Clarifying the Capability
DURING
INTERACTION
Time
services
based on
context.
Outlook’s
프로야구봇 알림설정
Time to Leave notification
DURING
INTERACTION
Show
contextually
relevant
information.
Match
relevant
social norms.
MS Word Acronyms Grammarly Goal Setting
DURING
INTERACTION
Mitigate
social
biases.
WHEN
WRONG
Support
efficient
invocation.
Support
efficient
dismissal.
Support
efficient
correction.
Flash Fill in Excel Response Modifiability
WHEN
WRONG
Scope
services
when
in doubt.
Make clear
why the
system did
what it did.
OVER TIME
Remember
recent
interactions.
Learn from
user
behavior.
Outlook Suggested People Personalized Siri App Suggestions
OVER TIME
Update and
adapt
cautiously.
Encourage
granular
feedback.
Provide
global
controls.
Word Options
OVER TIME
Provide
global
controls.
Notify users
about
changes.
3. 4. 5. 6.
Time services Show Match Mitigate
During based on contextually relevant social
Interaction context. relevant social norms. biases.
information
7. 8. 9. 10. 11.
Support Support Support Scope Make clear
When efficient efficient efficient services why the
Wrong invocation. dismissal. correction. when system did
in doubt. what it did.
AI Branding &
Personality
Context
& Memory Conversation
& Flow
Monetization
Rich Interaction
Building Chatbot’s Persona
• Name: Poncho
• Branding (Key Concept): Fun and humoristic
• Personality: Fun, humoristic, mischievous, comedic,
delightful, sassy
• Environment: Consumer, fun, social, morning, home
• Target Audience: aged 20~40, early adopters
• Task at hand: Get weather forecast and notifications
• Runtime variations: Errors should be handled with
humor
• Values: Get the weather out there and keep it light
Branding / Personality / Character
• How users perceive your chatbot service?
• Branding Components: Naming, logos, colors, character, voice and tone…
Naming & Logo
• Implying functionality
• Easily searchable
• Global issues (korean - english)
vs.
Personality and Tone of Voice
1
Human-Computer Interaction + Design Lab
2 Cognitive Computing Lab