Engaging with the Google Assistant

Building Awesome Actions

DevFest GDG New Haven

4 Nov 2017

Audio 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/

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.

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

How do we build an Action?

  • Design
  • Develop
  • Deploy

What Personality Should it Have?

Photo Credit:  CBS Studios

Scripting and Input Processing

Fulfillment

Photo Credit:  CBS Studios

Intents, Parameters,

Context, and Memory

Processing

Response

Photo Credit:  CBS Studios

Other Surfaces

Photo Credit:  CBS Studios

Other Important Bits

Who Cares?

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!

Questions

https://spiders.com/

https ://prisoner.com/ubi/

 

https://developers.google.com/actions

Stack Overflow: actions-on-google

https://g.co/actionsdev

Photo Credit:  CBS Studios / Paramount

Codelabs

&

Training Session

Engage with the Google Assistant: Building Awesome Actions

By Allen “Prisoner” Firstenberg

Engage with the Google Assistant: Building Awesome Actions

  • 1,663