years Chat bots & AI Assistants <7 years Dictation software 20 years Smartphones 25 years Internet 30 years Word processor 40 years Speech recognition 50 years Computers 70 years TTS 80 years Typing 150 years Print 575 years Writing 5,000 years Inspired from: https://www.youtube.com/watch?v=MSUPVbbhIGA
"Got it, here's what you want" Canonical "Happy path" "Command -1" "Try Command 1 instead" "Command 1" "Got it, here's what you want" 1st time experience "Got it, here's what you want" Tapered experience
➔ Play a YouTube video on a chromecast enabled device ➔ Play music (Play Music, Spotify) ➔ Monitor the Nest Thermostat ➔ Ask for events on your calendar ➔ Block the next hour on your calendar (with IFTTT) ➔ Get a summary for your day ➔ Play voice games ➔ Personality questions
music Set reminders Add item to shopping list Get the news Send messages Device controls Search with Google Order an Uber Set timers, set alarms, get the weather, find answers, translations, ...
API.AI NodeJS library that helps you use the Conversation API You have to do all the heavy work in order to extract parameters from the user's request Actions on Google integration BUT also: Android, iOS SDKs and other integrations NLU built-in
◆ https://developer.microsoft.com/en-us/windows/iot/docs/whatsne ➔ A new kind of UI: VUI ◆ https://www.youtube.com/watch?v=MSUPVbbhIGA ◆ http://g.co/dev/ActionsChecklist ◆ http://g.co/dev/ActionsDesign ➔ Google Home and Google Assistant ◆ https://blog.google/products/assistant/personal-google-just-you/ ◆ http://www.androidpolice.com/2017/02/13/google-assistant-four-months-later/ ◆ https://twitter.com/RonAmadeo/status/843852120562552832 ➔ Actions on Google ◆ https://developers.google.com/actions/ ◆ https://www.youtube.com/watch?v=7e0RGIul8Kk ➔ Final thoughts ◆ http://ben-evans.com/benedictevans/2017/2/22/voice-and-the-uncanny-valley-of-ai