INTRODUCTION TO THE
GOOGLE ASSISTANT
Elaine Dias Batista
@elainedbatista
25-april-2017
Slide 2
Slide 2 text
Who am I?
Elaine
Slide 3
Slide 3 text
Outline
➔ Intro to A.I. Assistants
➔ Google Home and Google Assistant
➔ A new kind of UI: VUI
➔ Actions on Google
➔ Final thoughts
Slide 4
Slide 4 text
Intro to A.I. Assistants
Slide 5
Slide 5 text
A.I. Assistants/Platform shift
Mobile
New idea
Frenzy
Scaling
Maturity
PCs
?
Maturity
You
are
here
Inspired from: http://ben-evans.com/benedictevans/2016/12/8/mobile-is-eating-the-world
Slide 6
Slide 6 text
A.I. Assistants/Platform shift
"From mobile first to AI-first"
Sundar Pichai
October 4th, 2016
Slide 7
Slide 7 text
Sources
User Input
A.I. Assistants/What is it anyway?!
A.I.
Assistant
Text
Sensors
Actions
Answer
Question
G. Home & G. Assistant/What can I do with it?!
➔ Play a YouTube video on a chromecast enabled device
➔ Play music (Google Play Music, Spotify)
➔ Monitor the Nest Thermostat
➔ Ask for events on your calendar
➔ Block the next hour on your calendar (with IFTTT)
➔ Get a summary for your day
➔ Play voice games
➔ Personality questions
Slide 12
Slide 12 text
G. Home & G. Assistant/Device compatibility
Slide 13
Slide 13 text
G. Home & G. Assistant/Fragmentation
Slide 14
Slide 14 text
A new kind of UI: VUI
Slide 15
Slide 15 text
VUI/Human to human vs. Human to computer
Inspired from: https://www.youtube.com/watch?v=MSUPVbbhIGA
Slide 16
Slide 16 text
VUI/Some design principles
Create a
persona
Context No errors
Slide 17
Slide 17 text
VUI/User journeys
Canonical "Happy path" 1st time experience Tapered experience
Slide 18
Slide 18 text
VUI/Actions Checklist, Design resources
Slide 19
Slide 19 text
Actions on Google
Slide 20
Slide 20 text
Actions on Google
Slide 21
Slide 21 text
Actions on Google/Actions SDK
Actions SDK
Voice command Raw strings
Voice output Response
Slide 22
Slide 22 text
Actions on Google/API.AI
Slide 23
Slide 23 text
Actions on Google/API.AI
Webhook
Voice command
Raw strings
Voice output
Response
Intent,
entities,
context
Answer,
question,
useful data
Slide 24
Slide 24 text
Actions on Google/Developer tools summary
Actions on
Google
Actions
SDK
API.AI
Final thoughts
➔ Next platform? Big developer/brand opportunity
◆ Platform fragmentation?
➔ Not all UI is better through a VUI
➔ Less but more friction
➔ Accessibility