* Quick conversions "How many Tablespoons are in a Cup"
* Setting Reminders "Remind me at 9:30am today to pay my rent"
* Setting Timers "Set a time for 10 minutes"
Anything else and I can normally do it faster. That's not to say Siri couldn't beat me at doing something but that I have to repeat myself or I get the dreaded "I search the web and found this..." Not only are the results normally shit but it's Bing.... Need I say more? Timers, conversions, and reminders are the only thing she can consistently beat me on. Also I RARELY use her in public as it's distracting/annoying to the people around me. Reminders in the only thing I will use in public and only if I need to enter it in fast. If I have the time I'll manually enter it.
"I paused the playback."
<playback continues>
Let's say I wish to book an Uber. Usually, I open pop open the app and hit the request button. Doesn't take long at all. I get visual confirmation through the map and the little lollipop Uber driver photo. It's fast and I have the feedback to know that what I set out to do has been done. What if I had used the assistant? Well, now I have to waste a lot of time chatting to it. Sometimes it reads my address wrong or it doesn't understand Australian. So after a few mishaps, I finally get told that it's on the way. Okay. Then the twitching starts. The need to check that it was actually entered properly kicks in. So I open up the app to check the lollipop heating-seeking Uber driver is on target. I end up at the same place I attempted to avoid. Yet this avoidance was less efficient. I didn't receive enough feedback so I was unable to trust.
The second example is ordering a movie ticket to go see Batman 27 with my wife. I ask the assistant awkwardly to book for me and give it a time. It tells me that it's all good and dandy. The trust issues then kick in. So I go head off to my e-mail to triple check my confirmation. I wasn't active during the booking process, so the feedback is all I have to work with. It's date night too, so I can't waste it or I'll be sleeping on the couch. I've just wasted time.
Then it occurs to you that by bypassing their system, you may have possibly missed some little announcement or some benefit that is only visible to you during the booking process. For example, doing it manually may show me that there's a time slot that has more ticket availability than the one we were originally headed to. This means an emptier cinema so that I don't get weird looks when she starts telling me about her day mid-movie. The assistant wouldn't have told me that. The assistant also can't toggle around the tick boxes and drop boxes that would have told me I would have been able to do a 2-for-1 deal if we had gone an hour later.
Being there during the actual process isn't always a bad thing. Abstracting away these manual processes would be fine if all processes were identical. They're not though. You're losing too much control and being provided with too little feedback. Now, I can very much see the benefit of the assistant while driving. It makes sense there. You're usually unable to hold the device and that form of interaction is a best fit.
I don't think it's ready yet. I can do everything faster manually. It doesn't add anything at the moment, it just subtracts. It's the same reason I have no use for Cortana on Windows 10 or Siri. Why would I talk to the computer when it's considerably more efficient to just start typing.
I chose it because "Set an alarm for 8am" really is the best interface to interact with that subsystem.
"Please buy tickets to concert"
"Front row tickets to concert purchased for $500"
"Wait no, buy the cheapest tickets!"
"Cancelling order! Purchased last row tickets for $10"
"Only $10? Well maybe I can spend a little more an not be in the last row"
etc
Currently, i only use it for alarms. I'd love if Assistants became good enough to conversationally text someone.
"Alexa, book me a flight to Sydney for Wednesday"
Alexa knows that I'm in Melbourne, that I always fly economy class on flights under three hours, have a strong preference for Oneworld airlines, fly direct whenever possible, and like to fly in the mornings except between 8am or 10am on weekdays.
"I found three flights on Wednesday that match your preferences. On your kitchen screen now. Which one shall I book?"
The next development after that would be intermodal transport scheduling and calendar awareness: "Alexa, book me travel for the Sydney board meeting". "Here's an itinerary that matches your diary and preferences."
However, that is besides the point. This was just an illustration of what is possible if your VPA is a preference-aware negotiation agent.
Of course you are free to choose a closed platform, but it doesn't have to be that way.
That, and seeing what in says in response to personal questions, insults, jokes, etc.
"Text my wife <message>", "Call my wife", "Play <band> on Spotify", "Open Waze" (after playing music on Spotify, Waze is no longer on the screen so I can switch back to it).
The reservations stuff? No way, I want to choose my seats and price point.
Supposedly it's open for integration with mobile apps, so you could say 'Order ahead my usual at Philz', and it would ask you back, 'Order a large tesora for pickup at Philz Coffee in Santa Clara in 15 minutes?', to which you say 'yes'. Theoretically, anyways.
* Set up an alarm
* See the Distance
* Search nearby places/restaurants/gas stations
* Play some song
* Look up facts
* Look up news
* See my agenda for the day
* Search for my personal photos and maybe much more....
I rarely use the voice input. The thing I liked about allo is that I can chat with it. Even when i'm in a crowded bus, I can use my assistant instead of saying "OK Google".
Also, reservations are pretty easy to do over voice. "Book me a table for 2 at Hakkasan this Friday at 7" is enough for an app to get right, clocking in at only 11 words.