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,068