Slide 1

Slide 1 text

Building for Google Assistant

Slide 2

Slide 2 text

Abdelrahman Omran [email protected] @Omranic Cofounder & Software Architect Web Developer Multiple Ideation Educator Intel Software Architect SavvyEra Full Stack Developer Midade co. Technical Mentor TIEC

Slide 3

Slide 3 text

A conversation between you and Google that helps you get more done in your world.

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

The Mobile Voice Study 55% of teens and 41% of adults Use voice search more than once a day http://googleblog.blogspot.com/2014/10/omg-mobile-voice-survey-reveals-teens.html

Slide 7

Slide 7 text

Teens Adults http://googleblog.blogspot.com/2014/10/omg-mobile-voice-survey-reveals-teens.html

Slide 8

Slide 8 text

http://googleblog.blogspot.com/2014/10/omg-mobile-voice-survey-reveals-teens.html

Slide 9

Slide 9 text

http://googleblog.blogspot.com/2014/10/omg-mobile-voice-survey-reveals-teens.html When do we use voice search? Teens Adults

Slide 10

Slide 10 text

Direct Actions Conversation Actions Actions on Google

Slide 11

Slide 11 text

Turn on the living room lights Sure thing Play my dinner party playlist on Spotify Ok, here you go. Hi, how can I help?

Slide 12

Slide 12 text

I need an Uber Sure! I’ll connect you to Uber Hi Scott, where are you headed? I’m going to the Ferry Building Ok, would you like an UberX again? No, we’ll need an UberXL this time Ok, Ahmed will arrive in 3 minutes in a black Toyota Sequoia Hi, how can I help?

Slide 13

Slide 13 text

developers.google.com/actions Actions on Google

Slide 14

Slide 14 text

Design Develop Deploy

Slide 15

Slide 15 text

GUI VUI !=

Slide 16

Slide 16 text

01 Create Persona 02 Think out of Actions 03 Context 04 Speech Errors 05 Think Big Design

Slide 17

Slide 17 text

Develop

Slide 18

Slide 18 text

Speech to Text, NLP, Knowledge Graph, ML, Ranking, User Profile, Text to Speech Conversation API, Actions SDK “Ok Google, talk to Hossam” Speech to Text Text to Speech Invoke “Hossam” Action “Sure, here’s Hossam” “It’s that time of a year again, I would like some help with ...” “Sure, here’s Hossam. Hi, I am your personal financial advisor. How can I help you today?” “What type of tax would you like to save?” Device

Slide 19

Slide 19 text

api.ai Webhook (optional) Speech to Text, NLP, Knowledge Graph, ML, Ranking, User Profile, Text to Speech Speech to Text Text to Speech “Ok Google, talk to Hossam” “Sure, here’s your Hossam” “It’s that time of a year again, I would like some help with ...” Invoke “Hossam” Action “What type of tax would you like to save?” “Sure, here’s Hossam. Hi, I am your personal financial advisor. How can I help you today?” Device

Slide 20

Slide 20 text

01 Create an API.AI agent 02 Create intents & entities 03 Define User says phrases 04 Define Actions & Responses 05 Test it! Develop

Slide 21

Slide 21 text

Deploy

Slide 22

Slide 22 text

1 Check for Policy Violations Follow the brand guidelines 2 Test your actions 3 Register your actions 4 Submit and Deploy your actions 5

Slide 23

Slide 23 text

01 Create a new cloud project 02 Register your Conversation Action 03 Deploy your actions 04 Confirm your deployment 05 Interact with your Conversation Action Deploy

Slide 24

Slide 24 text

Google+ Community Join the conversation on Google+ Stack Overflow Ask questions under actions-on-google tag

Slide 25

Slide 25 text

Time to build an assistant/bot is NOW. Understanding Platform, User, Context, Actions is Key! API.AI makes it easy to get started with Actions. Augment your service with Assistant/Actions.

Slide 26

Slide 26 text

thank you