Amazon Unveils New Alexa Dialog Modeling for Natural, Cross-Skill Conversations
developer.amazon.com
developer.amazon.com
It’s true that a good PA brings much earlier context, and “out of band” context to the table, but a customer support service (e.g. delta) really does not.
With this in mind, I think these conversational agents are going to be much more performant than expected in the fairly near future.
Alexa has more complex requirements (it's funny when Cleverbot gives an occasional nonsensical response, but not so funny when Alexa unexpectedly orders you a $2,000 lawn gnome - okay, still kind of funny), but I definitely agree with you. I don't think this is a challenge that requires anything close to AGI, unless you want to start having truly insightful and philosophical conversations with a computer.
> Good afternoon. Do you know any good places to get dinner?
> Mot really.
> What about dessert?
> That's if you're a good bot.
> Not for you, for me.
> Okay..
Completely useless. I asked Alexa to find me the article on hacker news from today that talks about chat bots, she said “Sorry, I don’t know that one”
As a random, unscientific test it’s not very useful yet.
The area where Alexa is most likely to show its warts is when you fall for the trap of trying to engage in a normal dialog with it.
I worry strong AI is such a task. I also worry there's a barrier somewhere in conversational computing that will stop us from achieving much past a certain threshold before the framework becomes unworkable. I often run into painful reminders that our voice assistants are just Chinese rooms when it turns out they're missing basic functionality like "take me to the McDonald's near the Walmart".
Also needs to get better at identifying the closest device, and letting you turn off alarms etc. from any device - it's incredibly annoying to have an alarm go off downstairs when I'm upstairs and have to be close enough to the right device to turn it off.
I get why to an extent - while solving the distribution might be simple, it's a much harder contextual problem to figure out what a request means across multiple devices. E.g if someone sets an alarm in one bedroom it probably shouldn't go off anywhere else, and if you ask to turn off an alarm in one bedroom it probably shouldn't cancel the one in the other. Voice personalization would at least make that less ambiguous, though they would sti need some careful thinking.