I know one feature Siri has added in the past fifteen years, because I always complained that Siri couldn't "text this photo to my wife." I would demonstrate to people that this doesn't work, complain about the lack of discoverability, and mention how with each new release of iOS I would try it again to confirm it still didn't work. Then one time, in a job interview of all things, (I'm a PM and was asked for an examp…
John Giannandrea to retire from Apple
331–340 of 380 posts
Re: John Giannandrea to retire from Apple
#332Earlier quoted context omitted.
In game design we used to call this opacity “hunt the verb” in text adventures. All chat bots suffer this flaw. GUIs solve it. CLIs could be said to have it, but there is no invitation to guess, and no one pretends you don’t need the manual.
For CLIs - most reasonable commands either have a `-h`, `--help`, `-help`, `/?`, or what have you. And manpages exist. Hunt the verb isn't really a problem for CLIs. And furthermore - aren't there shells that will give you the --help if you try to tab-complete certain commands? Obviously there's the issue of a lack of standardization for how command-line switches work, but broadly speaking it's not difficult to have…
An AI wrapper typically has few actual capabilities, concealed behind a skeuomorphic “fake person” UX. It may have a private list of capabilities but it otherwise doesn’t know if it knows something or not and will just say stuff.
It really needs to be 100% before it’s useful and not just frustrating.
Re: John Giannandrea to retire from Apple
#333Earlier quoted context omitted.
In game design we used to call this opacity “hunt the verb” in text adventures. All chat bots suffer this flaw. GUIs solve it. CLIs could be said to have it, but there is no invitation to guess, and no one pretends you don’t need the manual.
For CLIs - most reasonable commands either have a `-h`, `--help`, `-help`, `/?`, or what have you. And manpages exist. Hunt the verb isn't really a problem for CLIs. And furthermore - aren't there shells that will give you the --help if you try to tab-complete certain commands? Obviously there's the issue of a lack of standardization for how command-line switches work, but broadly speaking it's not difficult to have…
Re: John Giannandrea to retire from Apple
#334Earlier quoted context omitted.
For CLIs - most reasonable commands either have a `-h`, `--help`, `-help`, `/?`, or what have you. And manpages exist. Hunt the verb isn't really a problem for CLIs. And furthermore - aren't there shells that will give you the --help if you try to tab-complete certain commands? Obviously there's the issue of a lack of standardization for how command-line switches work, but broadly speaking it's not difficult to have…
> For CLIs - most reasonable commands either have a `-h`, `--help`, `-help`, `/?`, or what have you. And manpages exist. Hunt the verb isn't really a problem for CLIs. "Hunt the verb" means that the user doesn't know which commands (verbs) exist. Which a neophyte at a blank console will not. This absolutely is a problem with CLIs.
Re: John Giannandrea to retire from Apple
#335From the outside looking in it really feels like Apple focused so much on privacy and now has no strategy of how to make that work with AI right now. People increasingly seem to forgo the idea of retaining the data for themselves because they find AI products so fascinating / useful that they're just not caring, at least for the moment. I think this might swing back in the favor of Apple at one point, but right now i…
In terms of actually building a profitable business, no one seems to know how to make that work with AI right now. Leaks suggest OpenAI may turn to ads to monetize ChatGPT… which will raise all sorts of data questions. Privacy concerns might yet be an issue with AI chatbots.
Re: John Giannandrea to retire from Apple
#336Earlier quoted context omitted.
Asking “what’s the weather” in the morning gets Siri to yell at you about the phone being locked, or even “I don’t know where you are”. It’s such trash. Constant conditioning for garbage. Timers and alarm clocks it is.
Works for me. Turn on "allow Siri when locked"? If it doesn't know where you are then you might live in a Faraday cage.
I have had the same issues myself. The "allow Siri when locked" toggle for my phone is set to on, yet it still often refuses to do stuff like turning my home lights on/off, giving the reason that I need to unlock my phone.
And I've also had the location issue they gave an example of, where asking "what is the weather in Berlin" does not need it to know where you are because you've told it the location you're asking about, so the answer is the same regardless of whether you're asking while in Berlin or Tokyo, yet it still sometimes gets stuck believing it needs location access.
Edit: oops the issue of having said a location in the request wasn't in the comment you replied to, but another reply to it. But the overall point of Siri being annoyingly inconsistent still stands.
Re: John Giannandrea to retire from Apple
#337I thought there is a much deeper problem, this is yet another Tim Cook hiring that didn't work. In fact I am not aware of a single SVP grade report to Tim Cook that came from outside of Apple were successful.
Re: John Giannandrea to retire from Apple
#338Earlier quoted context omitted.
We need to separate three separate issues. I work with call centers and I always need to discuss all three 1. Voice to text transcriptions 2. Text to understanding 3. Adding capabilities where it can do something with #2. The voice to text that Siri uses seems to be worse than when you are dictating using voice to text from the keyboard. The latter gets close to 100% with my southern native English accent and does ok…
I have a British accent and the speech-to-text from the keyboard is also terrible. Honestly with these assistants I'd rather just type my query. Voice input is embarrassing and error-prone. The only place that voice input is useful is in the kitchen.
(I do often get frustrated with dictation quirks that don't have anything to do with my accent, like it choosing the obviously wrong option when their are multiple words that sound the same, especially its insistence on assuming I'm saying the name of a contact rather than the common noun that sounds the same.)
Re: John Giannandrea to retire from Apple
#339Earlier quoted context omitted.
Steve Jobs passed away the day after Siri’s release, and I don’t think anyone else had the confidence and internal credibility to push the hard organizational changes Siri needed, similar to when he moved Apple to a single P&L when he returned.
Until LLMs came along, there wasn’t much you could do to improve Siri’s underlying technology. You could throw a thousand monkeys at to add more phrases it could match on and improve the interface to let you know what you could do. But that’s about it.
Re: John Giannandrea to retire from Apple
#340Earlier quoted context omitted.
Was the failure really driven by privacy policy? Long term a privacy play is the right move. But right now, Siri's capabilities even underwhelm vis-a-vis a model with no understanding of user context that is just interpreting commands.
My understanding is they are just stubborn. They once did it this way and now it is "the Apple way". Recent example: Apple used to hide "search in page" in the share menu in mobile safari. Far from obvious, but at some point one discovers it because there is no other place to look for it. Now they have finally decided to make a standard fly dropping overflow menu and hide the share button there. But interestingly you…