several bots are typing - talk given at nashville ux

66
Several bots are typing… Who are Slackbot, Alexa, and M? And why are we talking to them?

Upload: justin-threlkeld

Post on 11-Jan-2017

503 views

Category:

Design


3 download

TRANSCRIPT

Page 1: Several bots are typing - Talk given at Nashville UX

Several bots are typing…Who are Slackbot, Alexa, and M? And why are we talking to them?

Page 2: Several bots are typing - Talk given at Nashville UX

“A quick look at the rising interest in a surprisingly old type of user experience and a look at how we can use conversations to build useful, lovable products.”

Page 3: Several bots are typing - Talk given at Nashville UX

Justin Threlkeld xD — User Experience Designer

Human interaction with complex systems

@justinthrelkeld justinthrelkeld.com 🍑 @_jt

Page 4: Several bots are typing - Talk given at Nashville UX

Who are Slackbot, Alexa, and M?

Page 5: Several bots are typing - Talk given at Nashville UX

this is Slackbot

Page 6: Several bots are typing - Talk given at Nashville UX
Page 7: Several bots are typing - Talk given at Nashville UX
Page 8: Several bots are typing - Talk given at Nashville UX
Page 9: Several bots are typing - Talk given at Nashville UX

“They are conversational interfaces”

“…what?”

“Glad you asked”

Page 10: Several bots are typing - Talk given at Nashville UX

You talk to them

They’re reminiscent of command line interfaces

They’re all the rage right now

Page 11: Several bots are typing - Talk given at Nashville UX
Page 12: Several bots are typing - Talk given at Nashville UX

Conversation is the natural way to interact with things

Because it’s how we already interact

Page 13: Several bots are typing - Talk given at Nashville UX
Page 14: Several bots are typing - Talk given at Nashville UX
Page 15: Several bots are typing - Talk given at Nashville UX

Howdy.ai Asks your team questions like “Taco or Burrito?”

Page 16: Several bots are typing - Talk given at Nashville UX

Digit A text message bot for banking

Page 17: Several bots are typing - Talk given at Nashville UX

Amy Schedules meetings via email

Page 18: Several bots are typing - Talk given at Nashville UX

and exactly how do

“conversational interfaces”

matter to _____________?business people, product owners, UX pros, sales team, or end users

Page 19: Several bots are typing - Talk given at Nashville UX

Conversation creates an emotional connection

Page 20: Several bots are typing - Talk given at Nashville UX

Good UX is already a bit like a conversation

Page 21: Several bots are typing - Talk given at Nashville UX
Page 22: Several bots are typing - Talk given at Nashville UX

“Hello! I’d like to open a bank account.”

“Cool. I just need you to fill out these six forms.”

“Alrighty. Here’s forms one, two and three.

Can I have form four please?”

Page 23: Several bots are typing - Talk given at Nashville UX

“Not yet. First you need to fill out this other form that I didn’t mention earlier…”

Page 24: Several bots are typing - Talk given at Nashville UX

“…😑 ”

Page 25: Several bots are typing - Talk given at Nashville UX
Page 26: Several bots are typing - Talk given at Nashville UX

By designing good conversations

Bo how can we design great conversational interfaces?

Page 27: Several bots are typing - Talk given at Nashville UX

What makes a good conversation?

Page 28: Several bots are typing - Talk given at Nashville UX
Page 29: Several bots are typing - Talk given at Nashville UX
Page 30: Several bots are typing - Talk given at Nashville UX
Page 31: Several bots are typing - Talk given at Nashville UX

A model for building “interactive conversational interfaces”

The Jack Principles

in three parts

Page 32: Several bots are typing - Talk given at Nashville UX

Maintain Pacing

Page 33: Several bots are typing - Talk given at Nashville UX

Give the user only one task to accomplish at a time

Page 34: Several bots are typing - Talk given at Nashville UX

Limit the number of choices the user has at any one time

Page 35: Several bots are typing - Talk given at Nashville UX

Give the user only meaningful choices

Page 36: Several bots are typing - Talk given at Nashville UX

Make sure the user knows what to do at every moment

Page 37: Several bots are typing - Talk given at Nashville UX

Focus the user’s attention on the task at hand

Page 38: Several bots are typing - Talk given at Nashville UX

Use the most efficient manner of user input

Page 39: Several bots are typing - Talk given at Nashville UX

Make the user aware that the program is waiting

Page 40: Several bots are typing - Talk given at Nashville UX

Pause, quit, or move on without the user’s response if it doesn’t come soon enough

