News for hackers. Stuff that matters.
Re:Facebook’s Virtual Assistant M Is Dead by tootie on Wednesday January 10, 2018 @12:25PM (#16116873)
Chatbots be they voice or text face the same user interface problems that old school command-line interfaces did 20 years ago before windowing GUIs came about. When you start up, you're faced with a void. it's extremely difficult to convey to users what the acceptable entry points are and how to phrase them to get what you want. The inputs are far more generous than classic command-line world, but it's still vague enough to induce paralysis in end users. If I have a bunch of pull-down menus with clear directives on what I can and can't do, I'm going to be productive much more quickly.
Re:Facebook’s Virtual Assistant M Is Dead by Ajedi32 on Wednesday January 10, 2018 @01:17PM (#16117371)
I think the ultimate goal is to make the "acceptable entry points" so numerous and the variety of acceptable wordings so broad that you can approach the assistant with pretty much any goal you have in mind and it'll walk you through how to accomplish that.

Imagine if this was a realistic conversation with an assistant:

> "Hey Google, I'd like to order a pizza."

> "Sure, what kind?"

> "Let's see... cheese, pepperoni, sausage... and maybe some green pepers?"

> "Alright. What size?"

> "Hmm, so I need to feed 4 people..."

> "Sounds like a large?"

> "Sure, let's go with a large."

> "Alright. There's a Dominos nearby, I can order that for $8.99."

> "Sounds good."

> "Alright, I've ordered your pizza. Expected delivery in 15 minutes."

No need for the human to understand what the "entry point" is, because you can approach the assistant with pretty much _any_ entry point and it'll give you a useful response. We're still not there yet, unfortunately, and I think it'll be quite a while before we are.

Re:Facebook’s Virtual Assistant M Is Dead by vadimberman on Wednesday January 10, 2018 @09:06PM (#16120940)
You know, there is at least a dozen chatbot providers who can handle these nonstructured dialogues with multiple entry points, ESPECIALLY with pizza.

In fact, the pizza order is the No. 1 scenario looked at by the chatbot providers. In fact, it was exactly the scenario my old startup took as a case study and the first application we built with it. It could handle the different toppings, the sizes, and more. You could submit all your requests in one move, it would be parsed and sorted into its little slots.

The problem? There is only a handful of scenarios similar to the pizza. In most cases in the real world, you have to select from an external database, look at proprietary product names, and more. Another staple of chatbot demos, plane ticketing, only works well when limited to North America (in the English word). Good luck asking for a flight to Kinshasa, Kuala Lumpur, or even Wagga Wagga in Australia.

I am not even talking about the switchboards for multiple domains, like in Alexa. These ones only work with "leaky abstraction" (making the user learn magic keywords).

Another problem is really stupid. It's the availability of the datasets. The funny thing is, ye olde style semantic frameworks fare better than the machine learning ones, because there is not enough data for the machine learning chatbot frameworks, and without it, their mighty capabilities are pretty much the proverbial spherical cow in vacuum. But because the semantic paradigm is not kosher/kewl anymore, very few enterprises agree to deploy it.

None of that matters though because the users never liked typing a lot. Back in 1980s - 1990s the adventure type computer games switched from (mostly working) command line interface to point-and-click, and very few users objected.

My take is, the key is a conversational UI with strong visual feedback. For the pizza scenario above, I would draw icons of cheese and numbers, so that the user can be sure it worked.

Re:Facebook’s Virtual Assistant M Is Dead by donkeyd on Thursday January 11, 2018 @09:31AM (#16124047)
> plane ticketing, only works well when limited to North America

And when limited to text. I once saw a demo for a voice chat for ticket orders. It took a full minute for it to tell you the multitude of options for flying 'from the Netherlands to New-York next Monday'. A human assistant can reason on what an acceptable flight may be based on a small set of parameters. A chat bot would need to know every preference in detail, like destination airport, time of day, budget, etc.

Re:Facebook’s Virtual Assistant M Is Dead by 8ytecoder on Wednesday January 10, 2018 @02:03PM (#16117814)
Well, on the other hand in a GUI - in pretty much a single page - I can see all options I have, all sizes, their exact price ...etc. With CMD and chatbots there's always the FOMO. "What if there are other options I haven't considered?". Humans like to be in control.
Re:Facebook’s Virtual Assistant M Is Dead by mrisoli on Wednesday January 10, 2018 @02:57PM (#16118410)
Exactly, I prefer using a GUI over calling over the phone for delivery because I might have communication or listening issues with the person on the other side of the phone.

The same thing happens for McDonald's and other places replacing cashiers with touch-screen terminals, not only I am sure of how the system understood me, I can easily navigate the several options without annoying an employee with dozens of questions, going from that to conversational UI is a step back in the wrong direction.

Re:Facebook’s Virtual Assistant M Is Dead by funkymike on Wednesday January 10, 2018 @03:21PM (#16118663)
I have an example that illustrates this.

Just this morning I stopped at McDonald's for breakfast. I gave my order, they entered it, and it showed up correctly on the screen at the drive through. However, the order taker read back something completely different (than what they just entered). Since I saw that the order in the system was correct I ignored that and simply said "sure that's right."

This is why I prefer an interface that bypasses the human order taker. They may say one thing and do another. Even in my case, they may have then thought "well he confirmed what I just said back, and that doesn't match what the screen shows, so I'll fix it to match what the customer agreed to." Then I would have the wrong order. That can't happen if I interact directly with the order system.

Re:Facebook’s Virtual Assistant M Is Dead by mrisoli on Wednesday January 10, 2018 @03:53PM (#16118984)
English is not my primary language and I live in a country where I don't speak the local language which is not English, I have consistent issues with miscommunication.

Once I went to a McDonald's and ordered some double cheeseburger with no onions, when the order came it was just the buns with no meat.

Especially in a place like McDonald's where they serve several people familiar with the menu, the staff seems annoyed if you don't know what the ingredients of one of their menu items are and often don't handle specific requests well.

It's not just language issues, my ex-girlfriend always asked a lot of questions when ordering at restaurants, sometimes checking with me, you can visibly see the waiter getting tired or annoyed because of this, not coincidentally, there is always some minor screw up with the order because they forgot to write something down. The same happens if you go to a restaurant with 20+ people and the waiter comes in to take everyone's order, the chances of making a mistake goes up.

Re:Facebook’s Virtual Assistant M Is Dead by ryandrake on Wednesday January 10, 2018 @04:36PM (#16119319)
I know! Reading your food order verbally from a paper-printed menu to a human who needs to memorize or write it down and walk back to deliver it to the food prep area, seems to be such an error-prone and ambiguous way to order a product. Doubly silly that often the waiter will simply take the order and enter it right into some kind of computer or kiosk. Just give me the damn computer! It's shocking that the vast majority or restaurants still do it this way.
Re:Facebook’s Virtual Assistant M Is Dead by laumars on Thursday January 11, 2018 @04:31AM (#16122517)
Wow I'm really shocked by all the responses. I think the majority of the world - ie outside of our tech bubble - would much rather deal with a human than enter their order in on a computer. Particularly in a restaurant. In fact I'd go further and say that a good proportion of non-technical people would not only prefer to deal with humans, but would trust another human more than themselves with a computer interface.

Personally I'm techy and I still prefer the human aspect. In fact part of the appeal of going to a restaurant is to be waited upon - otherwise I might as well just order a takeaway online. Sure they might occasionally screw up your order but this doesn't happen nearly as often as this thread would suggest. I do eat out a lot and I honestly don't think I've had my order messed up in the last 2 years. I wouldn't say I eat at particularly posh places either though I do actively avoid most fast food establishments (not a snobby thing, I just don't like the taste of McDonalds et al) so maybe the issue of reliability is more subject to the lowest paid positions in the food service?

In any case, even if you did have your way and entered your orders directly into a computer, you'd still have to deal with the fallibility of humans with the chef cooking your food, waiter / delivery driver distributing your food, and anyone else who exists along the chain. In fact I wouldn't be at all surprised if many of the mishaps described in this thread were actually failings of those individuals rather than the order takers whom you assumed had messed the order up.

Re:Facebook’s Virtual Assistant M Is Dead by toomanybeersies on Wednesday January 10, 2018 @06:04PM (#16119976)
I guess it depends on what type of restaurant you're going to. If you're going to a cheap, fast service restaurant then sure, I'd like to have a tablet I could use to order from.

But if I'm at a good restaurant, a server is actually part of the service. They can give you recommendations on dishes, and wine matches, and help you get exactly what service you want. Also the human experience is just part of the fine dining experience.

It would be really strange if I want to Eleven Madison Park or Bouchon and they just handed me an iPad to order my food from.

Re:Facebook’s Virtual Assistant M Is Dead by Nullabillity on Thursday January 11, 2018 @08:15AM (#16123528)
> They can give you recommendations on dishes, and wine matches, and help you get exactly what service you want.

That just sounds like a very poor database.

Re:Facebook’s Virtual Assistant M Is Dead by arbie on Saturday January 13, 2018 @12:13AM (#16138359)
It's actually a very rich database.

It's not just simple pairings, but includes nuances that would take many different fields to capture: Dish X can be made vegan, but tastes better if you then order with extra seasoning.

Re:Facebook’s Virtual Assistant M Is Dead by gurkendoktor on Thursday January 11, 2018 @02:26AM (#16122060)
Discovery can be bad too. If you don't eat meat or pork or whatever, you often have to go through the menu in O(n) and look for your options. And then maybe it's a dish they've stopped making months ago, but printing new menus would have been to expensive. (OK, that won't happen at McDonald's.)

With a tablet, you could filter the list with a single tap. I've thought about building such an app a few years ago because I'd love to use it, but I have no idea how you could sell it to restaurants. It seems most places are too conservative and cash-strapped to tie themselves to proprietary tech.

Re:Facebook’s Virtual Assistant M Is Dead by freeone3000 on Thursday January 11, 2018 @11:36AM (#16125229)
They're tied to propriatary tech glasses to boots. The ability to hire a tech person is so far outside restaurant spend that they outsource to a single company, which handles all their software, their registers, and provides support. Your best bet is to sell it as a code module to the PoS integrator.
Re:Facebook’s Virtual Assistant M Is Dead by nkrisc on Wednesday January 10, 2018 @05:35PM (#16119790)
Red Robin lets order (and pay) from a kiosk at the table. The only problem with it is you're eating at Red Robin.
Re:Facebook’s Virtual Assistant M Is Dead by tootie on Wednesday January 10, 2018 @07:56PM (#16120596)
I'm a native English speaker and once received a Big Mac with no meat from a McDonalds in America.
Re:Facebook’s Virtual Assistant M Is Dead by Spooky23 on Wednesday January 10, 2018 @07:11PM (#16120325)
Be careful what you wish for. The Burger King at the NYS Thruway rest stop just north of NYC has one. Think McDonalds has them on Long Island, but I haven’t used one.

It’s awful — probably an order of magnitude more awful than dealing with a non-English speaking cashier. As with anything digital, it’s a sales funnel designed to trick you into ordering whatever their profit driver is. Have fun not buying a value meal.

Re:Facebook’s Virtual Assistant M Is Dead by enos_feedler on Wednesday January 10, 2018 @06:05PM (#16119982)
I remember when Google rolled out a hands free payment system at McDonalds and the identity verification step involved speaking your initials to the McDonalds employee. Despite so much automation (not even needing to pull out your phone) the system totally failed on the verbal interpretation of the initials: "Did you say "J" or "G"??" and gesturing the shape of the letter with fingers.
Re:Facebook’s Virtual Assistant M Is Dead by userbinator on Wednesday January 10, 2018 @11:49PM (#16121461)
Relatedly, I've found it a little unfortunate that, whenever I'm asked to spell out something to a human, chances are the receiver has either never heard of the NATO Phoenetic Alphabet or doesn't understand it.
Re:Facebook’s Virtual Assistant M Is Dead by cecilpl2 on Wednesday January 10, 2018 @03:09PM (#16118538)
I think most people find navigating conversation with another person much easier than navigating a GUI or computer system of any kind.
Re:Facebook’s Virtual Assistant M Is Dead by Meekro on Wednesday January 10, 2018 @03:55PM (#16119006)
You might be right for people who have ordered a dominos pizza many times and already know exactly what they want. Rattling off your requests to a person might be faster and less stressful than navigating a UI.

But what if you don't know what your options are and how much they cost? You have to ask the person to list off the possible pizza styles, sizes, toppings, and the prices for each one. Then they have to tell you about all the available side dishes and desserts (with prices, again) and how there's a half-off deal if you get THIS side with THAT pizza on a Tuesday, and on and on and on. It'd probably take a good 20 minutes to convey all that over the phone (I hope you have a good memory or are taking notes), and by the time they're done, the poor employee is probably so frustrated that they're ready to strangle you.

Or, I can suck up all that information at a glance on dominos.com, and I won't have to repeat my credit card number over the phone 5 times before they get it right.

Re:Facebook’s Virtual Assistant M Is Dead by Spooky23 on Wednesday January 10, 2018 @07:14PM (#16120348)
An innovation was made in that space — a menu.

Restaurant websites always, without exception, suck. Dominos, while the pizza is garbage, has a wonderful ordering website. But even then the actual menu is awful.

They are always a sales funnel first, menu second. They cannot give accurate ETA, ever. It’s harder to display multiple choices well on a screen vs a sheet of paper.

Unless you are a place with 5 menu items, the paper menu is superior in almost every scenario.

Re:Facebook’s Virtual Assistant M Is Dead by semi-extrinsic on Wednesday January 10, 2018 @05:21PM (#16119698)
Well, restaurants (simple or fancy) provide an excellent analog counterexample: there's basically always a menu that you look at and select items from - the definition of a graphical user interface.
Re:Facebook’s Virtual Assistant M Is Dead by khedoros1 on Wednesday January 10, 2018 @04:13PM (#16119124)
Conversing with a person tends to be more intuitive than using a machine, but also more ambiguous and sometimes more difficult to get clear information. If I already have all the information I need, or if I want an opinion instead of objective fact, then going through a person can be better.

Otherwise, they're just acting as a voice interface for a GUI that I'm perfectly able to navigate on my own, and I'm not a fan of voice interfaces when dealing with technical systems.

Re:Facebook’s Virtual Assistant M Is Dead by mrisoli on Wednesday January 10, 2018 @03:45PM (#16118901)
People prefer human interaction, but human agents are prone to miscommunication, distraction, and fatigue.
Re:Facebook’s Virtual Assistant M Is Dead by ethbro on Wednesday January 10, 2018 @04:52PM (#16119477)
> Humans like to be in control.

I think this is an assumption that might not hold true, outside of the tech sphere.

Us? Of course we want imperative interfaces! E.g. "Order me a pizza using JSON with my pizza_now script with options -g and -b and promo code CASEOFTHEMONDAYS"

People who are not technically inclined? End-state declarative. I see most as fine saying "Order me a pizza with pepperoni" and having it show up at their door.

Re:Facebook’s Virtual Assistant M Is Dead by charls_Aws on Thursday January 11, 2018 @07:39AM (#16123294)
Absolute. I wish engineers could use better examples to explain capabilities.

Ordering a pizza as shown in the above example is very contrived, no one needs that, a GUI is much better to execute this use case. But the power of chatbots will light up if it can answer 'Would this pizza be too spicy?", "can you deliver this after 4pm?". What I mean is when the chatbots can take over more of customer queries which otherwise might be directed to the store via phone call. Or something which requires deep knowledge of the product and when not every corner case can be put on the GUI menu.

Re:Facebook’s Virtual Assistant M Is Dead by deepGem on Wednesday January 10, 2018 @08:33PM (#16120795)
Well, the command line/voice interface is really useful once you know what you want, it is less useful or even a deterrent if you are in an exploratory mode. I've had several occasions where I just want my regular pizza ordered without having to click a thousand buttons and sit through an IVR. 10 kids are coming home for a party - they'll all eat cheese pizzas with no toppings.

"Ok Google, get me 10 Margherita pizzas by this evening" is super convenient.

Re:Facebook’s Virtual Assistant M Is Dead by dingo_bat on Wednesday January 10, 2018 @11:09PM (#16121333)
I'd prefer a chatbot that just serves up different GUIs based on my initial query. There would be a pizza GUI, an Uber GUI, a map GUI, a chat GUI, a YouTube GUI and so on.

Wait...

Re:Facebook’s Virtual Assistant M Is Dead by JoshTriplett on Wednesday January 10, 2018 @04:36PM (#16119324)
> Well, on the other hand in a GUI - in pretty much a single page - I can see all options I have, all sizes, their exact price ...etc

A while back, one of the big features Google advertised was the ability to start a transaction by voice, and then continue it on a device with a screen.

Re:Facebook’s Virtual Assistant M Is Dead by macspoofing on Wednesday January 10, 2018 @05:15PM (#16119651)
>Humans like to be in control.

I'll pay but I prefer when someone else orders a pizza.

Re:Facebook’s Virtual Assistant M Is Dead by Spooky23 on Wednesday January 10, 2018 @07:02PM (#16120288)
Obvious problem is you didn’t order pizza, you ordered Dominos, and your selection is limited to who ever signs a deal with Google or pays them off for top billing.

Correcting that means now you’re arguing with Google/Alexa/Siri, which is an infuriating experience.

Re:Facebook’s Virtual Assistant M Is Dead by taneq on Wednesday January 10, 2018 @11:59PM (#16121494)
And now we reach a whole new level of "you'll never get [a chatbot] to understand something when [the company that produced the chatbot] getting paid depends on them not understanding it."
Re:Facebook’s Virtual Assistant M Is Dead by inopinatus on Wednesday January 10, 2018 @07:46PM (#16120526)
Ideally it would have some kind of anthropomorphized graphical avatar applicable to the context. Research out of Stanford[1] as far back as the '90s has suggested such interfaces as a means for improving human-computer interaction. If I was writing a letter, for example, perhaps an animated document fastener would be appropriate. In this case, why not an animated, anthropomorphic pizza that morphs into the Domino's logo as a paid-for branding.

[1] https://web.stanford.edu/group/cslipublications/cslipublicat...

Re:Facebook’s Virtual Assistant M Is Dead by seanmcdirmid on Wednesday January 10, 2018 @02:19PM (#16117988)
The sad part is that it might still be faster to do this online even if the conversational intelligence was so good. If I was rich and had a real human assistant, I might say "order us pizza" and they could figure out most of the details on their own. However, given that I don't, it is just quicker for me to order a pizza from my phone filling in the details rather than talking about them.
Re:Facebook’s Virtual Assistant M Is Dead by tigershark on Wednesday January 10, 2018 @03:54PM (#16118999)
I would never do something like that. If I order a pizza either I order it from some place that I know that can do a decent pizza or I’ll thoroughly look at the reviews of all the places that can deliver it to me. Seriously...Dominos...
Re:Facebook’s Virtual Assistant M Is Dead by abstractbeliefs on Wednesday January 10, 2018 @06:13PM (#16120022)
That's ok, you just open with "Hey Google, I want a pizza from Good Pizza House" instead. Anything you leave open is up to the assistant to try and interpret what might be a good choice.

For the average consumer who otherwise didn't specify, Dominos is a good choice: it's cheap, reliable, they understand the menu and deals, and it's consistent across time and place.

Re:Facebook’s Virtual Assistant M Is Dead by dx034 on Thursday January 11, 2018 @07:33AM (#16123262)
If that's the small pizza shop around the corner they'll probably not have a contract with Google.
Re:Facebook’s Virtual Assistant M Is Dead by GreenStodd on Wednesday January 10, 2018 @07:06PM (#16120304)
Dominos is by no means the best pizza I have ever had, but they have gotten much better in recent years. For a fast pizza, it isn't bad
Re:Facebook’s Virtual Assistant M Is Dead by nitwit005 on Wednesday January 10, 2018 @04:27PM (#16119242)
I'm sure this is technically possible, but it may never be practical. Much like human operators, you're going to want to drive the user down a certain path, because order is often extremely important.

What if Dominoes doesn't have green peppers? What if they don't like the pizza brand? What if they're asking because they have a coupon? You may end up repeating sections of the conversation multiple times, and in the end the user will just end up so confused they give up.

Re:Facebook’s Virtual Assistant M Is Dead by bharath28 on Wednesday January 10, 2018 @04:36PM (#16119320)
More importantly, how do you know Dominoes (or someone else with an incentive) is not driving you down a certain path? This happens today already with Ads, Fb feed, instagram etc... but there is something distinctly suspicious about taking away specific control points in the decision making process.
Re:Facebook’s Virtual Assistant M Is Dead by IanCal on Wednesday January 10, 2018 @05:57PM (#16119935)
What would happen if you were speaking to a real person? Imagine the most useful real person on the other end. That's the goal of these things.
Re:Facebook’s Virtual Assistant M Is Dead by jonbarker on Wednesday January 10, 2018 @02:16PM (#16117950)
What would be the adwords for this? Scanning search results and picking the result is what enables the ecosystem currently.
Re:Facebook’s Virtual Assistant M Is Dead by erubin on Wednesday January 10, 2018 @02:43PM (#16118259)
Pretty clearly payment for order flow. Notice the dominoes suggestion.
Re:Facebook’s Virtual Assistant M Is Dead by jonbarker on Thursday January 11, 2018 @09:28AM (#16124030)
Agreed that Domino's Pizza would pay for this referral, the key difference though is that search engines generate more potential bidding on keywords because they render multiple results.
Re:Facebook’s Virtual Assistant M Is Dead by bduerst on Wednesday January 10, 2018 @06:26PM (#16120109)
This isn't that far away. If Dominos had an external API you could build this right now.

The only difference is that you would want a confirmation step with the VUI - i.e. "Alright, you want a large cheese, pepperoni, sausage, & pepper pizza from Dominos, which will take 15 minutes to deliver. Place the order?"

Re:Facebook’s Virtual Assistant M Is Dead by freeone3000 on Thursday January 11, 2018 @11:39AM (#16125263)
They have a website. https://github.com/RIAEvangelist/node-dominos-pizza-api has a node wrapper for the website.
Re:Facebook’s Virtual Assistant M Is Dead by bsbechtel on Wednesday January 10, 2018 @03:37PM (#16118819)
You can't even (and probably don't want) do that with a real human. Why do we think it'll one day become a possibility/desirable with a computer?
Re:Facebook’s Virtual Assistant M Is Dead by fullshark on Wednesday January 10, 2018 @07:17PM (#16120359)
Yeah I don't understand, I can literally call up a pizzeria and do this exact song and dance today whenever I want. I prefer ordering online without talking to anyone. I fail to see the benefit for consumers.

I do see the benefit for employers.

Re:Facebook’s Virtual Assistant M Is Dead by DonHopkins on Thursday January 11, 2018 @06:38AM (#16123010)
"I don't think waitresses have anything to worry about."

https://www.youtube.com/watch?v=NXsUetUzXlg

Re:Facebook’s Virtual Assistant M Is Dead by petre on Wednesday January 10, 2018 @04:38PM (#16119344)
It still looks pretty much like zork:

> take lamp

Re:Facebook’s Virtual Assistant M Is Dead by nothis on Wednesday January 10, 2018 @12:55PM (#16117162)
There's a few things glossed over that I don't think AI can solve. For example, if I want to deliver flowers, I kinda want to chose what they look like and how do you do that without, essentially displaying a website with images which would turn it into a glorified google search. If I want a restaurant recommendation... it basically opens yelp and tells me the first hit. And I kinda want to see pictures of the place and read reviews, otherwise what's the point of searching at all?

You can reduce it to a flow of information. And chat is not always the best way to convey that information.

Re:Facebook’s Virtual Assistant M Is Dead by bluGill on Wednesday January 10, 2018 @01:27PM (#16117485)
When I want to deliver flowers I want $x worth of flowers to arrive, avoid roses - make sure this poem I wrote is on the tag. I don't care what they look like, any flower is the same (except my wife doesn't like roses much) - the important part is the flower came with a poem.

If we had a secretary (think 1950 when they were common) doing this job mine would choose something nice, yours would come back with your choices. Either way flowers would arrive. Your secretary would probably learn your preferences eventually and soon come with one picture for final approval (which would be right). Mine would remind me a week before our anniversary to start working on the poem.

Both perspectives are correct. There is no reason an AI couldn't handle both, and every reason they should - but of course it will be years (at best) before they do. The first time the AI comes with "I found these flowers, see the pictures [on whatever screen is handy]". I respond with "whatever, just pick something", and the ai decides to not bother asking again. I'm depending on the AI flower ordering algorithm to not make a bad choice - making me happy is harder than making you happy.

Re:Facebook’s Virtual Assistant M Is Dead by sampl on Wednesday January 10, 2018 @01:05PM (#16117260)
I don’t think an AI assistant and visual feedback like google search are mutually exclusive at all.

Imagine a fashion designer having a chat with a human assistant. The designer might tell them a kind of shirt they want to use for a shoot, and if it’s not obvious what to buy the assistant will come back to them with a list of options (pictures of each on a piece of paper, for ex). The designer can ask questions about each one, ask for different shirts, and simply speak when they decide: points “this one”.

This all seems very doable with current AI assistants. Google for ex already has results from recent voice searches waiting for you on your phone.

Re:Facebook’s Virtual Assistant M Is Dead by tootie on Wednesday January 10, 2018 @01:10PM (#16117302)
I have never had much use for AI assistants except using Alexa on my FireTV. I can press a button on the remote or app to start it listening, give it some keywords to search and get results on screen to scroll through and click on. Now that I can direct those voice searches to a browser, it's even better.
Re:Facebook’s Virtual Assistant M Is Dead by colechristensen on Wednesday January 10, 2018 @01:27PM (#16117479)
If you have a real person as an assistant, and you ask them to buy flowers for somebody, you also don't get to pick exactly what they look like ... unless you ask them to facilitate that with pictures or descriptions.

Real AI would be fully capable of doing this just as well as a person, but it would take a lot more "intelligence" than currently exists.

Re:Facebook’s Virtual Assistant M Is Dead by michaelt on Wednesday January 10, 2018 @03:56PM (#16119015)
The real difference is human assistants are paid well to act as their principal's agent. If a PA had a choice buying a nice bunch of flowers or a weedy bunch with a $5 kickback, they'd be dumb to take the kickback and risk their job.

But if I ask Facebook/Google/Amazon to order some flowers for me, why _wouldn't_ they monetise it? Gotta pay for those tens of thousands of engineers somehow.

Re:Facebook’s Virtual Assistant M Is Dead by achamayou on Wednesday January 10, 2018 @04:48PM (#16119431)
Because you won't be doing it again if they mess it up?
Re:Facebook’s Virtual Assistant M Is Dead by dwaltrip on Wednesday January 10, 2018 @07:35PM (#16120471)
Ideally. It's possible that the Google business machine might not do a superb job collecting and synthesizing the vast number of these very fine-tuned details and pieces of feedback, at least at this early stage.

This is something a good personal assistant can do easily.

Though eventually AI will gain those capabilities, one way or another.

Re:Facebook’s Virtual Assistant M Is Dead by ryanianian on Wednesday January 10, 2018 @01:05PM (#16117257)
I think you missed the point. The point isn't chat == text-only, it's that chat == natural-language-style UX. This could well be augmented with images (like is with Siri). Basically "is there a button to do what I want" versus "do I indicate what I want in a human-ish way" - imho that's the defining feature of a "chatbot", not that it's text-driven per se.
Re:Facebook’s Virtual Assistant M Is Dead by colechristensen on Wednesday January 10, 2018 @01:24PM (#16117451)
That is a good analogy.

Chat bots are on a spectrum between command line and a real human assistant. If I hire an assistant, I probably don't need a manual telling me how to interact with them. A command line is pure mystery. I might be stretching a bit for the metaphor, but the difference is how well they understand human language.

A commandline requires, essentially, learning a new language in order to converse with a computer. A human only requires a small amount of learning in getting the social dynamic relationship right.

Chat bots, virtual assistants, etc. are all pretending to be much closer to the human side of language understanding than they are and they won't be all that useful until they make quite a bit of progress. (and actually I would appreciate a much more commandline-like interface with a voice assistant for now because I'd bet it would be much more likely to give me what I want)

Re:Facebook’s Virtual Assistant M Is Dead by tenaciousDaniel on Wednesday January 10, 2018 @01:58PM (#16117771)
It's like going into a restaurant and asking for a menu, only for the server to respond with "we don't even need menus, you can order whatever you like!"
Re:Facebook’s Virtual Assistant M Is Dead by funkymike on Wednesday January 10, 2018 @03:33PM (#16118783)
Really, it's that there is a menu, but they won't show it to you, only tell you when you ask for something they won't serve.

"What would you like to eat today?"

"A bacon cheeseburger with cheddar, with lettuce, ketchup, and onions. Fries on the side."

"Sorry we don't offer fries with our burgers. What could I get you instead?"

"I see french fries at the next table!"

"Oh, you asked for fries, not french fries. Sure, we can do french fries. What would you like for your side?"

"... I want french fries."

...

It's not actually true that any input is accepted. Pretending that it is just creates frustration.

Re:Facebook’s Virtual Assistant M Is Dead by semi-extrinsic on Wednesday January 10, 2018 @05:29PM (#16119750)
Just like in the real world, Burger King won't actually let you Have It Your Way, or they'd give me a nice burger that's not overcooked dressed with avocado slices, jalapenos, a thick spread of blue cheese and some strong mustard, in a whole wheat sourdough bun that's not so artifical that it reverts back to dough under compression.
Re:Facebook’s Virtual Assistant M Is Dead by lkozma on Wednesday January 10, 2018 @02:31PM (#16118121)
That's a great observation. There was a _very long_ but funny and insightful article expanding on this issue, calling such interfaces "hubristic": http://unqualified-reservations.blogspot.de/2009/07/wolfram-...
Re:Facebook’s Virtual Assistant M Is Dead by stuartd on Thursday January 11, 2018 @05:24AM (#16122727)
That is very true, and it's something we've struggled with on our bot, but there's also a collorary - every time you add a feature, you have to add UI for it which adds complexity and can have support costs - I have heard anecdotally that when banking apps add a new feature they get a spike of support requests asking "what is this new xyz…?"
Re:Facebook’s Virtual Assistant M Is Dead by ashelmire on Wednesday January 10, 2018 @06:28PM (#16120121)
This isn't the issue that's addressed by the article. It's another issue entirely. In fact, the article seems to suggest not that users were paralyzed, but that users were overactive and expected too much.
Re:Facebook’s Virtual Assistant M Is Dead by em3rgent0rdr on Wednesday January 10, 2018 @06:52PM (#16120242)
> "it's extremely difficult to convey to users what the acceptable entry points are and how to phrase them to get what you want."

Reminds of those text input adventure games like King's Quest, where you had to figure out a valid verb + noun combination to use.

Re:Facebook’s Virtual Assistant M Is Dead by csujoy on Thursday January 11, 2018 @10:59PM (#16130301)
Pull down menus are already being used to replace chatbot experience and is used by millions daily on high-traffic websites. Check out https://airim.co
Re:Facebook’s Virtual Assistant M Is Dead by danso on Wednesday January 10, 2018 @03:15PM (#16118599)
I don't think chatbots have to necessarily be a "void". Most of the ones I've seen are on support pages -- such as Microsoft's Virtual Assistant:

https://support.microsoft.com/en-us

Screenshot: https://imgur.com/a/Nh0Nn

Anyone who is dealing with this chatbot is probably aware of its main scope -- to provide tech support/answers. Look at the example prompt that is given: e.g.: Reset my Microsoft account password

How try to find that on the Microsoft Support page as it is:

https://imgur.com/a/D0GaL

My first instinct is to do a Ctrl-F for "password" or "security"; the first term brings nothing, the second term brings up topics about viruses and ransomware. Even if you realize that you have to go to the "Microsoft account help", you still won't find it. Right now, there's a link for "How to reset your Microsoft account password" but only under the subhed of "Trending topics" -- and I would have never found it if I didn't use Ctrl-F. And past research has found that the vast majority of Internet users do not know how to use Ctrl-F [0] (and I bet it's much worse today, given how most people now just use phone browsers).

Of course the smart thing to do is to use the Search box at the top of the support page -- in fact, I wouldn't even use that because I just use Google for everything, even for finding Stackoverflow answers. But I'm guessing most people don't.

I'd argue that the average user, unlike most anyone who even knows what a command-line interface is, does not care about an interface having "acceptable entry points". And in many such cases, it may be near impossible to design an interface for such users, whose needs and means of expressing them are infinite.

For example, I know that if I can't login to my Microsoft account because my cookies expired and I forgot my password, that I should be searching for "reset microsoft password", or even, "reset microsoft live password". However, I bet there are a lot of people who will state this:

my email doesn't work or i cant see my email

The chatbot helpfully provides a list of options, including "Signing in to Outlook.com", but just in case, options like "Unable to send email". If you search for "my email doesn't work" using the support.microsoft.com search bar, you get a list of Google-like listings pointing to the answers.microsoft.com forums, for topics like "Why doesn't my Hotmail work any more?"

I guess there's no reason why the support searchbar couldn't be tweaked to return the kind of options that the chatbot does, but the chatbot has one key advantage: there's always a "None of the above" option, which takes you to a secondary list of options. This kind of funnel IMHO is way more useful/comfortable than a search interface, in which it's not clear whether you need to rewrite your query, or keep paging through pages of increasingly irrelevant or confusing search results.

Theoretically, the chatbot funnel gets better at funneling people, based on analysis of past users' paths through the decision tree. But even a very dumb bot that doesn't intelligently respond has one more advantage: if you hit "None" a few times in succession, you'll be given a link to "Talk to a person", which signals to the user that, "OK, you win, no need to keep trying search queries, let's get you some human help".

That signal doesn't exist in a traditional webpage or search interface, so the risk is that the user keeps searching the pages in vain until they get so pissed off they just give up. Not everyone has the wherewithal to demand manual help.

[0] https://www.theatlantic.com/technology/archive/2011/08/crazy...