Engaging with the Google Assistant

GDGCloud Vancouver #BAFYC

14 Jul 2018

Audio and Photo Credit:  CBS Studios

Allen Firstenberg

Software developer / Consultant

 

Google Developer Expert for Assistant, IoT, Wearables, Identity

 

http://spiders.com/

http://prisoner.com/

 

http://prisoner.com/ubi/

Tell me about you

  • Mobile or web?
  • Alexa or Assistant?
  • Mac vs Windows?
  • JavaScript?
  • Kirk? Picard? Sisko? Janeway? Archer?

What are we talking about?

Photo Credit:  CBS Studios / Paramount

What is the Google Assistant?

A conversation

between you and Google that helps you get things done

in your world.

Where do we find the Assistant?

Assistant SDK

Where do we find the Assistant?

Photo Credit:  CBS Studios / Paramount

English French Spanish Portuguese
  US   CA   ES   BR Japanese
  UK   FR   490 Korean
  AU Norwegian Hindi
  CA Italian German Swedish Thai
  SG Russian Dutch Danish Indonesian

What are Actions on Google?

Actions on Google is the API

that lets you engage in conversations

with other services

through the Google Assistant.

Where Actions Run

Photo Credit:  CBS Studios

Privacy and Security

Photo Credit:  CBS Studios / Paramount

How do we build an Action?

  • Design
  • Develop
  • Deploy

Photo Credit:  CBS Studios

What Personality Should it Have?

Photo Credit:  CBS Studios

Build (and test) a Script

Photo Credit:  CBS Studios

  • Keep in mind how people talk - not how they write.
  • Don't make "audible buttons".
  • Users may not respond for many reasons.
  • There are no errors.
  • Users have intent - help them get there.

Test it with developers back to back - one of them acting as the Assistant.

Input Processing

Fulfillment

Photo Credit:  CBS Studios

Testing

Other Surfaces

Photo Credit:  CBS Studios

Discovery

Photo Credit:  CBS Studios

Who Cares?

Firebase

  • Functions
  • Database
  • Hosting

Dialogflow

Actions Console

Assistant Simulator

Action Analytics

Chatbase

Dashbot.IO

Photo Credit:  CBS Studios

Summary

  • Voice is a new and powerful tool
  • Think outside the dialog box
  • Develop a personality
  • Script the conversation
  • Context is Queen
  • Start with voice - and then go further

 

Keep talking to others - we're all still learning!

https://spiders.com/

https ://prisoner.com/ubi/

Photo Credit:  CBS Studios / Paramount

https://developers.google.com/actions

Stack Overflow: actions-on-google

https://codelaps.developers.google.com/

(Category: Assistant)

Engage with the Google Assistant

By Allen “Prisoner” Firstenberg

Engage with the Google Assistant

  • 1,053