Slide 1

Slide 1 text

INTRO TO GOOGLE ASSISTANT & ACTIONS ON GOOGLE Elaine Dias Batista @elainedbatista Wajdi Ben Rabah @WajdiBenRabah

Slide 2

Slide 2 text

Who are we? Elaine Wajdi

Slide 3

Slide 3 text

Outline ➔ Intro to A.I. Assistants ➔ A new kind of UI: VUI ➔ Google Home and Google Assistant ➔ 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

Slide 8

Slide 8 text

A.I. Assistants/Some examples Apple's Siri 2011 Microsoft's Cortana 2014 Amazon's Alexa 2014 Google's Assistant 2016 Samsung's Bixby 2017

Slide 9

Slide 9 text

A new kind of UI: VUI

Slide 10

Slide 10 text

VUI/Human to human vs. Human to computer Spoken Language 100,000 years Chat bots & AI Assistants <7 years Dictation software 20 years Smartphones 25 years Internet 30 years Word processor 40 years Speech recognition 50 years Computers 70 years TTS 80 years Typing 150 years Print 575 years Writing 5,000 years Inspired from: https://www.youtube.com/watch?v=MSUPVbbhIGA

Slide 11

Slide 11 text

VUI/Some design principles Create a persona Context No errors Character Pace Tone Energy level Where is the user? What are they doing? Which device? "Sorry, try Command 1"

Slide 12

Slide 12 text

VUI/User journeys "Command 1" User Assistant "Got it" "Command 2" "Got it, here's what you want" Canonical "Happy path" "Command -1" "Try Command 1 instead" "Command 1" "Got it, here's what you want" 1st time experience "Got it, here's what you want" Tapered experience

Slide 13

Slide 13 text

VUI/Actions Checklist g.co/dev/ActionsChecklist

Slide 14

Slide 14 text

Google Home and Google Assistant

Slide 15

Slide 15 text

G. Home & G. Assistant/Intro How about having your personal assistant wherever you’re? How about a new VUI?, just ask for things to be done for you. An evolutive AI made by Google ready to help!

Slide 16

Slide 16 text

G. Home & G. Assistant/Google Home Specs

Slide 17

Slide 17 text

G. Home & G. Assistant/What can I do with it?! ➔ Play a YouTube video on a chromecast enabled device ➔ Play music (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 18

Slide 18 text

G. Home & G. Assistant/Device compatibility

Slide 19

Slide 19 text

G. Home & G. Assistant/Fragmentation Pixel Home Wear Allo Play music Set reminders Add item to shopping list Get the news Send messages Device controls Search with Google Order an Uber Set timers, set alarms, get the weather, find answers, translations, ...

Slide 20

Slide 20 text

Actions on Google

Slide 21

Slide 21 text

Actions on Google

Slide 22

Slide 22 text

Actions on Google/Actions SDK

Slide 23

Slide 23 text

Actions on Google/API.AI

Slide 24

Slide 24 text

Actions on Google/API.AI

Slide 25

Slide 25 text

Actions on Google/Developer tools summary Actions on Google Actions SDK API.AI NodeJS library that helps you use the Conversation API You have to do all the heavy work in order to extract parameters from the user's request Actions on Google integration BUT also: Android, iOS SDKs and other integrations NLU built-in

Slide 26

Slide 26 text

Actions on Google/Assistant @Google I/O 2017 https://events.google.com/io/schedule

Slide 27

Slide 27 text

Final thoughts

Slide 28

Slide 28 text

Final thoughts ➔ Next platform? Big developer/brand opportunity ◆ Platform fragmentation? ➔ Not all UI is better through a VUI ➔ Less but more friction ➔ Accessibility

Slide 29

Slide 29 text

Workshop Actions on Google Workshop @14h25

Slide 30

Slide 30 text

Questions? @elainedbatista @WajdiBenRabah

Slide 31

Slide 31 text

Resources ➔ Intro to A.I. Assistants ◆ http://ben-evans.com/benedictevans/2016/12/8/mobile-is-eating-the-world ◆ http://ben-evans.com/benedictevans/2017/1/30/mobile-20 ◆ https://developer.microsoft.com/en-us/windows/iot/docs/whatsne ➔ A new kind of UI: VUI ◆ https://www.youtube.com/watch?v=MSUPVbbhIGA ◆ http://g.co/dev/ActionsChecklist ◆ http://g.co/dev/ActionsDesign ➔ Google Home and Google Assistant ◆ https://blog.google/products/assistant/personal-google-just-you/ ◆ http://www.androidpolice.com/2017/02/13/google-assistant-four-months-later/ ◆ https://twitter.com/RonAmadeo/status/843852120562552832 ➔ Actions on Google ◆ https://developers.google.com/actions/ ◆ https://www.youtube.com/watch?v=7e0RGIul8Kk ➔ Final thoughts ◆ http://ben-evans.com/benedictevans/2017/2/22/voice-and-the-uncanny-valley-of-ai