Slide 1

Slide 1 text

Google Assistant & Actions on Google Latest Updates March 5, 2019, Yoichiro Tanaka, スマートスピーカーを遊びたおす会 vol.5

Slide 2

Slide 2 text

Yoichiro Tanaka Software Engineer / IT Architect Google Developers Expert (Assistant, Web) twitter.com/yoichiro google.com/+YoichiroTanaka

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

32 months after the Google Assistant launched on Google I/O 2016

Slide 5

Slide 5 text

8 → 30 languages 14 → 80 countries The Assistant went global (up from last year).

Slide 6

Slide 6 text

"active users of the Google Assistant grew four times over the past year. By the end of this month, we expect the Google Assistant to be available on one billion devices, up from 500 million last May." Here’s how the Google Assistant became more helpful in 2018

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

Recent new features for Google Assistant ● The travel guide (flight delays) ● Eight new voices ● Take care of your IOUs ● Bringing the Assistant to mobile apps (Google Maps at this time) ● Accessing the Google Assistant in Messages ● Use your voice to do more on feature phones (KaiOS) ● Multilingual support for more languages ● Duplex testing started

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

Google Cloud Platform Android, Google Play, Web, etc. Assistant SDK Actions on Google Smart-(phones | watches | speakers | earphones | tvs), PCs, Cars SDKs for Actions, Actions API, Assistant API, Home Graph API Dialogflow

Slide 15

Slide 15 text

User Engagement Paym ent Personalize Basic Features Multimodal Elements for Business

Slide 16

Slide 16 text

Architecture for Actions Devices Actions Webhook Simple Text SSML

Slide 17

Slide 17 text

Multimodal brings more rich experiences.

Slide 18

Slide 18 text

Basic card, Browse carousel, Suggestion chip

Slide 19

Slide 19 text

Media responses, Table, List

Slide 20

Slide 20 text

app.intent('Start Signin', conv => { conv.ask(new SignIn('To get your account details')) }) app.intent('Get Signin', (conv, params, signin) => { if (signin.status === 'OK') { const payload = conv.user.profile.payload conv.ask(`I got your account details, ${payload.name}. What do you want to do next?`) } else { conv.ask(`I won't be able to save your data, but what do you want to do next?`) } }) Google Sign-in feature is available by calling "SignIn" only.

Slide 21

Slide 21 text

You can integrate physical purchase feature in your actions with Google Payment/your own payment.

Slide 22

Slide 22 text

Digital Goods Transactions feature uses In-app products in Google Play.

Slide 23

Slide 23 text

Digital Goods Transactions feature uses In-app products in Google Play.

Slide 24

Slide 24 text

Push Notification Devices Actions Users (1) (2) (3) (4) (5) (6) (7) Actions API (4)

Slide 25

Slide 25 text

Push Notification

Slide 26

Slide 26 text

Smart Home actions What is the temperature in the house? Link 28 degree Set the house to 25 25 degree Unlink SYNC QUERY EXECUTE DISCONECT 23 degree REPORT STATE

Slide 27

Slide 27 text

Devices Actions Webhook SYNC QUERY EXECUTE DISCONECT REPORT STATE

Slide 28

Slide 28 text

+

Slide 29

Slide 29 text

https://github.com/yoichiro/actions-tools

Slide 30

Slide 30 text

2019 Performance/Stability Improvement Developer supports 2018 Features Development Current Platform Priority

Slide 31

Slide 31 text

https://designguidelines.withgoogle.com/conversation

Slide 32

Slide 32 text

What is conversation design? Learn about conversation How do I get started? Is conversation the right fit? Who are your users? Who is your persona? Draft a conversation Design for multiple devices Style guide Conversational components Error handling Visual components https://designguidelines.withgoogle.com/conversation

Slide 33

Slide 33 text

No content

Slide 34

Slide 34 text

No content

Slide 35

Slide 35 text

Features that will be released in this year are...

Slide 36

Slide 36 text

No content

Slide 37

Slide 37 text

No content

Slide 38

Slide 38 text

Google Assistant Connect allows to integrate the Google Assistant with your devices easily.

Slide 39

Slide 39 text

Google Groups http://bit.ly/assistant-dev-japan Slack http://bit.ly/assistant-dev-slack Assistant Developer Community Japan

Slide 40

Slide 40 text

Thank you. Any questions? スマートスピーカーを遊びたおす会 vol.5, March 5 2019, Yoichiro Tanaka