
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
Engage with the Google Assistant
By Allen “Prisoner” Firstenberg
Engage with the Google Assistant
- 1,181