Engaging with the Google Assistant

DevFest NYC

2 Dec 2017

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?

English US, UK, CA, AU, IN
French CA, FR
Spanish ES, 419 (US, MX)
Portugese BR
German
Japanese
Korean
Italian

Photo Credit:  CBS Studios / Paramount

What are Actions on Google?

Actions on Google is the API

that lets you engage in conversations

with other services

through the Google Assistant.

Dialogflow

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 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.

Input Processing

Fulfillment

Photo Credit:  CBS Studios

Intents, Parameters,

Context, and Memory

Processing

Response

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

Google 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
  • Separate your request and response from your business logic
  • 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://g.co/actionsdev

Made with Slides.com