Slide 1

Slide 1 text

3 Laws of Robot Interaction: As taught by Science Fiction Two Point Ohhh @Howitson #devfestmn

Slide 2

Slide 2 text

Hello I’m Bryce Howitson You can find me on Twitter @howitson @Howitson #devfestmn

Slide 3

Slide 3 text

@Howitson #devfestmn

Slide 4

Slide 4 text

@Howitson #devfestmn

Slide 5

Slide 5 text

@Howitson #devfestmn

Slide 6

Slide 6 text

@Howitson #devfestmn

Slide 7

Slide 7 text

@Howitson #devfestmn

Slide 8

Slide 8 text

@Howitson #devfestmn

Slide 9

Slide 9 text

DANGER! Will Robinson @Howitson #devfestmn

Slide 10

Slide 10 text

Interface on Repeat CLI Text Based GUI Iconographic VUI Intent Based ??? Predictive? @Howitson #devfestmn

Slide 11

Slide 11 text

The rules are, There ain’t no rules. @Howitson #devfestmn

Slide 12

Slide 12 text

I Learned everything I need to know about VUI from Science Fiction @Howitson #devfestmn

Slide 13

Slide 13 text

Blade Runner Ridley Scott

Slide 14

Slide 14 text

Star Wars George Lucas

Slide 15

Slide 15 text

The Matrix Trilogy Wachowski Brothers

Slide 16

Slide 16 text

2001 A Space Odyssey Stanley Kubrick

Slide 17

Slide 17 text

History of the Future @Howitson #devfestmn

Slide 18

Slide 18 text

@Howitson #devfestmn

Slide 19

Slide 19 text

@Howitson #devfestmn

Slide 20

Slide 20 text

@Howitson #devfestmn

Slide 21

Slide 21 text

Robots… Computer, AI, Assistant, Program, Sub-Routine, Host, Android, Machine… @Howitson #devfestmn

Slide 22

Slide 22 text

3 Laws Safe How we’re taught to interface with Robots @Howitson #devfestmn

Slide 23

Slide 23 text

Look Human #1 @Howitson #devfestmn

Slide 24

Slide 24 text

Faces are comfortable @Howitson #devfestmn

Slide 25

Slide 25 text

@Howitson #devfestmn

Slide 26

Slide 26 text

As the appearance of a robot is made more human, observers' emotional response to the robot becomes increasingly positive and empathetic, until it reaches a point beyond which the response quickly becomes strong revulsion. Uncanny Valley - Masahiro Mori @Howitson #devfestmn

Slide 27

Slide 27 text

Empathy & Trust Human Appearance @Howitson #devfestmn

Slide 28

Slide 28 text

@Howitson #devfestmn

Slide 29

Slide 29 text

Sound Human #2 @Howitson #devfestmn

Slide 30

Slide 30 text

Sarcasm equals intelligence @Howitson #devfestmn

Slide 31

Slide 31 text

Humor relaxes us @Howitson #devfestmn

Slide 32

Slide 32 text

Brevity builds trust @Howitson #devfestmn

Slide 33

Slide 33 text

We all talk baldlyer @Howitson #devfestmn

Slide 34

Slide 34 text

Act Human #3 @Howitson #devfestmn

Slide 35

Slide 35 text

Be emotional @Howitson #devfestmn

Slide 36

Slide 36 text

@Howitson #devfestmn

Slide 37

Slide 37 text

Form a clan @Howitson #devfestmn

Slide 38

Slide 38 text

Make a contribution @Howitson #devfestmn

Slide 39

Slide 39 text

But not Too much @Howitson #devfestmn

Slide 40

Slide 40 text

@Howitson #devfestmn

Slide 41

Slide 41 text

@Howitson #devfestmn

Slide 42

Slide 42 text

Choose a side @Howitson #devfestmn

Slide 43

Slide 43 text

The art of being HUMAN @Howitson #devfestmn

Slide 44

Slide 44 text

Conversation As humans, we have @Howitson #devfestmn

Slide 45

Slide 45 text

It was impossible to get a conversation going, everybody was talking too much. Yogi Berra @Howitson #devfestmn