Page 41: Several bots are typing - Talk given at Nashville UX

Create the Illusion of awareness

Page 42: Several bots are typing - Talk given at Nashville UX

Respond to and refer to actions, inactions, past actions

Page 43: Several bots are typing - Talk given at Nashville UX

Acknowledge the user’s actual time and space

Page 44: Several bots are typing - Talk given at Nashville UX

Make comparisons of different users’ situations and actions

Page 45: Several bots are typing - Talk given at Nashville UX

Maintain the Illusion of awareness

Page 46: Several bots are typing - Talk given at Nashville UX

Use dialogue that conveys a sense of intimacy

Page 47: Several bots are typing - Talk given at Nashville UX

Make sure characters act appropriately while the user is interacting

Page 48: Several bots are typing - Talk given at Nashville UX

Make sure dialogue never seems to repeat

Page 49: Several bots are typing - Talk given at Nashville UX

Be aware of the number of simultaneous users

Page 50: Several bots are typing - Talk given at Nashville UX

Be aware of the gender of the users

Page 51: Several bots are typing - Talk given at Nashville UX

Make sure the performance of dialogue is seamless

Page 52: Several bots are typing - Talk given at Nashville UX

Avoid the presence of characters when user input cannot be evaluated

Page 53: Several bots are typing - Talk given at Nashville UX

Constrain the conversation to clear goals

Harness the desire to be heard and understood

Acknowledge shared control of the conversation

Page 54: Several bots are typing - Talk given at Nashville UX

Interactive Principals of Conversation

Page 55: Several bots are typing - Talk given at Nashville UX

Every human utterance has an intent

Page 56: Several bots are typing - Talk given at Nashville UX

Order matters

Page 57: Several bots are typing - Talk given at Nashville UX

Breakdowns are repairable

design for errors, negotiate to shared understanding

Page 58: Several bots are typing - Talk given at Nashville UX

Discovery in the invisible interface

Page 59: Several bots are typing - Talk given at Nashville UX

“How do you know how to use an interface when you can’t see it?”

Page 60: Several bots are typing - Talk given at Nashville UX

Clearly define the goal

split actions across various interfaces that each handle specific areas

Page 61: Several bots are typing - Talk given at Nashville UX

Build relationships over time

reveal the interface over time and adapt to changes in relationship

Page 62: Several bots are typing - Talk given at Nashville UX

We learn by watching others

expose human-machine interactions to third parties whenever appropriate

Page 63: Several bots are typing - Talk given at Nashville UX

“The really unique feature about conversational UIs is that messaging is social. Introductions can be made. Bots can take part in group conversations; …”

Matt Webb, interconnected.org

Page 64: Several bots are typing - Talk given at Nashville UX

Several bots are typing…

Page 65: Several bots are typing - Talk given at Nashville UX

You ask a question

Three listening bots can provide their own answer

The four of you can interact freely

In fact, one of the bots asks another bot a question…

Page 66: Several bots are typing - Talk given at Nashville UX

References and further reading Howdy, http://howdy.ai

Digit, http://digit.co

Amy, https://x.ai

Facebook Launches M, Its Bold Answer to Siri and Cortana, Wired, http://www.wired.com/2015/08/facebook-launches-m-new-kind-virtual-assistant/

Amazon Alexa and Amazon Echo, http://alexa.amazon.com

Google Analytics In Real Life - Online Checkout, https://www.youtube.com/watch?v=3Sk7cOqB9Dk

Maxims of Communication, Grice (Logic and Conversation, 1970), https://edge.edx.org/asset-v1:Brown+CSCI2951-K+2015_T2+type@asset+block/grice75.pdf

The Jack Principles, Jellyvision, http://demos.jellyvisionlab.com/downloads/The_Jack_Principles.pdf

Siri Mehus, From Speech to Conversation: A UX Challenge, UXPA Seattle WUD 2015, https://vimeo.com/150852662

More on Conversational UIs, Matt Webb, http://interconnected.org/home/2015/06/28/more_on_conversational_uis

The Next Phase Of UX: Designing Chatbot Personalities, John Pavlus, http://www.fastcodesign.com/3054934/the-next-phase-of-ux-designing-chatbot-personalities

Tools for How We Work Today (with Steward Butterfield of Slack), a16z, http://a16z.com/2015/02/12/slack-1-year-later/

Slack is the Operating System, Ben Brown, https://medium.com/@benbrown/slack-is-the-operating-system-6bae1a6c0291