Slide 1

Slide 1 text

ACTIONS ON GOOGLE WORKSHOP Elaine Dias Batista @elainedbatista Wajdi Ben Rabah @WajdiBenRabah

Slide 2

Slide 2 text

Who are we? Elaine Wajdi

Slide 3

Slide 3 text

Outline ➔ Google Assistant ➔ VUI ➔ How to develop for the Google Assistant platform ◆ Your first custom action! ◆ Going further

Slide 4

Slide 4 text

Google Assistant

Slide 5

Slide 5 text

Google Assistant Your own personal assistant. Ask it to do things on - Google Home - Android Wear devices - Android Phones - Android TV - Android Auto

Slide 6

Slide 6 text

VUI: Voice User Interface

Slide 7

Slide 7 text

VUI/Actions Checklist g.co/dev/ActionsChecklist

Slide 8

Slide 8 text

How to develop for the Google Assistant platform

Slide 9

Slide 9 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 10

Slide 10 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 11

Slide 11 text

Actions on Google/API.AI

Slide 12

Slide 12 text

Developer tools/API.AI A cross-platform tool for building advanced conversational interfaces.

Slide 13

Slide 13 text

Your first custom action!

Slide 14

Slide 14 text

Your 1st Action 1. Step-by-step 2. Using a prebuilt agent 3. Fulfillments a. Simple b. Firebase connection 4. Actions on Google integration a. Testing your action on a Google Home device b. Deployment to all users

Slide 15

Slide 15 text

Android integration

Slide 16

Slide 16 text

API.AI/Android Integration https://github.com/api-ai/apiai-android-client

Slide 17

Slide 17 text

Going further

Slide 18

Slide 18 text

Going further - IFTTT / Tasker - Actions SDK with TensorFlow - Porting text-based games to Actions on Google: https://medium.com/@leonnicholls/interactive-fiction-actions-part-1-ca022b4d088d https://developers.googleblog.com/2017/03/game-developers-rejoicenew-tools-for.html - API integrations - Asking for permissions - User's location - User's name

Slide 19

Slide 19 text

Resources

Slide 20

Slide 20 text

Resources https://www.youtube.com/watch?v=7e0RGIul8Kk - Extending the Google Assistant with Actions on Google (Google Cloud Next '17) https://www.youtube.com/watch?v=9SUAuy9OJg4 Actions on Google: Building Assistant Actions using API.AI (Google developers youtube channel) https://developers.google.com/actions/ Actions on Google : getting started