Slide 1

Slide 1 text

DESIGNING DIALOGUE: 
 AN INTRO 
 TO VUI DESIGN @bensauer UX SCOTLAND, JUNE 2017

Slide 2

Slide 2 text

ARISTOTLE There is only one condition in which we can imagine managers not needing subordinates, and masters not needing slaves. This condition would be that each instrument could do its own work, at the word of command or by intelligent anticipation. @bensauer

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

Curious Rituals produced by The Near Future Laboratory

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

Curious Rituals produced by The Near Future Laboratory

Slide 7

Slide 7 text

• Limited shared vocabulary • Poor skills / co-ordination • No capacity to learn • Never sure job will get done • Turns you into the a$$h0le Using VUI is a bit like 
 dealing with Manuel…

Slide 8

Slide 8 text

https://www.flickr.com/photos/cryptik/23815673664 @bensauer ?

Slide 9

Slide 9 text

Our true calling is to make 
 the system fail gracefully.

Slide 10

Slide 10 text

REALITIES OF VUI

Slide 11

Slide 11 text

VUI is deceptively limited. @bensauer

Slide 12

Slide 12 text

@bensauer VUI USE MAY BE U-SHAPED @bensauer AWESOME SUCKS 10 100 ∞ USE CASES

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

Platforms limit possibilities. @bensauer

Slide 15

Slide 15 text

Transactions over conversations. @bensauer

Slide 16

Slide 16 text

The context of use 
 is everything.

Slide 17

Slide 17 text

WHAT IS CONVERSATION?

Slide 18

Slide 18 text

Context Language Exchange Agreement Transaction / Action

Slide 19

Slide 19 text

from Paul Pangaro's ‘Conversation is more than interface’ https://vimeo.com/207866146

Slide 20

Slide 20 text

WHAT’S DIFFERENT ABOUT VUI DESIGN?

Slide 21

Slide 21 text

Recall over recognition.

Slide 22

Slide 22 text

The first interaction 
 expresses the goal.

Slide 23

Slide 23 text

GUI VUI THE USER JOURNEY

Slide 24

Slide 24 text

The medium you design in
 is not the medium you experience. @bensauer

Slide 25

Slide 25 text

Shorter ‘Time to Test’.

Slide 26

Slide 26 text

A.I. is getting better at understanding what people mean.

Slide 27

Slide 27 text

The heart of VUI 
 is great writing. @bensauer

Slide 28

Slide 28 text

WHAT’S THE PROCESS?

Slide 29

Slide 29 text

@bensauer 0. DOES THE CONTEXT WORK? • Hands • Eyes • Voice • Ears

Slide 30

Slide 30 text

ACTIVITY Create a voice interface for a person attending the first day of UX Scotland. 
 See page 2 of the handout.

Slide 31

Slide 31 text

ACTIVITY On page 3, map what they might do that day, and where a voice interface could help.

Slide 32

Slide 32 text

ACTIVITY Choose one question or task as 
 your use case.

Slide 33

Slide 33 text

@bensauer 1. DEFINE YOUR PERSONA • Who is your system? • What’s the personality, the brand? • What are their characteristics or attributes? • What’s the tone of voice? • What would it say, or not say? 0. CONTEXT

Slide 34

Slide 34 text

ACTIVITY Complete the personality spectrum on page 4.

Slide 35

Slide 35 text

@bensauer 2. WRITE SAMPLE DIALOGUE • What’s the scenario? • How would you improvise it? • What’s the expected exchange? • How does the system respond? • What’s too much, or too little? 0. CONTEXT 1. PERSONA

Slide 36

Slide 36 text

No content

Slide 37

Slide 37 text

ACTIVITY In the first column on page 5, write down some ideas about what your user might say first.

Slide 38

Slide 38 text

“When is the next train to London Victoria?” Too concise: 
 20 minutes.

Slide 39

Slide 39 text

“When is the next train to London Victoria?” Too detailed: 
 The next train from Brighton station to London Victoria station leaves in twenty minutes, at twenty past ten. It has no first class service and divides at Haywards Heath. It arrives at London Victoria at ten past eleven.

Slide 40

Slide 40 text

“When is the next train to London Victoria?” Just right: 
 The next train from Brighton to London Victoria leaves in 20 minutes.

Slide 41

Slide 41 text

ACTIVITY In the second column, write down some ideas about how the system should respond, and how the dialogue might continue.

