I don't want to come across as an Alexa fanboy and defend it, but it would help to understand which parts of your interaction you think of as dumb.
I agree Alexa Stop was clearly a mistake (albeit, not one I've ever observed) but for the rest, it's understanding what you said, you simply have different expectations of what the best response is. Were it a human, one wouldn't say they were dumb, just that they had differing taste or ideas.
In particular what did you expect from "I hate Selena Gomez"? Have you seen any other music player that handles that kind of ambiguous "command"?
> it would help to understand which parts of your interaction you think of as dumb.
All of them were dumb. That's the problem with AI conversational interfaces. Once people talk to an "assistant" they intuitively expect the level of intelligence of a human. Because of that, mistakes are not tolerated much and conversation quickly goes from "ah this is so awesome we are living in the future" to "this is the dumbest thing ever, just give me a search box and I'll type what I need or I'll click with the mouse".
Usually irritation gets amplified because with each mistake, the AI forces the human to repeat or explain things, which just makes it worse.
> Have you seen any other music player that handles that kind of ambiguous "command"?
Other music players are not anthropomorphized AI assistants. So people don't expect that from them. Once it has a human sounding name, and you are addressing it by that name, the expectation is that it would act and perform like a human.
> Were it a human, one wouldn't say they were dumb, just that they had differing taste or ideas.
That's interesting solution perhaps, what if it responded with "I don't know much about music, so I can't decide or pick what to play". I think some people would have preferred that instead of Selena Gomez. Even further maybe start a dialog about "can you give me some example of the artists or songs you like, I'll find some similar ones". That might be less irritating than simply playing Selena Gomez.
> In particular what did you expect from "I hate Selena Gomez"?
No OP, but I would expect it to never pick or play Selena Gomez again, unless explicitly asked.
A natural language interface should adapt to you as opposed to requiring you to adapt to it. The part where it comes across as being "dumb" is where it Requires. The. Human. Being. To. Conform. To. Its. Very. Strict. And. Narrow. Language. Processing. Abilities.
If phone trees can jump to an option in a tree whose options you could probably map out by hand in a few minutes... NLP should recognize your tone of voice and undo actions that have an uncounterable number of subtle interactions with different systems? Isn’t that a bit of a stretch?
And generic undo of playing a station is... playing a different station? Not stopping the music altogether? The concept of generic undo would be hard for people to come to a consensus on, let alone an NLP system.
> Have you seen any other music player that handles that kind of ambiguous "command"?
Siri does sorta; I just tested it now. I said “I hate this song,” and I got the feedback “I’ll remember you hate that song,” and a different song from another artist immediately began. “I hate this artist” immediately transitioned to a song by a different artist.
“I hate (artist name)” didn’t work, but the framework is clearly there.
This doesn’t seem like an unreasonable functionality to expect at all. It’s already mostly there. In Siri.
I agree Alexa Stop was clearly a mistake (albeit, not one I've ever observed) but for the rest, it's understanding what you said, you simply have different expectations of what the best response is. Were it a human, one wouldn't say they were dumb, just that they had differing taste or ideas.
In particular what did you expect from "I hate Selena Gomez"? Have you seen any other music player that handles that kind of ambiguous "command"?