Live data from Hacker News

Chatbots Don't Deliver Good Customer Service

latenightcoding.co

51–60 of 92 posts

Re: Chatbots Don't Deliver Good Customer Service

#51

Siri is not essential . Every time it fails to deliver a feature of my phone, I can thumb my way to it in seconds. So it's actually fun whenever it works. Also: because it's not essential , one gets to adjust to its failures. There's a broad range of queries for which I know Siri will just say "this is what I found online for..."; I tend to just open the browser and use Google's autocomplete instead. So... I have a p…

That's my feeling of Siri usage as well, that it's not reliable enough to just sort of take for granted.

But, what's really interesting to me is that Alexa has surpassed that level (at least in my household). So that for routine things, it's not a novelty to use it, but an actual improvement.

This is still obviously for non-essential services like music, games, weather, etc. but it's also reliable enough to handle things like turning on/off lights in awkward spots.

Re: Chatbots Don't Deliver Good Customer Service

#53
post #13

Chatbots do work, those who say it doesn't work have just tried the really bad ones. Examples of chatbots that do work Nuance's Nina https://www.windstream.com/Support/ Jenn (unknown who is behind it) https://www.alaskaair.com/ Our James https://master.boost.ai/

me: how do I open a savings account?

James: I´m happy to help you regarding savings account.

James: Select an option: Order account Change account Other inquiries

Option 1: Links to google.no without a search term.

Option 2: "Chat with one of my colleagues in online bank, or call us at 00000 if you would like to make changes to your savings account."

Option 3: More options that lead to phrases such as "Interest rate on savings account is X %."

Sorry, but this just cements the fact that chatbots are utterly useless.

Re: Chatbots Don't Deliver Good Customer Service

#54
This article is... weird. It basically assumes the Facebook pseudo-menu-driven chatbots people fat-finger into their systems with almost no consideration for UX are the state of the art.

It then compares it to a personal agent that actually has a similar model and the worst voice recognition and search precision of the current crop agent software which... isn't even really the same kind of software?

What is this article even trying to say? Poorly written bots are bad, well-written agents are good, and voice interfaces aren't as bad as people make them out to be?

Cool.

Re: Chatbots Don't Deliver Good Customer Service

#55
post #5

Yet. Chat bots don't deliver good customer service yet. They will get better and eventually get better than humans. It's a new use of technology, give it time to improve. I already know of companies using AI to adapt to customers like this article says chat bots don't do. It's cutting edge but it is out there.

Maybe. But in that time the early adopters' reputations will be in the gutter because chatbots are the worst customer support out there.