Slide 42

Slide 42 text

@bensauer 3. WIZARD OF OZ TESTING • Can they use it? • Do they understand it? • What synonyms do they use? • Do they hesitate? 0. CONTEXT 2. SAMPLE DIALOGUE 1. PERSONA

Slide 43

Slide 43 text

WIZARD OF OZ DEMO

Slide 44

Slide 44 text

TEST YOUR VUI IDEA IN 1HR WIZARD OF OZ TESTING • Write sample dialogue • Load it into a plain text file • Offer some participants pizza • Run a test using ‘Say Wizard’ 
 on a mac https://chatbotsmagazine.com/stfu-test-your-voice-app-idea-in-less-than-an- hour-2638cdff2503

Slide 45

Slide 45 text

ACTIVITY On page 7 of the handout, write a brief for your test participant.

Slide 46

Slide 46 text

ACTIVITY Find a partner. 
 Read them your brief out loud, and find out what they’d say to your voice interface.

Slide 47

Slide 47 text

ACTIVITY Look at your answers on page 5. Did what your partner say match you wrote?

Slide 48

Slide 48 text

@bensauer 4. DIALOGUE FLOW • What are the user journeys? • What are the entry points? • What are the system states? • What happens if the input is unexpected? 0. CONTEXT 2. SAMPLE DIALOGUE 3. TESTING 1. PERSONA

Slide 49

Slide 49 text

Intent BOOKING A CAB: FLOW Location Check Recover Confirm booking Time Check Recover Confirm Location

Slide 50

Slide 50 text

@bensauer 0. CONTEXT 2. SAMPLE DIALOGUE 3. TESTING 4. FLOW 1. PERSONA 5. BUILD AND TEST • What is the complete dialogue? • How can you avoid dialogue repetition? • What’s the error rate at scale?

Slide 51

Slide 51 text

UTTERANCE “Order me some glow-in-the-dark toilet paper.”

Slide 52

Slide 52 text


 
 “Order me a Nintendo Switch.” INTENT Buy Product

Slide 53

Slide 53 text


 
 “Set a timer for 30 seconds.” VARIABLE Timer Duration

Slide 54

Slide 54 text

VUI PRINCIPLES

Slide 55

Slide 55 text

Always be capturing.

Slide 56

Slide 56 text

CAPTURING WHAT PEOPLE SAY

Slide 57

Slide 57 text

No content

Slide 58

Slide 58 text

No content

Slide 59

Slide 59 text

No content

Slide 60

Slide 60 text

No content

Slide 61

Slide 61 text

Find out the things they need 
 in the things they say. WHAT 
 PEOPLE
 SAY WHAT
 THEY 
 NEED

Slide 62

Slide 62 text

Postel’s Law Be conservative in what you send, be liberal in what you accept. @bensauer

Slide 63

Slide 63 text

I’d really like to visit Llanfair- pwllgwyngyllgogerychwyrn drobwllllantysiliogogogoch. @bensauer USER: In North Wales? ALEXA:

Slide 64

Slide 64 text

Design for mundane realities.

Slide 65

Slide 65 text

No content

Slide 66

Slide 66 text

Pair Bluetooth!!!! @bensauer GLASWEGIAN USER FOR THE 3RD TIME: I’m really sorry, I still don’t understand. Can I suggest using the Alexa app instead? ALEXA:

Slide 67

Slide 67 text

Considerate confirmation.

Slide 68

Slide 68 text

Did you mean Odeon, Brighton? @bensauer SYSTEM HAS 50% CONFIDENCE: When would you like to go to 
 the Odeon Brighton? IMPLICIT: NONE:

Slide 69

Slide 69 text

Human, but not *too* human.

Slide 70

Slide 70 text

No content

Slide 71

Slide 71 text

RESOURCES • Cathy Pearl’s VUI book • Wizard of Oz Testing:
 https://chatbotsmagazine.com/stfu-test- your-voice-app-idea-in-less-than-an- hour-2638cdff2503 • Say Wizard:
 https://github.com/bensauer/saywizard

Slide 72

Slide 72 text

MARC WEISER “The most profound technologies are those that disappear. They weave themselves into the fabric of everyday life until they are indistinguishable from it.” @bensauer

Slide 73

Slide 73 text

I’m @bensauer.
 (as in ‘Jack Bauer’.) “AUDIENCE. thanks for listening.”