Me: "Siri, turn off the bedroom lights."
Siri: "OK. Your 6am alarm is off."
For the most part Siri works for me, with the exception of the above and her insistence on adding "ginger ale" to my grocery list as two items.
/Native English speaker, specifically trained in non-regional diction because I used to work on-air in radio.
Siri: "Contacting emergency services in five seconds"
To be fair I was in a noisy environment and Siri only got the "120" part but seriously, why would that be okay? My phone is registered in America with an American phone number and English set as it's only language. Why should it think 120 is equivalent to 911?
[1] https://en.wikipedia.org/wiki/List_of_emergency_telephone_nu...
I know some countries use 112, but that's too many edge cases colliding.
Well there's your problem (/s): https://youtube.com/watch?v=Avp9aUkM5g0
me: "Hey Google, add half and half to the shopping list."
gh: "I've added those two things."
-----
me: "Set an alarm for 2:30 tomorrow"
gh: <generic alarm set response>
...
wife at 2:30AM: "hey... HEY... why's the alarm in the kitchen downstairs going off?"
And never-mind the literal interpenetration of the command - it's far more usual to set up an alarm very early in the morning (got to catch a plane, unusual event) rather in the afternoon.
Me: "Hey Google, play Nine Inch Nails, you know, the one in my Google Play library"
Google: "OK, playing Nine Inch Snails, a band nobody on Earth has heard of and is definitely not in your library!"
Me: (Repeat a few times, trying all kinds of accents, eventually I get tired of songs about nine inch somethings, and I pull the car over and type in by hand what I'm looking for.)
https://www.androidpolice.com/2020/05/16/how-to-transfer-pla...
It's quite interesting to hear very small children talk to voice assistants. Probably not surprising, but it seems like in normally-learnt human communication you expect your conversational partner to remember the context of what you were saying, and carefully forming canned commands is a separate learned skill. It suggests these voice assistants have still got a way to go, and it seems more like a paradigm change, a big leap, than just incremental improvements.
In the end I had a “draft booking” and a conversation loop, where the bot would repeatedly ask to fill in missing parts (eg nr of participants) and then give you a summary and opportunity to correct things. It was hard to do, and definitely required a lot of contextual understanding of how people book meeting rooms. That approach doesn’t scale up well.
I think the basic problem is being stuck in a local optimum. The scripted bot approach doesn’t scale to complex conversations, and you need to start from scratch to do better.
Wanna have the simplest parser? Finite State Automaton to the rescue! So people automatically assume that a the simplest approach yo conversation is also something like a finite state machine.
Here's the thing. The only reasonable FSA would be a clique.
You can always move between nodes.
A much more feasible approach is the "actions competing for repelevance" one. Where you have global state manipulated by actions, and all the actions generate a "appiccability score" for the given user input. The system then chooses the most appropriate action, and it does it's thing. And on the next user input the cycle repeats.
I've just been trained to not bother. Unless I'm setting a timer, I just don't try anymore.
Which is why I have no confidence calling it AI if its not even intelligent. Its just voice recognition on preprogrammed operations.
That's because it really should be called Simulated Intelligence, and would be a much more accurate description. The marketing team wouldn't like this though.
When it read back super incorrectly from an alias, I said something to the effect of "could you pronounce that correctly?" and it asked me to say it
Since then, it's understood that person's name. ¯\_(ツ)_/¯
It really needs to expose the option to train those easily
This article clears everything up, https://discussions.apple.com/thread/8116586
I definitely appreciate the effort they put into understanding the semantic nature of a device from the name I assigned it. Nowhere did I ever designate one of the smart outlets to "behave like a light."
If I say "Siri, call lawn cutting corp", she'll say "I'm sorry, I can only call a single person at a time."
If I say "Siri, call lawn corp", then it immediately opens the phone and says "Dialing lawn cutting corp."
File a bug and it will probably be fixed.
I think I just made a palindrome of homonyms.
I only have one smart lock, which works perfectly, and it is called "FRONT DOOR" in HomeKit.
When I ask Siri about my FRONT DOOR she responds that she cannot find it.
When I ask Siri about the status of my DOOR, she responds with "The FRONT DOOR is locked/unlocked".
I'll then say 'Alright Siri you literally just used the phrase "FRONT DOOR" five seconds ago and the text transcript on the screen says "FRONT DOOR" hey Siri is my FRONT DOOR locked'
Siri: WTF are you talking about? You don't have a FRONT DOOR.
"Hey Siri is my door locked"
Siri: Your FRONT DOOR is locked.
Google and Alexa handle things flawlessly.