Live data from Hacker News

Google Duplex: An AI System for Accomplishing Real World Tasks Over the Phone

ai.googleblog.com

781–786 of 786 posts

Re: Google Duplex: An AI System for Accomplishing Real World Tasks Over the Phone

#781

Google home's speech recognition can't even reliably turn my lights on and off every time, why would I trust it to book a restaurant reservation? I'd expect to tell it to book a 6pm table for 2 and wind up with an 8pm table for 10.

Exactly my thought! I appreciate Google's effort in many fields such as distributed computing but in the past few years, a lot of Google IO announcements feel like vapourware/demoware that they're going to scrap/rebuild in a few years.

Re: Google Duplex: An AI System for Accomplishing Real World Tasks Over the Phone

#782

Earlier quoted context omitted.

OS-level cursor spinners like the mac pinwheel have lost credibility, because they don't reliably indicate whether the system is temporarily unresponsive or needs to be restarted. Modern multitasking OSes have a wide range of situations in which they can become mostly unresponsive without actually crashing. Spinners on the application or UI element level are more credible, but generally worse than a progress bar. The…

The most annoying part of progress bars is the fact that programs so often use multiple bars. What's the point of watching a bar slowly reach 100%, only for it to be replaced with another progress bar that starts from 0 again?

My apps add a second "outer" progress bar for that use-case.

Re: Google Duplex: An AI System for Accomplishing Real World Tasks Over the Phone

#783

Earlier quoted context omitted.

He's not talking about the cursor. He's talking about a circular loading animation. Like the one that replaces the submit button when you're making a post on Twitter/Facebook.

I'm talking exactly about that spinner. It's a lie. You quickly learn it has no relation whatsoever to what's happening in the background. And indeed it doesn't, because it's an animated GIF, completely detached from any logic or networking code! (Compare the CLI spinner/fan - that "/ - \ |" animation used to indicate progress. There you know that each tick of the spinner means work has been done, because it has to b…

That's not true at all. In the websites I and many others build, that loading spinner is linked directly to network code.

The spinner appears when a request is made. It disappears when the request is resolved.

Re: Google Duplex: An AI System for Accomplishing Real World Tasks Over the Phone

#784

Earlier quoted context omitted.

I'm talking exactly about that spinner. It's a lie. You quickly learn it has no relation whatsoever to what's happening in the background. And indeed it doesn't, because it's an animated GIF, completely detached from any logic or networking code! (Compare the CLI spinner/fan - that "/ - \ |" animation used to indicate progress. There you know that each tick of the spinner means work has been done, because it has to b…

That's not true at all. In the websites I and many others build, that loading spinner is linked directly to network code. The spinner appears when a request is made. It disappears when the request is resolved.

I was talking about animation. Show/hide on request made/resolved gives only binary information about starting and finishing something. But the spinning animation itself does not represent any operations being executed. It may very well be that the request failed and a bug in JS made it not remove the spinner. You end up with a forever-looping animation of "work", even though no work is being done. This makes the spinner an untrustworthy element.

Re: Google Duplex: An AI System for Accomplishing Real World Tasks Over the Phone

#785
Google duplex works on domain specific conversation on which they are trained. why can't we have an AI system which can learn the language from A to Z and all the dictionary words and understand and then speak or read anything normally, the way human does.

Re: Google Duplex: An AI System for Accomplishing Real World Tasks Over the Phone

#786

Earlier quoted context omitted.

That's not true at all. In the websites I and many others build, that loading spinner is linked directly to network code. The spinner appears when a request is made. It disappears when the request is resolved.

I was talking about animation. Show/hide on request made/resolved gives only binary information about starting and finishing something. But the spinning animation itself does not represent any operations being executed. It may very well be that the request failed and a bug in JS made it not remove the spinner. You end up with a forever-looping animation of "work", even though no work is being done. This makes the spi…

Still better than nothing? Sure, maybe sometimes exceptions aren't handled properly, but at least you know that it was trying to do something, rather than having users click a submit button 10x because there was no UI feedback whatsoever.
Post reply on HN