Slide 46

Slide 46 text

Please, … continue @Howitson #devfestmn

Slide 47

Slide 47 text

@Howitson #devfestmn

Slide 48

Slide 48 text

Get what you need @Howitson #devfestmn

Slide 49

Slide 49 text

When would you like to travel? Vague and open ended What date would you like to leave? You’re going to get what you expect @Howitson #devfestmn

Slide 50

Slide 50 text

Suggest stuff As humans, we @Howitson #devfestmn

Slide 51

Slide 51 text

A. Bread Things that float in water: B. Apples C. Small Rocks D. A Duck @Howitson #devfestmn

Slide 52

Slide 52 text

if (weight = duck) { return “made of wood” } let is_A = “witch” @Howitson #devfestmn

Slide 53

Slide 53 text

Discover As humans, we @Howitson #devfestmn

Slide 54

Slide 54 text

Is there a Doctor here? @Howitson #devfestmn

Slide 55

Slide 55 text

Options not walls @Howitson #devfestmn

Slide 56

Slide 56 text

Contextual As humans, we are @Howitson #devfestmn

Slide 57

Slide 57 text

Remember the Ecosystem @Howitson #devfestmn

Slide 58

Slide 58 text

@Howitson #devfestmn

Slide 59

Slide 59 text

There he lay, a vast red-golden dragon, fast asleep; thrumming came from his jaws and nostrils, and wisps of smoke, but his fires were low in slumber. Beneath him, under all his limbs and his huge coiled tail, and about him on all sides stretching away across the unseen floors, lay countless piles of precious things, gold wrought and unwrought, gems and jewels, and silver red-stained in the ruddy light. Smaug lay, with wings folded like an immeasurable bat.

Slide 60

Slide 60 text

@Howitson #devfestmn

Slide 61

Slide 61 text

@Howitson #devfestmn

Slide 62

Slide 62 text

@Howitson #devfestmn

Slide 63

Slide 63 text

I have a whole bag of “shhhh!” with your name on it. @Howitson #devfestmn

Slide 64

Slide 64 text

Continued Conversation Follow-up Questions Recommendations Contextual Response/Display Quick Recap @Howitson #devfestmn

Slide 65

Slide 65 text

@Howitson #devfestmn

Slide 66

Slide 66 text

Making Science Reality @Howitson #devfestmn

Slide 67

Slide 67 text

@Howitson #devfestmn

Slide 68

Slide 68 text

@Howitson #devfestmn

Slide 69

Slide 69 text

@Howitson #devfestmn

Slide 70

Slide 70 text

@Howitson #devfestmn

Slide 71

Slide 71 text

Yay! A Demo @Howitson #devfestmn

Slide 72

Slide 72 text

Resources Google Google Cloud AI & ML https:/ /cloud.google.com/text-to-speech Actions on Google https:/ /developers.google.com/actions DialogueFlow https:/ /dialogflow.com Amazon Alexa Skills Kit https:/ /developer.amazon.com/alexa-skills-kit Alexa.design (tutorials) Podcasts The Voicebot Podcast Voice Tech Podcast The Practical Voice Podcast (VUX.World) Prototyping sayspring.com (Adobe) getvoiceflow.com pullstring.com @Howitson #devfestmn

Slide 73

Slide 73 text

Choose your audience @Howitson #devfestmn

Slide 74

Slide 74 text

People behind the curtain @Howitson #devfestmn

Slide 75

Slide 75 text

Think low-fi @Howitson #devfestmn

Slide 76

Slide 76 text

Story time @Howitson #devfestmn

Slide 77

Slide 77 text

3 Laws of feeling human Looks (human) Faces are powerful, and we expect them for complete communication. Sounds (human) There’s a place & time for perfect grammar. This might not be it. Acts (human) Improve the clan by acting safe, sharing emotion and building trust. Intentional Extend communication by asking questions to continue conversations while utilizing the environment. Analogue When prototyping remember that you already know how human interactions work. Don’t make it overly complicated. in review Tips to level up @Howitson #devfestmn