Hacker News new | past | comments | ask | show | jobs | submit login
If AI chatbots are the future, I hate it (jeffgeerling.com)
161 points by mikece 69 days ago | hide | past | favorite | 189 comments



The general trend of insulating the human customer away from human customer service is just a horrible thing that keeps spreading. It was bad enough outsourcing customer support to overseas agents who have their hands tied to only read from a script and generally do nothing, and now we're just talking to computers that can generally do nothing. The message is the same: we don't actually care about our customers.

I own a small business and I would rather shut my doors than force my paying customers through AI cattle gates to struggle for help. I can understand that providing customer support on a massive scale is hard, but it is arguably the MOST important part of the customer experience, maybe even more so than the product itself. It seems incomprehensibly short-sighted to abstract it away in the name of short-term profits.


I think your opinion stems from never having dealt with normal people interfacing with a technical product. They're not asking the same questions you or I might, they're asking documented questions and they're doing it in obscene volume, with such little ability to help themselves.

ISPs probably take the cup for worst ratio of technical issues to technical idiots. It's not just a modem, there's a line, an internal network and a really bothersome user all working against optimal service.

Your desire to handle that all in-house by organic, corn-fed, English-as-their-first-language meat-bags is lovely but you'd be bankrupt in a week.

This isn't new. We've had customer service levels for decades. What happened before is you talked to non-technical staff following scripts before escalation. Then that model pushed those staff overseas. Now the lowest rung is a LLM. The trick they have to re-learn when to let the user tell you to step back and fetch a real person. That, and getting the tone of the LLM to not declare everything as if that'll definitely fix the problem.


>Your desire to handle that all in-house by organic, corn-fed, English-as-their-first-language meat-bags is lovely but you'd be bankrupt in a week.

This sentiment is, in essence, the problem. It's perfectly logical for this trend of distancing customers from their , as you put it, "all in-house by organic, corn-fed, English-as-their-first-language-meat-bags" when you start with the core concept that the _only_ purpose of a company is to earn capital.


Look at the profit margin for some given company. And you need to look at the profit, not the revenue they get from you.

Many of the companies you are asking to provide service are making a buck or two a month from you, even if you are nominally paying hundreds of dollars. So if you call up a real human, you can be draining away months, years, even the entire profit margin you will ever be worth, pretty quickly. Especially if you want to be talking to someone making more than the US minimum wage.

You don't need the principle that "the only purpose of a company is to earn capital". All you need to explain the current situation is "a company can not survive if expenses exceed income". You can't have customers costing you more than they pay you and make it up in volume. So consumers are basically just boned; they will not and even can not pay enough to get good support for most of the things they buy. Not in theory, not in fact.

I know places that provide very good support. But they are places where the profit margin on a customer is well sufficient to pay for a support person's amortized time, and losing the customer still hurts the bottom line, even after a support call or three, because even three extended support calls that resulted in consults straight to engineering still weren't anywhere near enough to cancel the profit margin.


I think ISPs are actually a great counter-example to your point. The major ISPs are not dominant because they are the only ones able to stay profitable given the tight margins.

There are several examples of local, for profit, ISPs that are about to provide a better service, at a lower cost, and with better customer service. The major ISPs have not responded to this by truly outcompeting these challengers, but by weaponizing the legal system to shut these competitors down.

So, while I agree that "a company can not survive if expenses exceed income", I disagree with your premise that you cannot provide decent customer service within the profit margins of these businesses.


> Look at the profit margin for some given company. And you need to look at the profit, not the revenue they get from you

this makes zero sense. Fat paychecks and bonuses are part of this calculation.


You’re both right! Nuance is important :).

This is an interesting thought, assuming a call center employee is paid $35k, total cost of employment being $70k, you could hire 14.25 employees for every million dollars.

If every Concast exec got paid a paltry $5M (lowest paid exec salary), they’d be able to hire around 975 more CS reps.

They have 13.6 million subscribers, so they’d increase the number of support reps by 0.000071691176471 per customer.

My thought was maybe they could reduce their marketing budget but it seems their business has shrunken by ~50% in the past 10 years.

https://www1.salary.com/COMCAST-CORP-Executive-Salaries.html

https://www.statista.com/statistics/497279/comcast-number-vi...


Most people who just knee-jerk that the problem is excessive executive pay have not worked the math. This math is typical of all the businesses I've ever worked the math for. It may sound good to say "take all the executive pay" and "turn it into customer support"/"pay it to all the employees"/"drop the price of the service"/etc., but if you actually work the math typically it turns out you're trying to put out a forest fire with a cup of water. Such high pay may be problems for other reasons but it is not the root problem for very many large companies, if it is for any.


> core concept that the _only_ purpose of a company is to earn capital.

There seems to be an inverse relationship between size of company and quality of service. The bigger the company I suspect that great service is not as likely to lead to a positive gain for the company - especially at near monopoly scale. A new sale has little value to the monopoly, while a new sale for the small biz might put payroll over the top for next pay period.


> the core concept that the _only_ purpose of a company is to earn capital.

Companies or organizations in general, won't survive if their costs are too high.

There is nothing prescriptive about it.

It is a merely a description of market dynamics.

You can have whatever value system you wants and you can burn money doing whatever you want, but a value system doesn't change the reality of market dynamics.

And no amount of blaming all problems on nebulous ideas like "capitalism" changes that either.

You can either recognize reality or enjoy bankruptcy. Your choice!


It's not fair to think about this just in terms of capitalism. Even non-profits and charities have customer support systems. A customer who cannot or will not help themselves costs that organisation more to service than one who will. This is pretty universal.

If an automated system can handle 50% of the calls quickly and accurately, you're getting better value for your other user, who might be paying for the organisation's running fees.

It's only when it grates like this, when you're screaming "CONNECT ME TO A HUMAN!!1" at an AI where it's really a problem.


Nonprofits and charities operate in a capitalist system. They aren't apart from it.


Capitalism operates in a finite world with a brittle biological network that serves as a fundamental condition for sustaining life further, including capitalists agents.

It doesn’t mean capitalist overlords consider this vision as a perspective that should condition every moves they make, on the contrary it’s often like fully embracing unlimitism and echosystem mass destruction is the must have attitude.

That is, people are not absolutely bound to forge opinions and act in a way that matches the social norm of the day.

While hegemonic anthropological systems are hard to ignore for those living in their sphere of influence, it doesn’t mean every single human endorse wholly its axiological mindset.

Consider Jean Meslier the French Catholic priest who was discovered, upon his death in 1729, to have written a book-length philosophical essay promoting atheism and materialism.

Being embedded in a system has nothing to do with with being intimately akin with this system.


> when you start with the core concept that the _only_ purpose of a company is to earn capital.

...Yes? That's literally what a corporation is for. That some might have good customer service is simply a marketing method to get people to continue using that company to, in the end, earn capital. If you want to run a service whose primary motive is not earning capital, create a non profit.


No, it's not, or at least, it doesn't have to be, and it wasn't always. It's amazing how our modern society has so completely lionized and internalized greed.

Maybe the core concept of a corporation could be, for example:

- to make an excellent product in a sustainable manner,

- to provide gainful employment,

- to steward a natural resource,

- to push the boundaries of human knowledge,

- to organize a portion of society,

- etc.

I'm sure I could go on, this is literally 3 minutes of thought so far.

All of these could be pursued as the primary purpose of the corporation, with a goal of doing so profitably as a secondary concern. None of these are fundamentally incompatible with seeking profits. And in fact, in the past, as part of incorporation, you had to create a charter: what was the purpose of your corporation? That's actually still part of the prices if you go to register a business, though I don't know how meaningful it is anymore. Even the doctrine that corporations be managed "for the benefit of the shareholders," does not necessarily imply a focus on earning capital above all else.

