Slide 1

Slide 1 text

BUILDING CONVERSATIONAL APPS Elaine Dias Batista @elainedbatista

Slide 2

Slide 2 text

Who am I? Elaine

Slide 3

Slide 3 text

Outline ➔ Intro to Conversational Interfaces ◆ … and why you should care ➔ A new kind of UI: VUI ➔ Developing Conversational Apps

Slide 4

Slide 4 text

Intro to Conversational Interfaces

Slide 5

Slide 5 text

Conversational Interfaces/Platform shift Mobile New idea Frenzy Scaling Maturity PCs ? Maturity Inspired from: http://ben-evans.com/benedictevans/2016/12/8/mobile-is-eating-the-world You are here

Slide 6

Slide 6 text

Conversational Interfaces/Platform shift "From mobile first to AI-first" Sundar Pichai October 4th, 2016

Slide 7

Slide 7 text

Conversational Interfaces/What is it anyway?!

Slide 8

Slide 8 text

Conversational Interfaces/Why should I care?!

Slide 9

Slide 9 text

A new kind of UI: VUI

Slide 10

Slide 10 text

VUI/Some design principles Create a persona Context No errors

Slide 11

Slide 11 text

VUI/User journeys Canonical "Happy path" 1st time experience Tapered experience

Slide 12

Slide 12 text

VUI/How to 1. Pick the right use cases 2. Create a persona 3. Write dialogs 4. Test it out 5. Build and iterate

Slide 13

Slide 13 text

VUI/Actions Checklist, Design resources

Slide 14

Slide 14 text

Developing Conversational Apps

Slide 15

Slide 15 text

Developing Conversational Apps

Slide 16

Slide 16 text

Develop/Classic

Slide 17

Slide 17 text

Develop/Classic

Slide 18

Slide 18 text

Develop/Classic

Slide 19

Slide 19 text

Develop/Classic Source: https://dialogflow.com/docs/agents

Slide 20

Slide 20 text

Develop/Classic DialogflowApp Conversation Request Dialogflow Request Dialogflow Response Conversation Response

Slide 21

Slide 21 text

Develop/Noob

Slide 22

Slide 22 text

Develop/Noob

Slide 23

Slide 23 text

Develop/Noob

Slide 24

Slide 24 text

Develop/Noob

Slide 25

Slide 25 text

Develop/Noob

Slide 26

Slide 26 text

Develop/Noob

Slide 27

Slide 27 text

Develop/Non Google Assistant

Slide 28

Slide 28 text

Develop/Non Google Assistant

Slide 29

Slide 29 text

No content

Slide 30

Slide 30 text

Develop/Which path to choose?

Slide 31

Slide 31 text

Develop/Which path to choose?

Slide 32

Slide 32 text

Thank you! @elainedbatista