Slide 1

Slide 1 text

Build an app for Google Assistant with Dialogflow Andrea Maglie The Musement Use Case

Slide 2

Slide 2 text

Ing. Andrea Maglie • Senior Software Engineer @ Musement • Organizer @ GDG Venezia • [email protected] • @TechIsFun • github.com/TechIsFun

Slide 3

Slide 3 text

GOAL

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

1. Intent 2. Entity 3. Context 4. Webhook

Slide 9

Slide 9 text

1. Intent 2. Entity 3. Context 4. Webhook

Slide 10

Slide 10 text

Intent

Slide 11

Slide 11 text

Intent

Slide 12

Slide 12 text

Intent

Slide 13

Slide 13 text

Intent

Slide 14

Slide 14 text

Intent

Slide 15

Slide 15 text

1. Intent 2. Entity 3. Context 4. Webhook

Slide 16

Slide 16 text

Entity

Slide 17

Slide 17 text

Entity

Slide 18

Slide 18 text

Entity

Slide 19

Slide 19 text

1. Intent 2. Entity 3. Context 4. Webhook

Slide 20

Slide 20 text

Context

Slide 21

Slide 21 text

Context

Slide 22

Slide 22 text

Context

Slide 23

Slide 23 text

1. Intent 2. Entity 3. Context 4. Webhook

Slide 24

Slide 24 text

Fulfillment / Webhook

Slide 25

Slide 25 text

Fulfillment / Webhook

Slide 26

Slide 26 text

Fulfillment / Webhook

Slide 27

Slide 27 text

Actions on Google SDK https://github.com/actions-on-google/actions-on-google-nodejs https://github.com/TechIsFun/actions-on-google-kotlin https://github.com/ticketmaster/actions-on-google-kotlin

Slide 28

Slide 28 text

Actions on Google SDK

Slide 29

Slide 29 text

Response

Slide 30

Slide 30 text

Carousel

Slide 31

Slide 31 text

Card

Slide 32

Slide 32 text

Other response types Lists Suggestion Chips Table Card SSML Check the documentation for details: https://developers.google.com/actions/assistant/responses

Slide 33

Slide 33 text

Conversation data

Slide 34

Slide 34 text

User storage

Slide 35

Slide 35 text

TIPS & TRICKS

Slide 36

Slide 36 text

Training

Slide 37

Slide 37 text

Training

Slide 38

Slide 38 text

Small Talk

Slide 39

Slide 39 text

Help

Slide 40

Slide 40 text

Multi-Language

Slide 41

Slide 41 text

Always reply with a question

Slide 42

Slide 42 text

PROJECT SETTINGS

Slide 43

Slide 43 text

Settings

Slide 44

Slide 44 text

Export / Import

Slide 45

Slide 45 text

INTEGRATIONS

Slide 46

Slide 46 text

Simulator

Slide 47

Slide 47 text

Simulator

Slide 48

Slide 48 text

Integrations

Slide 49

Slide 49 text

TEST

Slide 50

Slide 50 text

NGROK

Slide 51

Slide 51 text

Webhook

Slide 52

Slide 52 text

PUBLISH

Slide 53

Slide 53 text

Directory information

Slide 54

Slide 54 text

Surface capabilities

Slide 55

Slide 55 text

Release

Slide 56

Slide 56 text

QUESTIONS?

Slide 57

Slide 57 text

THANK YOU! Andrea Maglie