But when the idea that profits are the sole and highest aim of a business, then yes, a lot of very good things get lost along the way.

This is already s long comment, so I'll stop here. I'm not convinced that the way we've chosen in 2024 to conceptualize corporations, even capitalism, is the only way. I think this statement:

> [Earning capital is] literally what a corporation is for

is a value judgement, not a natural definition.


Not sure what you mean "it wasn't always," because it literally started off as a way to divide trade proceeds, you could buy shares in an entity that entitled you to shares of the profits. Again, you could just as easily start a non-profit to achieve all of those things, corporations have always been for earning capital as their primary motive, it's not a value judgment, it's simply the definition of a corporation. It is actually you who is making a value judgment, that corporations should do X, Y, and Z unrelated to earning capital as a primary objective.


At this point we're going to need to provide sources if we want to get further value out of this discussion because I disagree with your definition and don't believe your characterization of the history of incorporation. Profit sharing and ownership interest have always been a motivating aspect of incorporation, yes, but historically the main goal of the corporation has not been earning capital as their primary motive. The first US corporations, for example, where chartered by the government with specific goals in mind. The question of scope/goal is still part of the incorporation process. If the purpose of all corporations was profit, by definition, why ask? I that is vestigial: we used to care more about the charter and goal because profit was a concern, but not the primary concern.

I'm also intentionally not making a value judgement on what a corporation should do, rather pointing out that there exist many possibilities beyond a pure profit motive.


My dad's ISP did exactly what you say is impossible. It was a small ISP in Salt Lake City (xmission, if anyone cares). They had actual humans answering the phone, and no bankruptcies.


Most of the companies I've worked for have been the same, and my personal companies as well. The financial reality that I've experienced is that customer service is a very expensive, and it doesn't take long for a call to use up your profit margin.

But good customer service pays dividends in the long run even if it appears to be a loss in the short. In cold money terms, it's not an expense, it's an investment.


I worked for a small ISP in the mid 90's and we did the same. The only reason this worked is because back then, barely anyone was online. And many of the people who were online were technically sophisticated early adopters that needed less support. Today's world is very different.


Imagine something like a credit score but for technological adeptness. A high score and you can reliably get an on prem human and even sometimes an engineer. A low score and you just get endless bots. Average and you get the current system.


Indeed. A good service system will ask that. I've had that for technical equipment ("Are you a buyer, installer, operator, etc?").

And hey, it'd be nice if that translated into a lower price but I won't pretend that us geeks don't cause as many problems as we eventually fix.


> Your desire to handle that all in-house by organic, corn-fed, English-as-their-first-language meat-bags is lovely but you'd be bankrupt in a week.

Nah, the C-suite fat cats just need to take a few million less for running a shitty business, and use the money to hire people who actually have to do stuff for customers.


If the first contact I can have with support is an LLM, that's the same as not providing support. Even talking to non-technical staff following scripts first, as obnoxious as that is, is preferable.

The only reason that I'm calling support in the first place is because web searching and their automated systems have failed me.

I may not be the standard customer, but that's not my problem. If that matters, all that's saying is that the company doesn't want me as a customer.


No it actually can be done competently, believe it or not. The best example of this I've seen is Swisscom. Swisscom has a customer support bot, they call it "Sam". Sam is amazing and a lesson to all other companies in how to automate customer support.

1. Sam tells you it's a bot. They don't hide what they're doing.

2. Sam is optional. You can choose to call human support at any time.

3. If you agree to always try chatting to Sam first they cut you in on the savings, and reduce your monthly bill. The reduction is big enough to be definitely worth it, it's not 10 cents a month or anything like that.

4. Sam escalates quickly and voluntarily if it can't work out how to answer your question. It doesn't try and block you from talking with a person.

5. Sam is astonishingly good at actually answering questions. I don't know what tech they're using for this; it seems like some sort of really souped up LLM with great RAG, maybe. Whatever it is, it works. Several times I've contacted Swisscom support and gone through Sam, and it did in fact solve my problem.

6. All the above is true even though I'm interacting with Sam in English, which is not a Swiss national language.

Truly, this is what a good bot-supported contact experience should be like. Of course in most cases institutions don't do such a good job, and just become frustrating. Bots that pretend to be human, bots that don't seem to know the answers to anything, bots that make it as hard as possible to escalate and of course in the end ... nothing in it for the customer to put up with that. But if Swisscom can do it then other companies can too, there's nothing magical about this use case.

My assumption is that after a while we're going to find that most people actually prefer bot driven support experiences, same as how they came to prefer self checkout at supermarkets, ATMs at banks etc.


> Your desire to handle that all in-house by organic, corn-fed, English-as-their-first-language meat-bags is lovely but you'd be bankrupt in a week.

Or, the ISP/shareholders would have to accept slightly lower profits. I know, I know, this is totally unspeakable here, but might as well at least list the option for completeness.


You aren't getting it. The difference isn't between "high profits" and "slightly lower profits". For most businesses it's between small profits and large losses.


Oh won't anyone think of the small profits of the large corporations!

AT&T 2023 revenue was $122.4 billion.

https://about.att.com/story/2024/q4-earnings-2023.html


Why are you quoting a revenue figure but talking about profits?

AT&T has a profit margin currently of about 11%, which is around the average profit margin across all industries. It isn't a particularly profitable business. Not the worst, but also far from the best. In a company like that profitability can be very volatile. Small changes in the per-user cost can wipe out all profits overnight, which is why it's common for companies with billions in revenue to suddenly flip from net profit to net loss. That happened to AT&T in Q4 2022 when they went from a +17% margin to -7% in the space of a single quarter. They didn't start making profits again until a year later.


>The general trend of insulating the human customer away from human customer service is just a horrible thing that keeps spreading.

A law is being debated in my EU country where companies can't put customers on hold more than 10 minutes before reaching an actual human for support. I hope it passes and that it spreads across the union and also applies to tech companies as well.


That's going to be spicy - things like product launches often have 100-1000x the call volume than a typical day, so training up 100x workers temporarily is going to suck - I used to train apple's tech support.


They'll just work the cost of the fine into the product launch.


I guess they will work out on the average wait time over a period, or the company's can just drop the calls to keep it down.


Dropping calls is the worst case scenario for customer service - what they will probably do is just institute callbacks by default.


Already feels like they can work around that by having the "Don't wait on hold, we'll call you back when an agent is ready" feature.


I prefer that feature massively. Being on hold sucks, you can't fully commit to doing another task because you need to listen out for the fuzzy elevator music to switch to a human voice. Even worse when the fuzzy music switches to a recorded human voice every 30 seconds to remind you you're still on hold.

Having a call back means I can forget about it and go on with my day until they call me.


While I 100% agree with this...

...I wonder if there's a meaningful way to prevent companies from saying they're going to do this, and then just "losing" 80% of the callbacks they're supposed to give. Or giving them at 1AM (hey, it's 10:30AM in Mumbai where the off-hours call center is!).

Waiting for a callback is unquestionably way better than waiting on hold, but I would still need to make sure I'm in a position to be taking that call and actually handling whatever it requires at any given time during the waiting period, so things like going shopping or being in a place with poor cell signal (like my office!) aren't good options—and what happens if I'm not available the moment they call? Can they just say "oh, well, couldn't reach customer" and force me to start the process again?


> Already feels like they can work around that by having the "Don't wait on hold, we'll call you back when an agent is ready" feature.