Chatbots aside, Comcast and United Airlines continue to be big consumer businesses despite horrible customer service reputations. Socially it's bad, but economically it's hard to justify spending that much on customer support. (Those companies also enjoy semi-monopoly positions, though, so I wouldn't recommend emulating that unless you enjoy a similar position in the market.)

Re: Chatbots Don't Deliver Good Customer Service

#56

> When you're filling a signup form, you instantly know what information they'll need from you. You can decide if you're comfortable sharing them before you engage in filling it. If only that were true! The trend is to ask for a little bit info at a time, then take you to the next page where it asks for other info, and so on. You don't see at a glance the whole form anymore. I resort to filling in fake info on sign-u…

They (and we, I admit to doing this with Level) do this because statistically more people make it through the information collection if we stagger it out.

People see a fleet of fields and just go. People see 2 fields and they tend to just enter in data. Even if they leave and come back, mobile apps and websites can much mor easily checkpoint this (digression: I think it's easy to checkpoint a form but lots of people don't and only web toolkits make it drop-dead easy to do).

Sorry you're on the right hand side of the computer competency power law distribution.

Re: Chatbots Don't Deliver Good Customer Service

#57
post #42

I suspect what's great about assistants like Siri, Alexa, and even Google Now is less that they have voice interfaces and more that they have well-funded support teams behind them to deliver exponentially more efficient routing of queries into appropriate knowledge-bases based on the best of contemporary research driven by their respective corporate thinktanks. Compare and contrast with data mining the logs of call c…

And always recently! LOL

Re: Chatbots Don't Deliver Good Customer Service

#58
post #13

Chatbots do work, those who say it doesn't work have just tried the really bad ones. Examples of chatbots that do work Nuance's Nina https://www.windstream.com/Support/ Jenn (unknown who is behind it) https://www.alaskaair.com/ Our James https://master.boost.ai/

Jenn failed my test.

Me: what are some good tourist destinations?

Jenn: I am not sure I understand your question.

Me: where can I fly to cheaply?

Jenn: I am not positive that I understand what you are asking.

Me: do you have any package deals?

Jenn: Takes me to deals page; but I was looking for package deals including hotel and car

Re: Chatbots Don't Deliver Good Customer Service

#59
I've been spending a good part of a last year working on a chatbot with a very domain-specific scope, with that goal of arriving a product that delivers a modest but effective user experience. It's hard and it takes an unbelievable amount of work to handle myriad of edge cases you get into when a human on the other end tries to treat your bot like a real albeit limited interlocutor in the conversation.

The real problem I see is that the last decade of user experience improvements that work well on the web don't really translate into a chat, as an industry we're hopelessly bereft of best practices at this point, and our users notice this and experience it as the frustration of having no idea what to expect from a bot. The title article and comments cite a lot of good examples.

NLP and other applications of machine learning will make bots better at delivering correct answers, but making bots feel not-horrible around the edges is about user experience design. Here are some suggestions that have helped me a lot.

* Design for failure first

Just like mobile-first design gets the brain out of the pattern of tacking on mobile interactions as second class citizens, failure-first design focuses on the primary experience the users have of your bot, it not working. Don't delude yourself into thinking that your NLP intent parsing is going to result in more hits than misses down your happy path to user delight. A human will always sidestep your intended flow by accident, and that human will form judgements about your product based on it's ability to gracefully recover. Luckily the bar is incredibly low here.

* Be careful with conversational niceties and over-humanization of tone

It's easy to think that friendly banter and emojis can help personify a bot and smooth over the above-mention failure paths, but the novelty of these wear off quickly for a user, and the user is likely to experience more frustration if the conversational tone doesn't match their frustration. It is also extremely easy to end of in the uncanny valley when using friendly conservational copy in the bot messages. Repetition of a robotic message feels benign-if-annoying, but repetition of a cute emoji-laden phrase can feel very off-putting.

* Fall back to being a CLI with visibility and helpers

If you've ever been stuck working with a bot, you know that all you want is to know what it can do, and how you can get it to do that thing. If you notice the user is in a failure state through keyword matching or repeated failed routing attempts, fall back to a high-visibility list of actions. Having quick-action buttons can make this even smoother.

* Train the user on consistent hooks and keywords.

When speaking in a human conversation, utterances of 'stop' or 'wait' are almost always respected as context-independent keywords that escape or pause the context of the conversation. If I asked you what you wanted for dinner, and you responded 'stop', I wouldn't try to figure out what kind of food that was. In my project, 'help' 'quit' and 'back' are all respected as keywords, and every context of the conversation implements callbacks to respond in context to each of these.

* Ask a lot of questions that are easy to answer

Handling raw language is super hard. Routing language into a finite set of options is a lot easier, plus humans feel listened to when asked for clarification or if they have been understood correctly. When taking user input and routing to an action, ask for yes/no confirmation, and provide options like "This is totally wrong". Opportunities like this could be great to collect data about how users are stuck to improve on the experience. It's also validating for the user to feel like they can specify that they were not heard correctly.

Re: Chatbots Don't Deliver Good Customer Service

#60

Yet. Chat bots don't deliver good customer service yet. They will get better and eventually get better than humans. It's a new use of technology, give it time to improve. I already know of companies using AI to adapt to customers like this article says chat bots don't do. It's cutting edge but it is out there.

Exhibit A: flying cars, "yes, they suck now, but they'll get awesome Real Soon Now" - same core meta-issue: most of the problems are still unknown and haven't been explored yet.
Post reply on HN