Working with Google Assistant
summary
Demo shows a working integration with Actions on Google and API AI (Dialogflow), backed by Firebase Cloud Functions and Node.js, using a static JSON of speakers and events. It maps intents and entities (names, topics, events), does full‑text lookups, and handles two‑step flows, with conversation ending behavior when using assistant.tell. It proves the idea but is flaky in practice (network, special‑character and ambiguous‑entity issues) and surfaces design lessons like don’t annoy the user and expect to fine‑tune entity variations.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 2:51Personal experience
- 6:26How integrations work
- 9:18Intents and entities in API.AI
- 13:53Entity variations and conflicts
- 17:53Mapping phrases to intents
- 20:24Fulfillment with Firebase Functions
- 23:38Multi-step conversations
- 26:31Demo walkthrough
- 30:52Design principles
- 32:59Alternative integrations
related talks
40mOk Google, we need to talk
33mBuilding Conversational Experiences with Actions on Google
24mDemystifying the Google Assistant for Android developers
34mAn Introduction to Google Home, Google Assistant and Actions on Google
20mHow Google Assistant's architecture powers voice features in your apps
42mProgramming Amazing Voice Interactions
27mGoogle Assistant for Android developers
44mIntegrating your Android apps with the Google Assistant