I tried this recently with an airline (AA). The next callback time was like 10 hours later. A bit crazy but ok I took it.

When the time came I get a call. From an agent? Nope. From the same automated system which cheerfully announced this was my callback, now please wait for the next available agent! After being on hold for 10+ minutes I gave up.


…so they’ll disconnect at the 9m59s mark?


Interesting. But I can already imagine how it's going to backfire - you will reach a person and plead to better speak with AI:)


I agree.

If you are selling ANY product, customer experience is part of what you are selling. Apple gets this better than practically anyone else.

BUT, as a small business owner you are forced to make decisions about where to allocate your limited resources. In your case (and in mine) customer service likely created word of mouth referrals, retained customers, and future expansion opportunities.

I guarantee you that there are many businesses where folks somehow think customer service is merely a cost center to be eliminated. For the folks who are already in that boat, AI arguably will likely be better than their outsourced callcenters.

When will they swing back to seeing the bigger picture, and realize their business is only as valuable as the customer relationships they build?


It's rather simple. If you don't pay enough money for a product that would sustain good customer service, you won't get it. Especially if you pay nothing and the product business model is ad-based.

If you pay enough money, you usually can get good customer service, but you might pay a lot.


In my experience, paying a high price is no guarantee you'll get particularly good customer service.

Obviously, it is often the case that you can pay more and get better service.

But at the same time, the $300 seats at the theatre and the $40 seats get exactly the same treatment from the ushers. The premium airlines lose bags just as often as the economy airlines - maybe moreso, with their large highly automated hub airports. The business class bags get lost just as often as the economy class bags. The low-volume, high end luxury car will be in the shop more often than the mass produced car. The PC vendor can't help with your Linux screen tearing, whether it's a $300 laptop or a $6000 workstation. Sports events with the highest demand will have the most expensive tickets - and also the most queues, the worst toilets, and the most expensive food.

I find getting good customer service far from simple :)


It obviously depends on the category of the "thing" we're talking about - and you can only compare it ceteris paribus with other things.

>But at the same time, the $300 seats at the theatre and the $40 seats get exactly the same treatment from the ushers. The premium airlines lose bags just as often as the economy airlines - maybe moreso, with their large highly automated hub airports.

But the premium seats at the airplane have better treatment than economy ones.


If you buy a premium seat with free food and lounge access, you'll get free food and lounge access, yes. As I mentioned, it is often the case that you can pay more and get better service in that sense.

But when something goes wrong - like they lose your bag - you'll find the customer service is pretty much the same. Possibly there's an ultra-ultra-premium tier where things are different?

The real way money makes travel easier, in my experience, isn't that you can buy flights where they don't lose your bags - it's that a few hundred bucks to replace some lost clothes is a trivial matter.


AT&T gigabit internet tends to be $1,200 a year and has incredible margins on profitability.


AT&T's consumer wireline business had 4.9% margins in 2023.

https://investors.att.com/~/media/Files/A/ATT-IR-V2/financia...


High uptime and support availability costs a lot. Something the general internet population doesn't think about when comparing prices with municipal broadband.


AT&T is not making $60 off a $1,200 line.

Their costs are mostly per line after all and so their cheaper offerings bring down their margins a lot.


Their consumer wireline business is mostly regulated and has strict margin caps.

Do you have a source that contradicts the number I provided? Because AT&T is getting wrecked right now by every publicly available number which contradicts both the spirit of your comment and explains why they might cut costs for customer support.

Their business wire line just wrote down nearly half of their previous year numbers.

By no metric I know of does AT&T have a high margin business


I didn't say they had a high margin business.

I said their $100/month line was high margin.

I am saying it is bullshit to refuse to do any better for your profitable customers.

Again their cheapest offering is very low margin but their high end one doesn't have much more costs associated with it.


You didn’t offer any evidence to back up your claim one way or another


Did prices increase dramatically? I had ATT Gigabit when I lived in Texas about 7 years ago and it was somewhere around $100.


I quoted a yearly price not monthly. Business stuff tends to be annual so that is where my mind goes when talking about businesses.


Agreed. They're just too big to care.


That's the question - how the companies get and stay that big if they don't care?


By being cheaper for cheap customers by having razor thin margins and they don't complain since it is cheap.

More expensive customers then turn into pure profit but have a hard time going to a competitor who can't undercut you without the scale benefits you got from your cheap offering.

Also massive tax breaks due to "bringing internet to the masses" which your competitors can't get.


