But we don't live in an ideal world, and making a "perfect" system that nobody uses is useless.
This is a solution that real people can take advantage of right now for many places that don't have the budget or time to integrate with every service out there. It's an real solution to a real problem, and I don't think calling it "show and tell" is fair just because you can think of a "technically better" solution in 5 minutes that you'll never be able to roll out to 90%+ of stores and services out there.
"Don't let perfect be the enemy of good"
I'm sure companies would jump at the opportunity. Google gets more information about people's habits and it the success rate would be a lot higher.
"Don't let overly complicated be the enemy of the simple"....
But that assumes that businesses have the time to integrate, that they care to integrate, and that they can repeat the process for every proprietary API and service out there.
That requires a fulltime developer or another service that does the integration for them. Which again isn't a problem for a lot of businesses, they might be more than happy to do that, but we won't ever hit 100% coverage with those services, especially not across all the "smart assistants" out there.
This allows users to work with almost 100% of businesses right now, and businesses can further integrate without duplex if needed/wanted and the user will not have to care what system the business uses, or how it integrates.
Google is the 800 pound gorilla. Companies would integrate with them if they don't want to be left out.
This allows users to work with almost 100% of businesses right now,
You're assuming that it will be good enough and that the businesses won't hang up on it like people do with every other spam automated system.
Google doesn't want to be in the restaurant booking system business
Google wants to be in every business where they can gather data to better target advertising.
Not to mention the language barriers. Think of a person still struggling with a language needing to make an appointment in that language. I can see an interface on this where you would select the location and time and have Assistant call them in the appropriate language to handle the exchange for you. No longer is that local pasta place out of my reach when I'm in Italy but can't speak Italian. This opens up a huge realm of possibilities.
Sure they will change, my barber uses stripe, my doctor does everything else on computer - he's over 60 and three weeks away from retirement, my mechanic has to be technical to operate on modern cars and uses computers for estimates, sending pictures to insurance agents, etc.
The minute a busy waitstaff person knows they are talking to a computer they are just going to hang up.
A voice assistant on one side talking to an API on the other side can be close to perfect -- even Apple can get that right with Siri for the intents that it supports especially since you know you're talking to a computer. But going the other way -- not so much.
Some of the best restaurants, hotels, and other experiences in the world are not reachable via an online reservation system.
The place I stayed last weekend can only be reserved by phone. Not because the owners luddites, but to keep out the bargain hunting riff-raff. There was a piece on CBS News a few weeks ago about a restaurant in Maine that's so popular you can only make a reservation by mail.
Sure hotels.com and opentable.com may nail the 80% of what's popular to the kinds of people who go to those sorts of places. But this world is so much bigger and more interesting than the internet or even Google can imagine.
For me the killed Duplex app will be when it's able to make a reservation for me in a language I don't speak. But even though its lost the "beta" badge, Google Translate still isn't ready for primetime.[0]
[0] I say this based on the feedback from the professional translators I work with daily. I put Google Translate text in my work as placeholders, and they have to then re-translate the projects correctly before they can be published.
With airline miles, hotels.com free night promotions, etc... probably not. People who want something for nothing will try anything.
Because it’s easy to create a booking system, making a translation layer between systems is hard. There is no natural incentive for these booking systems to standardize, because each has its constituent users, and none of them are complaining.
So, for now, and probably for a long time to come, booking will be done by humans.
Now imagine what would happen if Google swooped in and gave one away for free and said it would easily integrate with Android and iOS devices. Then imagine them giving away cheap tablets to run it on....
Very little.
The overwhelming majority of businesses won't switch their booking system unless they have a truly compelling reason. A large proportion of small businesses still use pen-and-paper to manage their bookings and have no intention of changing.
There is still a non-trivial market for dot-matrix printers and NCR paper. Many national retail chains use terminal emulators for their Point of Sale systems. For perfectly understandable reasons, businesses tend to be very conservative about their technology choices. Their current solution might not be perfect, but they know that it works, for a value of "works" that is compatible with their business remaining profitable. They know from experience that new technologies are often more trouble than they're worth.
People would have said the same about payment systems before Strype came along....
She’s popular enough that she has felt no market pressure to start accepting payment cards, and certainly has not had any trouble staying busy.
I think there’s a huge chunk of small/single-person businesses that will continue to do things using paper simply because they don’t want to change and they have enough clients that they don’t need to. Once they retire/expire they may be replaced by people that are more amenable to such things.
Coverage is spotty. It's crazy how much people here underestimate the lack of willingness of many business to use these systems. I live 45 minutes away from SF and recently got a haircut at a decently popular place and it was cash only. Adoption of new technology by small businesses is really slow.
If it's decently popular and is fully booked, going cash only would reduce their costs and either give them healthier profits or let them charge less. Most businesses accept cash and card, so they likely already have the daily task of taking money to the bank or having it picked up by a secure truck.
Duplex is an adapter, a shim, an abstraction layer. It's not perfect, but it solves a problem.
AlphaGo is not really about winning at the game of Go.
They're both about something else. I'll leave that as an exercise to the reader.