Slide 1

Slide 1 text

Thoughts on Conversational Software Chris Messina Developer Experience Lead, Uber April 14, 2016 • Media Kitchen

Slide 2

Slide 2 text

• What are we doing here? • Relevant moments in computing history • The Year of Conversational Commerce • So here we are • What we are doing here This talk is pre-conversational

Slide 3

Slide 3 text

What are we doing here?

Slide 4

Slide 4 text

What are you doing here?

Slide 5

Slide 5 text

What am I doing here?

Slide 6

Slide 6 text

1968

Slide 7

Slide 7 text

What was Doug Engelbart doing then?

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

SAGE (Semi-Automatic Ground-Environment Computers)

Slide 10

Slide 10 text

SAMs near the BOMARC Missile Accident Site

Slide 11

Slide 11 text

Cold War

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

Lead engineer Bill English using NLS (1968)

Slide 14

Slide 14 text

The Mother of All Demos December 9, 1968

Slide 15

Slide 15 text

• Graphical “Windows” UI • Window Resizing and Layering • Hyperlinks • Hypermedia • WYSIWYG Word Processing • Contextual Help • Keyword Search • Video calling • Slideshows • Collaborative Document Editing • Version Control • Remote Procedure Calls • Dynamic File Linking • Distribute Client-Server Architecture • Shared Databases Video: SRI International; Text source: Chris Cox

Slide 16

Slide 16 text

The original mouse

Slide 17

Slide 17 text

Dave Evans in the 60s

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

1994

Slide 20

Slide 20 text

No content

Slide 21

Slide 21 text

Steve Jobs 1995

Slide 22

Slide 22 text

No content

Slide 23

Slide 23 text

No content

Slide 24

Slide 24 text

2007

Slide 25

Slide 25 text

Steve Jobs 2007

Slide 26

Slide 26 text

No content

Slide 27

Slide 27 text

No content

Slide 28

Slide 28 text

No content

Slide 29

Slide 29 text

No content

Slide 30

Slide 30 text

No content

Slide 31

Slide 31 text

No content

Slide 32

Slide 32 text

No content

Slide 33

Slide 33 text

No content

Slide 34

Slide 34 text

No content

Slide 35

Slide 35 text

No content

Slide 36

Slide 36 text

2008-2015

Slide 37

Slide 37 text

No content

Slide 38

Slide 38 text

No content

Slide 39

Slide 39 text

No content

Slide 40

Slide 40 text

No content

Slide 41

Slide 41 text

No content

Slide 42

Slide 42 text

No content

Slide 43

Slide 43 text

No content

Slide 44

Slide 44 text

No content

Slide 45

Slide 45 text

No content

Slide 46

Slide 46 text

No content

Slide 47

Slide 47 text

2016

Slide 48

Slide 48 text

The Year of Conversational Commerce

Slide 49

Slide 49 text

Utilizing chat, messaging, or other natural language interfaces (i.e. voice) to interact with people, brands, or services and bots that heretofore have had no real place in the bidirectional, asynchronous messaging context.

Slide 50

Slide 50 text

“symphonic tipping point”

Slide 51

Slide 51 text

3,500 Q4 '11 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 0 500 1,000 1,500 2,000 2,500 3,000 MESSAGING APPS HAVE SURPASSED SOCIAL NETWORKS Monthly active users for top 4 social networks and messaging apps Big 4 Messaging Apps Big 4 Social Networking Apps Millions BI INTELLIGENCE Source: Companies, Bi Intelligence

Slide 52

Slide 52 text

60B vs 20B

Slide 53

Slide 53 text

No content

Slide 54

Slide 54 text

No content

Slide 55

Slide 55 text

No content

Slide 56

Slide 56 text

No content

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

“Alexa, ask Uber to request a ride.” “Alexa, ask Uber to request an UberX.” “Alexa, ask Uber where’s my ride?”

Slide 61

Slide 61 text

No content

Slide 62

Slide 62 text

So here we are

Slide 63

Slide 63 text

No content

Slide 64

Slide 64 text

Conversational software is early

Slide 65

Slide 65 text

Bots are not the be-all, end-all solution

Slide 66

Slide 66 text

Conversations and bots complement apps

Slide 67

Slide 67 text

• Focus less on “acquiring users” in conversational contexts, and more on enriching the relationships you’ve earned

Slide 68

Slide 68 text

• Focus less on “acquiring users” in conversational contexts, and more on enriching the relationships you’ve earned • Make it easy to share great experiences and content with your customers’ friends — create content that's screenshot-worthy!

Slide 69

Slide 69 text

• Focus less on “acquiring users” in conversational contexts, and more on enriching the relationships you’ve earned • Make it easy to share great experiences and content with your customers’ friends — create content that's screenshot-worthy! • Hand off to web or native apps when it serves the customer’s needs; but don’t drop them in the middle of nowhere: use deep linking to orient and help them complete their task

Slide 70

Slide 70 text

Do have an API strategy!

Slide 71

Slide 71 text

• “Bot” is a shorthand for an interaction paradigm that is superficially conversational but is augmented and/or facilitated by: • speed, • persistence (identity + cross-device syncing over the cloud), • trust-based operations (payments), • and API integrations

Slide 72

Slide 72 text

What we are doing here

Slide 73

Slide 73 text

“augmenting human intellect”

Slide 74

Slide 74 text

To protect the industry…

Slide 75

Slide 75 text

To protect consumers…

Slide 76

Slide 76 text

To foster innovation…

Slide 77

Slide 77 text

To build thriving businesses…

Slide 78

Slide 78 text

It’s on us.

Slide 79

Slide 79 text

Thank you. Thoughts and feedback: @chrismessina