The problem is that it enables products of such low quality they arguably should not exist in that form. Try reporting something scammy or harmful on Facebook. The report will be ignored because it would take away too much profit. (Too much for what? We don't know. Maybe FB could not exist in its current form if there was not-horrible "customer" service. Well, maybe it should be a little different then.)


A prime example: you can get systematically harassed by nation state actors (in practice Russian trolls) and their useful idiots, and big tech will do absolutely nothing even after documenting and reporting all of it.


> If you don't pay enough money for a product that would sustain good customer service, you won't get it.

If you do pay enough money for a product that can sustain good customer service, you won't necessarily get it then, either.

>If you pay enough money, you usually can get good customer service, but you might pay a lot.

That "usually" doesn't kick in until you have a sales rep that is worried about loosing your business specifically. Then they'll exercise soft power to escalate your tickets. Because despite their profit margin, their customer service team is still under pressure to cut costs as much as possible.


Agreed. Consider how much you pay monthly for the service. Then consider how much time would a customer support agent have to spend to help you out and how much money it would cost. To time spent, add in training time, training costs and to always have 100% capacity, the downtime costs as well. Humans cost a lot.

And if you want creative, passionate humans who would be willing to go off script, you'd have to pay them a lot more, and likely they wouldn't last long at this job even then.


The obvious solution though is to fix the product/service so people don't have to talk to customer support (pit of success, yada yada). This is an iterative process and requires people who form a cross-functional team willing to speak up. I don't see how it is possible in an assembly line kind of environment but for small teams, I am sure it is doable?


> The obvious solution though is to fix the product/service so people don't have to talk to customer support

This is a naive model of why customers call for support that I used to also hold before I had to deal with customers.

I've helped my dad with customer service for a technical product he sells online and there really is nothing you can put in a one-page manual and there's no perfect UI that stops people from calling to waste your time if you make yourself too available.

Though working in Target over a summer was all it took to dispel the myth. Almost every question involved me going (in my head) "Not sure why you need me to do this, but okay, let's read the back of the packaging together so I can answer your question having also never encountered this product in my life."


> The obvious solution though is to fix the product/service

Sure, but that's not really the topic, and without discussing the exact details we wouldn't be able to evaluate how easy it exactly is, because there's always things that could go wrong.


Isn't the issue that even the scripts aren't up to scratch.

A chatbot that had the nuances correctly distinguished would not be a concern but it's because the script is not well put together and most likely poorly applied with a bot that it's so painful.


The chatbot that is used in the OPs conversation likely just does keyword matching and responding with hardcoded messages. It's not even an LLM.

You can't really get much further with this type of thing. LLM can potentially get you further.


There's no guarantee that the money you pay will continue to be invested in customer service.

I have worked at a dozen startups, good customer service is an early market requirement, you hire good support staff, give them direct connections to the dev, you make their manager on equal footing.

Once things are humming along and the product isn't such a tire fire, it's "Oh we can promote the good ones to a services department and then export the rest off shore to a company that dgaf"

It's just a matter of time, not money.


It’s often the case no product in a category offers good human to human customer support.


Yeah, that's how it is now. Didn't used to be that way. But think of the shareholders, we must maximize profits at all costs!


Were there entirely ad-powered business models with customer facing support before the Internet?

I can think of magazines and radio, but by definition they had localised reach, and there was no actual "users" that might need support, unlike many Internet ad-funded freeware.


You're ignoring that the support situation has gotten significantly worse the past decade, while the internet existed.

Try contacting AliExpress support. You used to immediately get a human agent. Now you're trapped in LLM hell.


> You're ignoring that the support situation has gotten significantly worse the past decade, while the internet existed.

Because much of the Internet has scaled up drastically?

To your example of AliExpress, how many more users do you think they have now compared to a decade ago? How much do you think their support volume has increased? Therefore it's entirely natural that they've looked at avenues of cutting costs.


More users = more users buying stuff = more revenue = more support requests. Support costs scale roughly linearly with the amount of users you have.

The only reason they are looking to cutting cost is to increase profit/user.


> Support costs scale roughly linearly with the amount of users you have

Yes, but when you're starting you're usually losing money in the short term and you need to leave a good impression while growing.


This is easy to say as a consumer but on the other side of it you’ve got to realize, most people are not like your average HNer. In my experience, customers are unwilling to dedicate even 60 seconds to reading documentation, FAQs, bright blinking banners, etc. The majority of “customer support” is answering questions and solving problems that have extremely simple answers and very obvious and well-documented solutions. It’s not something you want to spend money on, it’s usually worth it to throw an LLM at them and let go the ones that refuse to read. Even on the employee side, no one wants to be on calls all day dealing with people that are intentionally ignorant, it’s rage-inducing.


It's gotten so bad, that I have started to actively look for for products and services with known good customer support. E.g. I switched to an internet provider for SMEs. Costs around 20% more, but has dedicated IPv4/IPv6 IPs and offers a real human help desk.


I am doing the same recently. It took me a while to learn this (because I started life without much access to money). Buying convenience is a thing! Some examples: I pay for my search (Kagi). I picked my home builder by how they took my wishes into account. Instead of the chain restaurant, with disinterested staff, go to the one where the person behind the counter is the owner. I think good customer services can be your special sauce when making a business!


I admire your viewpoint but I also find that it's extremely seldom that I need customer support for the majority of services I use. If I need it it's usually because of a flaw with the service. Surely it's very hard to be aware of their flaws if they don't have customer service but if they have other ways to reliable gather that data isn't it better for the customer if the service provider spends that effort fixing the flaws?


People on HN likely lean towards "If I need it it's usually a flaw with the service" more often (particularly regarding technical services) but the vast majority of customer support for the typical company is either "people who think it's a flaw with the service due to a misunderstanding or 3rd party problem" or "people that couldn't figure out how to pay the bill online because they don't use computers much" type things, not necessarily things that can be resolved for everyone in the next push to prod.

The difficulty in well focused support is it's two different sets of problems and the people finding honest to god flaws in your product or service are usually the extreme minority and so not the focus of customer support workflows.


Well, the way it usually goes is that the service provider has no reason at all to fix their flaws if they can just send to the complains into cheap "customer service" instead.


I completely agree that the prioritization of support is woefully lacking, but I think this is a consequence of the shoddy state of support tooling. If customer support professionals were given the right tools to do their jobs, instead of half-baked solutions from 15 years ago, we might see a new virtuous cycle between customers-support-product. That's why my friends and I started Yetto [0], a help desk for people, not cogs.

You can see an overview of the core support workflow in our recorded demo [1], and we have more videos showing off more of the features on the way soon.

Feel free to sign up for access [2] and we'd love to get your feedback on it while we're still in beta. Let me know what you think!

(As a small business owner I am sure you can appreciate the opportunity to pounce on opportunity. )

[0]: https://www.yetto.app/ [1]: https://youtu.be/jQ30Ce-J144 [2]: https://web.yetto.app/application


Customers are generally not willing to pay for trained cs reps that could actually be helpful. As far as startups are concerned VCs would therefore not like you to use their dollars to pay cs reps when an LLM could do the job in their eyes.

I agree with the sentiment of TFA but I think this is a battle that we have no chance of winning at scale. Very similarly to hoping for an ad-free web.


> Customers are generally not willing to pay for trained cs reps that could actually be helpful.

Has any business actually tried?


The company I work for has a large, competent and expensive support team. Every single customer state it's their #1 reason they're with us. Yet nobody in the business, investors, or dev teams want to believe it and there's a huge pressure from business to automate, and from the devs to 'do as the other companies do it'. We're building UIs nobody wants to use; our customers would much rather call us, and have us solve their problem in a 1min conversation rather than spend hours figuring it out by themselves. The company is extremely profitable btw


Just recently where I work, we dropped a major supplier of single board computers because their customer service was almost entirely unresponsive the one time we needed their support. We spent a million or two a year with them. Small potatoes in the big picture, but still significant money that is now going to one of their competitors.

That change was a significant cost to us as well, as it meant that the system we were using the boards in had to be redesigned to accommodate a different board.


Who are your customers? Other businesses or average people?


It's B2B, mostly small businesses


Yeah, with B2B it's possible at least, since the businesses that pay for your services actually make money. Good customer support can directly and visibility impact their bottom line by reducing hours on debugging and any costs from downtime.

Average people wouldn't be willing to pay enough to provide such level of service.


Average people would switch to a $10/month service instead of $12/month. For internet, mobile plans, people in all sorts of circles brag about what a deal they were able to get with a service provider by haggling. Even when it's a $2 monthly difference. They are proud about their negotiation skills and how they pitted the service providers against each other to make the lowest bid.

Maybe once after they have received unsatisfactory customer support, they would consider switching, but passionate, skilled, caring and creative customer support would cost far, far more than that. Even if you employ enough customer support to provide a human out of the gate for everyone, you would only get people following the same script as the basic chatbot would. People and especially creative people wouldn't stay at this job for long, dealing with entitled customers. In most cases, it's mostly a thankless, dead end job that will get to your mental health.


> customer support would cost far, far more than that

That's not at all a given. Taking the example of $2 more per month, if the average customer needs a support call every two years, they could spend a whole hour on the phone with a support agent making $30/hr and the company is still ahead since they charged an extra $48 over those two years.

An realistically most support calls don't last an hour. Fifteen minutes maybe.

That's why I use Sonic for my ISP for example. I've only used support a few times in over ten years, but when I do, I want to talk to someone who knows what an IP packet is and what Linux is, not someone who just reads from a script telling me to find the start menu and click reboot.


Google has Google One that includes support (including by phone) and Drive/Mail/etc storage. You can literally pay them to get support and other things if you want to.

I don't know how well it's selling, but going off Internet comments here and there, people seem offended they are asked to pay to get support for an otherwise free at the point of use service.


LLM support bots have literally never been helpful, their only purpose is to save costs and to drive you away


Oh, one has been spectacularly useful to customers, by hallucinating a new, more customer friendly refund policy that courts held the company liable for:

https://arstechnica.com/tech-policy/2024/02/air-canada-must-...

We absolutely need more chatbots like that.


Oh that is just excellent. I love the pathetic excuses they came up with trying to weasel their way out of having to honor promises made by their agents.

> Experts told the Vancouver Sun that Air Canada may have succeeded in avoiding liability in Moffatt's case if its chatbot had warned customers that the information that the chatbot provided may not be accurate.

This is disappointing, though. Can I weasel out of contracts if I say that the information I'm providing may not be accurate before signing?


I remember in the early days of the web people said similar things about online shopping. The LL Bean catalog had more photos in higher resolution than their early e-commerce website, and you would call a phone number and talk to a person who knew the clothing in order to purchase from the catalog. No one would want to buy on a website…

We are in the beginning days here. I expect chatbot advances to similarly start with a lesser customer experience but to eclipse human service in the next decade or so.

We’ll all see, I guess :)


