Building Awesome Actions for the Google Assistant

DevFest DC

9 Oct 2017

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

Let's Build an Action

What Personality Should it Have?

What's in a Name?

Scripting and Input Processing

Fulfillment

Intents, Parameters,

Context, and Memory

Processing

Response

Other Surfaces

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 an ear on what people are doing

 

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

Questions

https://spiders.com/

https ://prisoner.com/ubi/


Stack Overflow: actions-on-google

https://g.co/actionsdev

API.AI

dashbot.io

chatbase.com

Google Assistant

Google Maps

Google Analytics

Firebase Functions

Firebase Database

Firebase Hosting

Made with Slides.com