1 of 18

Actions on Google

using Assistant API

2 of 18

Google Assistant

What’s the nearest gas station?

3 of 18

How does it work?

4 of 18

ML magic Assistant does for you

Intent Matching & Entity Recognition

5 of 18

Google Assistant | Action Examples

6 of 18

Google Assistant | Action Examples

7 of 18

Google Assistant Custom Actions

full list of actions: assistant.google.com/explore

8 of 18

Dialogflow

An end-to-end developer platform for building natural and rich conversational experiences

Basically, this platform is the place where you code response-returning fulfilments and control your conversation logic

9 of 18

10 of 18

Let’s get to work!

11 of 18

12 of 18

Great Job!

Now what can we do with Assistant API?

19 languages

80 countries

1M+

Actions

1B+ devices

supported

13 of 18

1. Make your content discoverable

Search engines are using structured data to visualize main results prior to list of links. Google Assistant is doing the same thing, but won’t show average links after. So by providing structured data to your web pages you can make your sites appear in Assistant Search.

14 of 18

<script type="application/ld+json">

{

"@context": "https://schema.org",

"@type": "Party Coffee Cake",

"url": "http://www.example.com",

"name": "Unlimited Ball Bearings Corp.",

"contactPoint": {

"@type": "ContactPoint",

"telephone": "+1-401-555-1212",

"contactType": "Customer service"

}

}

</script>

15 of 18

2. Extend your Android app to be invoked from Google Assistant

App Actions are similar to those we build in the codelab, but instead of answers it provides fulfilment inside the app.

Deep links - fulfilment has some steps pre-done for you.

16 of 18

3. Google Assistant for IoT

17 of 18

more codelabs - https://developers.google.com/assistant/codelabs

documentation - https://developers.google.com/assistant

responses - https://developers.google.com/assistant/conversational/responses

assistant talks on Google I/O 2019 - https://youtu.be/dpNrq_wiqGs

Useful resources

18 of 18

Thank You!