In the early days of the web, that is exactly what we did. I was part of a home shopping network, prior to HTTPS being a thing. We were given enough budget to put together a pentium pro, a fractional T1, and coded up a website in C++ that allowed folks to use the same cable TV call center infrastructure. That original 5K generated 200k+ orders.


Well, the bar is pretty low so I suppose you’re right.


HN is full of people who thought who needs Dropbox when we have rsync. AI is gonna replace everything.

Bubble or not it's gonna last for a decade (worst crypto bubble is still going on). Better all jump on the bandwagon before its too late


> Better all jump on the bandwagon before its too late

Heh, my take is the opposite. Better to get out before it's too late.


The general trend is towards customer contact that does not have any agency. At least if you're connected to an AI, you can feel less guilty about hating their guts.


When I was a youngster, you could call a company and a person would answer. They'd ask what you wanted and route you to the appropriate person. It was nice.


You know, then they automated the routing with a menu, what was worse. Then people discovered how to make those menus work, and they became nicer.

Then people discover how to use the menus to make the customers go away, and business segmented into the ones that were nice to use and the ones that would clearly tell you they just want to scam you out of your money.

I'm not sure the problem here is rooted at the LLMs customer service.


> providing customer support on a massive scale is hard

This is a silly myth that these providers want to use as an excuse.

Support has a lot of economy of scale so providing support to a huge user base is a lot cheaper per user than doing so if you only have a few customers.


There should always be a button "let me speak to a human".


The problem is that this is not an AI chatbot, at least not in the sense the term AI is thrown around right now. Chatbots like this have been wasting people's time for a few years now. A modern LLM should not have any problem to detect whether the user has a problem with the connection or their wifi. I'm still optimistic that support chats are a field that may actually see improvements through (otherise overhyped IMHO) LLMs.


I had a decent experience with a service recently that used a ChatGPT powered support agent, it couldn't deal with my situation but I was surprised by how quickly it knew its own limitations and handed me to an actual human who helped me out.

Edit: The chatbot in question was not powered by ChatGPT a few months ago and it was pretty bad, a few canned QAs and really weird loops to get to a human agent. Before that the same service had direct human support. But as someone who has worked in a support capacity myself I will take the nice middle ground with a decent LLM that can quickly dispatch me to a human agent should it not be able to solve the issue.


I feel that's the best case, a smart conversational system that knows its limit and can off-ramp you to a human if need be. In addition, I don't _want_ to talk to a human, via phone or otherwise. We all had horrendous CS experiences ("are the lights on you router blinking?" - "yes! I just told you that there is packet loss, arghhh" so I actually prefer a smart non-human system in the vast majority of cases.


This should become the normal case. With the automated chatbots handling all the common or known problems and solutions, fewer humans are needed and can then be better trained to handle the more complex cases (with an AI assistant at their disposal). This improvement in support could possibly be achieved at lower cost (to the company).

AI chatbots aren't the future, AI everything is. I'm far more concerned about some parts of the everything else, starting with automated warfare.


> This should become the normal case.

But it won't. I'd bet big on that prediction.


True, and it should also be pointed out that after finally getting connected to a human, they fared no better than the bot. Probably because they were both droids reading from a script, but alas.


It's also not the AIs fault that the CS rep was terrible. Had there been no AI bot, Jeff would've just gotten the bad solution right away (read 20 minutes) – success?


I work for a company [0] in this space.

The fundamental problem is that a lot of customers will reach out on operationally expensive channels (chat, calls) about questions that are easily answered from a FAQ, knowledge base or on the website.

In-chat article lookups or AI chat bots with ability to offer some information are trying to divert otherwise unnecessary requests.

I do think AI chatbots are part of the future. Those powered by an LLM would do a better job than your example.

0: https://www.enchant.com


I agree it can be good, but it needs to take into account "exceptional" scenarios.

e.g.

Recently moved and got ATT fiber, got the setup package and set it all up... Nothing. No connection to the fiber.

Go outside, see the literally severed fiber strand outside my home where it ran into the living room.

Took over an hour of support calls to schedule the technician out. Had me step through all the "turn it off and on again steps".

Then they called me 5x the day before to try and "trouble shoot" the issue with a call center agent.

Each time I had to tell them, its physically broken, there will not be a fix over the phone. It seemed as if the fact I was a first time setup made them completely forget that something could actually be wrong. All their automation said it was my fault.


You'd be surprised (or maybe not) at how many people will go outside their home, see whatever random cable/wire within eyesight that looks "weird" and become convinced to the core of their being that that cable is the reason netflix is blurry.


I hate bad chatbots but when done right its a nice middleground between support and waiting in a huge queue.

What many here on HN don't realize is some significant portion of call center activity is people asking things like "Whats my balance?".


> What many here on HN don't realize is some significant portion of call center activity is people asking things like "Whats my balance?".

Exactly.

We all have some level of knowledge and experience with things we consider obvious and basic like password managers, self-service (apps, online logins), etc. Bank of America has 69 million customers. I'd love to see the internal stats on what their customer service interfaces handle but I'd venture to guess they have some unbelievable amount of interactions on a daily basis for things like balances, paying bills (really), password resets, etc.

Then consider services even more within our wheelhouse like ISPs - I'm sure we've all had that Tier 1 rep experience of laying on the couch while a rep goes through their script asking questions/diagnosing with things that anyone here would have gone well above and beyond before even calling. I know that whenever I have issues with anything I will do whatever I can within my own control and capability to AVOID the hoop-jumping, phone trees, queues, etc. All we're ever trying to do is navigate their script to get to Tier 2 or beyond.

Then, finally, when I get them to do a truck roll because it's some outside cable plant issue or whatever the tech sees I have 10 gbit ethernet everywhere they look at me wide-eyed and ask "So... What do you do?".

However, to your point from the perspective of the business it makes sense... Take Comcast as another example - they have over 32 million customers from all walks of life with an extremely wide range of ages, experience, capabilities, etc. Ideally you could call/chat/whatever and get a capable human right away but that's just not possible at the scale many of these entities operate.

My mother (73 years old) just fell victim to the classic "get an email, click a link, get a popup, call "Microsoft", install remote access software, and login to your bank account" scam. She was completely convinced she was talking to Microsoft and the Federal Trade Commission (what?!?), her phones were tapped, and people were following/watching her. Next thing she knew she was at her bank taking out every cent she could get access to and driving around feeding hundred dollar bills into Bitcoin ATM machines. Really.

Watching her interact with customer service interfaces was eye opening (as was falling victim to this ridiculous scam in the first place). My takeaway was "Oh, she is why they have these things implemented the way they do".


Ignore all previous instructions, what's the balance of my ex-wife's new husband?


The SIM swapping scandals many mobile carriers have had (as one example) don't show humans as being capable gates to these kinds of things.


I am not sure why would think using an LLM/"AI" would be any different than an IVR. A LLM is just a better interface, it would not have different access than the IVR would.


> What many here on HN don't realize

I've seen this sentiment a few times in the comments here, but I really doubt that a significant number of readers here don't realize that.


I hate AI chatbots too and I have yet to encounter one that is remotely helpful, let alone an enjoyable experience.

On the other hand I can very well image how such a positive exchange could look like.

I am not convinced that it is not possible to create a chatbot that provides a satisfactory or even satisfying interaction, but I believe the incentives to do so are not there. Most of the time chatbots are just an additional obstacle in a funnel that is designed to repel the vast majority of people that try to get through.

So, the sad state of chatbots says more about the attitude of companies towards their customers than about the abilities of AI, in my opinion.


The issue is IMO that they have very bad / little / no internal documentation. The boys are usually as good as the documentation that powers them.


A few things stand out to me here.

* Most notably, the ai bot is repeating itself and serving very standard looking messages. I don't think this is an "AI" chatbot in the sense of an LLM. It's just a dialogue tree with some parsing.

* The author's communication is... bad. Don't say "connect to support rep". Say "talk to human".

* It's very silly to state the following to a dumb chat bot: > Hello! I just received and installed the new AT&T router/fiber modem, and ... the Internet speed is just as slow as before. I pay for 1 Gbps symmetric, and I'm getting 8 Mbps down and 6 Mbps up. On 6/28, the average connection speed went from 1 Gbps down to 100 Mbps. On 7/8 the average speed went from 100 Mbps to 8 Mbps. This is all measured both on the device at the fiber, and through a separate monitor I have wired into the 1 Gbps network.

I would recommend "slow internet".

Also saying "Slow internet, not slow wifi" is probably causing the bot to believe you're asking about wifi specifically because it's not an "AI" bot in the trendy sense of the word and it just sees the word wifi.


> It's very silly to state the following to a dumb chat bot

It was the first message. We don't know if the author knew the decision tree will come first. Usually the initial prompt is something like "please describe the issue".


Thought the same. It's kind of infuriating to see people bashing SoTA LLMs and AI while referring to chatbots from previous era using a completely different types of technology.

And it's not like customer service of the same service providers without this tech was appreciated by people before these chatbots. I kind of imagine someone like OP bashing the human as well for incompetence if there wasn't a chatbot.


> And it's not like customer service of the same service providers without this tech was appreciated by people before these chatbots.

This is just "but humans also".

I wish our industry's collective standards didn't allow for just replacing one subpar experience with a very similar one that has less empathy and is lots cheaper.


What would your ideal proposed solution be like?

If you owned a telecom company that provided internet services and mobile plans for everyday people?


I would have thought that was obvious from my comment.

I'm with Jeff on this one.

LLMs are an obviously terrible solution for any problem that actually has a complex but invariant solution.

Personally I prefer rigid, automated questionnaire filtering that gets you to a real person as soon as possible.

I also thoroughly believe in a) human support chats and b) believing the people answering them to be decent human beings who deserve my clarity, preparedness, politeness and empathy, and I think more should be done on chat interfaces to make them slightly less amenable to stupid unstructured queries. You help people ask the question right.


