~/talk

Working with Google Assistant

Talkat Droidcon Italy 2017 · 2017-04-06..04-07· [android]
slides:none on file

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

  1. 0:00Introduction
  2. 2:51Personal experience
  3. 6:26How integrations work
  4. 9:18Intents and entities in API.AI
  5. 13:53Entity variations and conflicts
  6. 17:53Mapping phrases to intents
  7. 20:24Fulfillment with Firebase Functions
  8. 23:38Multi-step conversations
  9. 26:31Demo walkthrough
  10. 30:52Design principles
  11. 32:59Alternative integrations
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.