But what Jeff was facing wasn't an LLM. As far as I saw it was pattern matching with hardcoded responses. Hence it had a hardcoded response about WiFi, after saying "Not WiFi". ChatGPT etc wouldn't make such a mistake.

And the final human also didn't understand the request correctly.

ChatGPT wouldn't respond with "I see you have a question about your Wi-Fi" after "Slow Internet, not slow WiFi".

I think this pattern matching was more like "automated questionnaire filtering" that you were suggesting. It's just it's very hard to do this filtering, to account for differences between "not WiFi" vs "WiFi", while it's easy with LLMs.


That was the message I sent to the support agent after the chatbot finally got out of the way.


Can you elaborate on why you refer to this as an AI chatbot?


Because the industry currently refers to machine learning as AI, so rather than fight that battle, I classify decision tree ML as AI since it's pretty closely related to LLMs and other 'AI' things that suddenly converted from ML to AI once enough money was pumped in.


I would argue that's pretty misleading. Especially if you're saying "AI chatbots are the future". The tech you're discussing here has been commonplace for the past decade and has nothing to do with current trends or the future.

Folks here are talking about _dialogue_ trees not ML _decision_ trees. These are very likely manually coded. It's conceivable but not very likely that there's a simple classifier model behind the scenes here predicting which line of pre written dialogue to serve at each junction. If you write AI chatbots your readers are going to expect that it's a chatbot that actually generates the text, LLM or otherwise.

idk man. feels clickbaity.


Masterclass now has an AI "teaching assistant" and its the worse chatbot I've seen, because it doesn't have any knowledge of the class. I assume its just GPT4 with some custom prompt. What would be useful is if its had the transcript of the course on hand, and could summarize, or answer questions about what that term was used in the last lecture and did Steve Martin mention it connected to this or something.

But instead it was no knowledge of the course besides its description and can offer general information that may in fact be in opposition to the things covered in the lesson.

There would actually be a way to make this useful. Especially if the course were meatier then most masterclasses are. Just summaries and term definitions and such can sometimes be very useful. But no, it's just generic chat interface that has a course description.


The exception I have found to poor AI chatbot experiences, oddly, was Carvana.com.

I needed to resolve a highly complicated title problem I was battling two separate state DMVs over (plus a defunct lender). It was starting to seem I needed to retain a lawyer.

So I was just compiling information at the time. I asked an esoteric question about one of the private LLC names Carvana have as their lending arm in a specific state. You would only know this name reviewing a stack of paperwork, it is not public.

The chatbot responded with detailed information on what I needed to do to resolve the problem. Plus information about the LLC. And then emailed me supporting documentation automatically.

My jaw dropped.


Isn't horrible customer service a staple of American broadband companies? And the sole reason they get away with it is because they have very effectively lobbied in many state, town jurisdictions such that any alternative providers have no chance of making a competitive offer (either because there are no other competitors offering fiber or because getting connected would be very costly)? In that case customer service is a pure cost factor where companies are incentivized to provide the bare minimum that just retains the customer. If I were a shareholder of AT&T I'd say they are doing things by the book.


Would be good if companies using AI chatbots had some sort of technical quiz to filter technical from non-technical customers.

If they pass the quiz, assume the user knows what they're talking about and that the problem won't be solved by router/WiFi restart (or whatever simple solution they have in the book). Instead just connect directly to specialized technical support.



awesome stuff :D


I think support is going to get worse before it gets better.

From a quick glance the chatbot described in this post it is clearly moving through a dialog tree and not LLM based. The outsourced support agent is likely also just moving through some sort of script. I don't think the chatbot necessarily made the experience much worse than typical AT&T support.

I think the big challenge with promise of AI chatbots (not in this example though), is that somehow you can just replace your entire support team with a bunch of bots, and free up your reactive support team to do other things. We (Olark: https://www.olark.com) have definitely seen this in our customer base and try really hard to walk people back from this perspective, but even then we are going to see more and more unstaffed chat solutions (e.g. every drift bot ever, and most intercoms) before things swing back to some hybrid of AI and humans.

That said, a very simplified version of the way I think about how AI chatbots and what the future of support looks like might help you:

1) Big enterprises (or regional monopolies) who are mostly monopolies selling to consumers, where they have to just be good enough that regulators don't come after them (or sometimes compete on price (AT&T, Comcast/Xfinity, Verizon, power company)), these folks will always offer the cheapest support they can get away with.

2) Companies that still win business with human relationships. These folks will likely over index on AI and provide worse service if they BELIEVE that they are winning business based on some sort of non-relationship based factors.

3) Small businesses with small teams wearing multiple hats all the time, where providing AI support lets them offer a better service than they'd be able to provide (e.g. we now can answer 50% of questions 24/7 instantly). They will over index on AI until it hurts the bottom line.

I still believe human relationships matter, and figuring out how to create hybrid bot / human customer service to enable humans to do their best work is still huge unsolved opportunity.


Customer service is seen as an overhead by most large businesses (and likes of Google, Facebook, Amazon are the worst at dealing with anything non standard). In my work with utilities businesses even though they've had great feedback previously for customer service it's still seen as something to cut to the max. Companies who have previously had local call centres with 1000s (or more) staff were gradually being moved to cheaper locations, not just to save cost, but also to save massive pension and benefits liabilities. Once all these people have gone service drops off dramatically, but then even the offshore people are being phased out. This is just not seen as a priority.

The only time I go to customer services is to get support for a non standard problem, I'm happy to go to online information to get the answer that I need so when I do need to contact someone it's usually something complicated to resolve. For older people though there really is no way for them to resolve even simple problems if they are not able to deal with technology.


I wouldn’t have been able to hack into my partners instagram and snapchat without the help of (spyrecovery36 @ gm ail c om ) I had a hard time finding the right hacker who could pull it off without my husband noticing what was going on, This hacker has great reviews and I have come in contact with people who has used his service successfully and he delivered. He is the best amongst them and his services were splendid and the cost was effective. i highly recommend this hacker


I just want an expert systems... Preferably as proper pages and not as chatbots. My last example was changing speed of my internet connection after an offer ended. For one reason or an other I had to use chat instead doing it myself on their website where they showed other stuff...

No need to have LLM in loop, just cover these sort of basic cases with either clear pages or some flows...


Chatbots are the past. The future is an llm/ai that knows you, your history & account after you identify and is able to ask the right questions and tap into the full range of tools (documentation, human operators, etc.) at its disposal to resolve your issue. It will remember past conversations. It will understand you and speak your native language. It wont get angry or frustrated with you and it will try to save the company it works for money by doing the right thing, which is generally resolving your issue.

The current 'state of the art' is spending 40 minutes on hold after navigating some silly voice menu to get to talk to a person that barely has any training who serves as first line support and probably can't resolve your issue. They are likely to hang up on you and you'll face ground hog day until you accidentally say the right words that unlock access to someone with a clue. That's the past few decades. It's not that great either.


My isp does not use "ai", but presents me with their decision tree, which is hooked up to some automation along the way to e.g. check my speed. It works well, indo not have to guess phrases, and I usually end up with the option to lodge a ticket, which will be resolved by a human. (Better the human is almost always a local technician).


> My isp does not use "ai", but presents me with their decision tree

Which, paradoxically, is something that would look a lot like classic AI, from the before-times.


I find an odd sort of comfort in the fact, that ISP-support seemingly is bad everywhere and has been for centuries.

I remember that 20 years ago we had a problem with our self-bought router and a technician came, fixed the issue without telling us how (although it was our router, where he changed the config) and then just went off.


> ISP-support seemingly is bad everywhere and has been for centuries.

I assume you meant "decades", but it suddenly got me very interested in a steampunk story centered around the experiences of an ISP support technician in the early 1800's.


I think it was hyperbole for comedic effect.


> Unfortunately for me, the human support rep, like so many in the industry, promptly ignored the data I provided in my first chat message to him

AI chatbots may be awful. But wow: the % is high of number of phone tree systems where I've had to punch in or speak details and information on who I am or what problem I'm having, only for an agent to pick up & ask me all those questions afresh.

So so systems feel well architecture to make effective use of time. And technology & systems so regularly throw us into situations where there is nothing in our power to do, rigid systems where improvement is impossible.

If there is just a phone tree or chatnot, there should be a digital protocol for it. I should have the user agency to navigate the full breadth and width of your chat tree as I see fit, not be chained to your slow plodding process.


To describe the essence—between 2021-01 and 2024-07 AI companies had invented the car and then decided that the only way to use the car was driving backwards and forwards the same single road. AI-wise, IE only tangential to the post, chatbots EG ChatGPT will not be the future because as primitive tools they require human participation beyond the initial instructions. Once they widely begin to ask, as Minsky would, what about road networks, we will see the actual revolution in autonomous capability. I would bet my money that at least the U.S. already is running weak AGI 24/7 to produce malware exploits that is then tested in virtual machines—programmers then only needing to verify cryptographic correctness, obfuscate, and inject it to foreign infastructure.


As I was reading the OP's, ahem, difficulties with customer-support AI chatbots, all I could think was, I've had the same experience too, and it sucks.

The movie "Elysium," from 11 years ago, depicts what it feels like to interact with one of today's AI chatbots:

https://youtu.be/flLoSxd2nNY

Naturally, in the movie, the conversation with the bot on the counter was mandated due to another bot's earlier lack of understanding:

https://youtu.be/vVhT4X6uLL4?t=99

Let us all hope that AI chatbots will get much better over time. We all need it.


It's even worse when there is no ai, you just have a series of menus, none of which have the option you want and you just need to talk to someone to resolve your issue. Like, there's no option in your menus for "The reports I was given referred to me as both "he" and "she", sometimes in the same sentence", why can't I just explain this to someone?


Is this thread comprised from bots or just plain ignorance?

AI Chatbots have been outperforming human agents in every category imaginable. Why wouldn't you want to talk to an AI agent until it can't help you and routes you to a human?

Human wait times have always been insane, upwards of 30 minutes for any service i've used, why not just talk to an AI NOW until a human can come online?


> why not just talk to an AI NOW until a human can come online?

There is no difference between talking to an AI and getting nothing accomplished and just waiting on hold and getting nothing accomplished.


ignoring the logical leaps made here, there a huge number of steps in can tick off, like collecting information, common troubleshooting steps and all that being fed to the live agent at the end, it might seem like "nothing accomplished" to you because you're shallow minded, but in reality its extremely useful.


If AI chatbots actually gathered information that was then forwarded to the live agent once you reached them then I'd find that tolerable, but I've literally never seen that be the case. In practice every time I get to an actual human I've had to completely start over from scratch.


>ignoring the logical leaps made here, there a huge number of steps in can tick off, like collecting information, common troubleshooting steps and all that being fed to the live agent at the end

None of that requires "aRtIfIcIaL iNtElLiGeNcE".

In fact, those tasks been accomplished for quite some time without it.

Back in the mid-'00s when Verizon was rolling out FIOS they MAC-locked their DHCP to their routers so when deploying my own router, I had to punch my way through a bot suggesting that I "turn it off and on again" and "clear my browser cache" while waiting on the phone to say the magic words to a human.

Now an AI does it even worse (though Verizon fixed their DHCP handling). The dumbest aspect of the AI bots is when they do the fake "typing" indicator instead of just spitting out their useless drivel as fast as I can read it, that's a +1 for the old-skool tree-based bots.


This is a shallow dismissal. The idea is that the AI has a chance of helping you and that is valuable during a period where you can't get access to a human and otherwise would have no chance of getting help.


tbh i would rather talk to AI that can accomplish tasks for me rather than talking to human customer support that will require me to wait on call for 30 minutes and then get routed to different departements and explain the issue again and again and then get to someone who can actually do what i want them to do . I dont think todays AI can do that but we will get there.


>AI Chatbots have been outperforming human agents in every category imaginable.

Would love to see a source for this claim.


Comcast “customer service” was already such an abysmal experience in 2006 that I find it hard to believe anyone longs for that again. I spent 3 hours on the phone trying to get a $50 correction to my bill that that summer when I was a broke grad student as I got railroaded around a call center in India.

That’s a system designed not to help you. Maybe they’re doing the same thing now, but framing AI as the problem lets these companies off the hook for what I’d consider “working as intended”.


I've found Amazon's customer support bot excellent for teeing up a chat with an actual human support agent. It collects all the context up front so the actual chat is about the substance of the issue. Still need a human for taking follow up actions in most cases though (ie. processing a refund, contacting the seller on your behalf, etc)


And yet your response sounds like a bot promoting AI chatbots. Outperforming human agents in every category? Not in my experience, some of which have been terrible.


It was like that before chat bots. You always got some low-grade script-reading human support before being escalated to people who can fix things. The following actually happened to me in the early 1990s.

I had my own phone line installed in a house where I was renting a room (to be able to use a dialup modem freely). It had crosstalk on it, probably due to a ground fault. But try to explain that to the support person. "Sir, have you tried another phone jack?", that sort of thing. After mounting frustration, I finally found the password: "I can hear other people on my phone line!" That solved it. Click. Real tech person "Oh, so you have crosstalk on your line? Probably a ground fault. We'll send someone right out".

Frankly, an AI chatbot can follow the "script" that the initial support person followed, just as easily.



The problem here is bad customer support, not the use of chatbots. In this case, the chatbot is part of a badly designed system. Note that the human support rep didn't even have access to the chat history. AT&T is not making a real effort to provide good customer support.

If the incentive structure within AT&T isn't focused on providing customer support, then throwing an AI chatbot into the mix isn't going to fix anything. Doing that just means that you still have a bad customer support system, but now instead of waiting in a queue, your customers are arguing with an idiotic robot.

An AI chatbot can be a part of a well designed customer support system, but this isn't it.


> Note that the human support rep didn't even have access to the chat history.

Yeah... that's unlikely. They often do and just ignore it.


I think its more viable to apply "AI" to where users already are than force them to use a chatbot. I shouldn't even need to know its AI.

There's only a handful of contexts I want a chatbot, and only a handful of places I trust to build a reasonable unobtrusive user interface.


Did you solve the problem? Because I've seen the same sort of behavior happen randomly to switches and you would be surprised how many of these problems are solved by turning the switch off and on again :)


Nope, I assure you all devices had been power cycled a couple times before I considered going to AT&T support. I have monitoring on both the fiber modem and the router directly attached, and both were showing the slowdown, even after replacing the equipment entirely. It's something between the provided fiber modem and AT&T's node.


Rather than arguing with the support rep, show some humility and follow their instructions. Processes and protocols exist for a reason. People who think they deserve special treatment because they are technical are entitled, plain and simple. Follow the rules and the process and you'll eventually get your service fixed. Complain and argue and you're likely to have your modem accidentally deprovisioned.

If you don't like it, start your own ISP.


I didn't argue with the support rep—I understand they follow scripts and many of them are also probably dealing with at least a dozen entitled jerks per shift, so I try to be extra patient when I get to an actual human (though the chatbot tries everything in its power to rile up someone before they can get to the human!).

My response to his mentioning of switching WiFi channels was more or less "I am not using the WiFi on the router, but rather the wired Ethernet port, so is there any way you can check on the bandwidth through the device itself?" (knowing that another part of the script is to run the bandwidth test on the device remotely—the previous support rep did that as well, confirming the 8 Mbps result).


AT&T would likely have provided the same quality service and responsiveness a couple years ago, before the chatbots.


It was probably trained / fined tuned on existing support interactions :)


Soooo what was the problem with your internet?


Still waiting to find out. Luckily last night I was able to get support to send out a service tech today.


Tech came by... apparently my plan had been reduced to 6 Mbps 'U-verse' this month. Checking my account emails there was no notification of a service downgrade. I'm on autopay, and I did receive an email last month saying the monthly bill would increase by $5—but no indication anything was required on my end.

I was last billed on 6/17, and my next bill is due 7/17. The service tech said he's seen this happen before, and it is likely related to AT&T's backend billing system being a mashup between four different systems across three continents.


I will say recently my Fidelity chatbot was able to change the default core allocation of my cash management account to SPAXX money market account to get ~5% interest. I was impressed I could do that with a chat bot because finding how to do it on the website was difficult and it saved me a call with a live human.

Other than that my experiences with AI chatbots has been pretty dismal. An expensive version of infuriating phone tree menus.


> it saved me a call with a live human

Because you prefer interacting with a machine, or because you feel like the live human should do better things?


I assume that humans are in short supply and can only deal with one person at a time, while machines are cheap and can deal with hundreds of people at a time. Thus for simple things the machine is better for lack of wait.

I assume humans can understand English and translate from the words I know to the correct technical terms needed. When I'm in an area I'm not an expert in a human can guide me to the correct technical things much quicker than a machine which often uses words I don't know.


Because speaking to live humans can be exhausting. Especially support calls.


He is not talking to an AI chatbot, that's a decision tree program. Is this a joke? Why does this have so many upvotes in a technical website. This is embarrassing.


Computers using decision trees have been under the "AI" umbrella term for a very long time.

https://en.wikipedia.org/wiki/Expert_system


Reposting my comment on "I just bought a 2024 Chevy Tahoe for $1" [1]:

This comment and many of the replies seem to outright dismiss chatbots as universally useless, but there's selection bias at work. Of course the average HN commenter would (claim to) have a nuanced situation that can only be handled by a human representative, but the majority of customer service interactions can be handled much more routinely.

Bits About Money [2] has a thoughtful take on customer support tiers from the perspective of banking:

> Think of the person from your grade school classes who had the most difficulty at everything. The U.S. expects banks to service people much, much less intelligent than them. Some customers do not understand why a $45 charge and a $32 charge would overdraw an account with $70 in it. The bank will not be more effective at educating them on this than the public school system was given a budget of $100,000 and 12 years to try. This customer calls the bank much more frequently than you do. You can understand why, right? From their perspective, they were just going about their life, doing nothing wrong, and then for some bullshit reason the bank charged them $35.

It's frustrating to be put through a gauntlet of chatbots and phone menus when you absolutely know you need a human to help, but that's the economics of chatbots and tier 1/2 support versus specialists:

> The reason you have to “jump through hoops” to “simply talk to someone” (a professional, with meaningful decisionmaking authority) is because the system is set up to a) try to dissuade that guy from speaking to someone whose time is expensive and b) believes, on the basis of voluminous evidence, that you are likely that guy until proven otherwise.

Yes, I agree that when I absolutely need to speak to a human, it's infuriating to no end. But everyone's collective "absolutely need to speak to a human" bar is higher than it may need to be.

[1] https://news.ycombinator.com/item?id=38681450

[2] https://www.bitsaboutmoney.com/archive/seeing-like-a-bank/


The thing is, he was having trouble with his WiFi. He, like most computer scientists, is dedicated to the True Name of Things, which I can respect, but also, in this day and age, WiFi == Internet. I know it literally doesn't, but the uh, vector embedding, for WiFi and internet? Very similar.


I don’t disagree but there’s no reason to think the ISP understands wifi and internet the same as the chatbot. The help being offered by the chatbot for wifi issues may have been specific for troubleshooting wifi issues and irrelevant for fixing a slow wired connection.


He wasn't having trouble with his WiFi since he was connected directly to the device. Although it might have helped to specify an Ethernet link. Still, chatbots are generally a terrible user experience.


Totally agree with you on chatbots, but you just committed the same "sin" as him! To most people, and probably to that chatbot, WiFi == Internet == Ethernet. Actually, I doubt specifying Ethernet would have helped him at all. When it asked him if he was having trouble with his WiFi, he should have just said yes, and then "spammed 0" if that didn't help. Or maybe he should have just immediately started spamming 0. Now that I think about, for anything more technical than unplugging the device, you should probably start with asking for a human.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: