Top
Best
New

Posted by mooreds 10 hours ago

I built an AI receptionist for a mechanic shop(www.itsthatlady.dev)
137 points | 155 commentspage 2
faronel 9 hours ago|
The amount of negative comments here to someone building something is incredible.

I appreciated your post and have some takeaways around text formatting for TTS in my own projects. Thanks!

Fizz43 9 hours ago||
I assume people are pissed off because its building something that people already hate and its a fully AI generated post that is jarring to read.

Nothing pisses people off faster than calling up and getting put on the line with a robot. Like if we're thinking about this problem and how to solve it we can look at other examples like a website with a booking form,call the mechanics cell directly, hire a receptionist or worst case outsource the receptionist to a booking agency.

faronel 6 hours ago|||
The alternative here isn't talking to a person. The alternative is leaving a voicemail and praying for a callback. Likely, you don't even leave a voicemail and a match is not made.

Asking a business to hire a receptionist is probably a bit unlikely for small businesses in today's environment.

contagiousflow 4 hours ago||
Why is talking to a robot preferred? I would much rather have a voicemail with an introduction message that says "See website and send email"
shagie 4 hours ago||
Voicemail alone doesn't have information about someone's schedule.

"I'd like to schedule a smog check tomorrow or Wednesday?" rather than leaving a message and hoping for a callback that you don't miss either (and have go to voice mail).

Being able to have a voice appointment scheduling system (assuming that it isn't being jail broken https://www.youtube.com/shorts/GJVSDjRXVoo ) could be useful... though there are problems with giving it agency over decisions ( https://www.bbc.com/travel/article/20240222-air-canada-chatb... ).

contagiousflow 4 hours ago||
Why not use something like Calendly? I am very much of the opinion that text/voice is just the wrong UI for this interaction
shagie 3 hours ago||
Consistency of interface. I've got the phone number of the mechanic I go to in my phone's address book... and the various medical services for appointments there.

If they were to have an app on their website, I wouldn't know because I don't use the webpage for that purpose - I call them.

Now, they've all got receptionists there that work full time and handle the appointments and take that first tier of service. These are larger places that have two receptionists working the full day (handling walkins, calling confirmations, and the other administrative tasks)... I don't think that an LLM (even with access to appointments) would do a better job than what they do (and certainly wouldn't be able to do the "ok, I showed up, now what do I do?")

However, I could see this for a small mechanic shop. When I lived in California, I went to what is now Shoreline Auto Care on El Camino and Shoreline - a small two bay mechanic... and that's not the type of place that has the business that can afford a full time receptionist.

So the question for a place like that... "what do you get for the phone calls you miss?"

contagiousflow 3 hours ago||
That makes sense, but maybe the UX problem runs a bit deeper. Maybe contacts apps should surface websites higher in the UI for saved businesses?

Running a small website with a calendar booking link just sounds much easier, cheaper, less error prone, and a better UX than running a voice LLM that is connected to a RAG and calendar. And I still don't think the technology around us has been built to support small websites or small businesses.

shagie 3 hours ago||
You're probably correct in that (edit: re-reading this... no, I'm not an AI - some people write this way and I tend to prefer to defuse potential arguments where two people are arguing for the same thing in a thread). Though I would think of the voice LLM system more as a smart answering machine rather than a complete replacement of calling the shop. The normal (preferred) course would be for one of the human staff there to pick up the phone... say before the 5th ring. On the 7th ring, it goes to voicemail... or to the voice LLM augmented voicemail.

If the LLM augmented voicemail is not much more than the business voicemail service that such places have now, is it enough value add?

That also implies other things - such as the capability to integrate with the calendar and appointment system which I'm still in the very hesitant side, but it could be an interesting service add on if it was properly limited.

WarmWash 4 hours ago|||
If they can make the AI ajudicate the knowledge of the caller, I'm more than all for it.

"Hmm, this user seems to really understand network topology, better get him over to engineering"

vs.

"Hmm, the user doesn't know the difference between their router and their modem, I should help them identify the router then walk them through a power cycle".

mns 3 hours ago|||
The site is selling SaaS templates and AI courses. The post is just an ad for whatever services it is offering...
gregoriol 9 hours ago|||
The poster has built something that, while technically interesting, is profoundly annoying as a user and deserves to be backlashed to prevent more of this kind of stuff to be built
short_sells_poo 8 hours ago|||
Just how much effort even went into this? The project is LLM generated, the blog post is LLM generated. It produced something that is really annoying to deal with as a consumer. The last thing I want to talk with when calling a boutique garage is some AI receptionist.

Why should people be impressed by this?

jgbuddy 57 minutes ago|||
As with any AI post lol
zdkaster 9 hours ago||
[flagged]
digitalbase 2 hours ago||
Two things reading this post:

* i'd love to hear a sample/customer call. Even if it's just a test

* a blog without rss? How can i subscribe for part 2?

allanrbo 4 hours ago||
I wish all shops just have a clear email address. Id much prefer emailing over placing a voice call...
Hamuko 4 hours ago|
It's also just easier. When I needed a service for my car (and I didn't already have an established shop where to take it), I just wrote what I was looking for once and emailed the same thing to multiple different places at once.

If I had to call four different places and spend five minutes on the phone with each shop, that'd eat up my entire lunch time.

clarkdale 8 hours ago||
If the mechanic is under the hood all day, sounds like business is well and he can't support any more customers. Time to increase rates.
ibirman 3 hours ago||
Think about scaling this as you're building, your brother is just your first customer, make sure your service works with any number of customers out of the gate. I should be able to sign up for your service, point it at my website to ingest all my information, and have it ready to go.
CodingJeebus 1 hour ago||
Fair warning to those out there: I've had terrible experiences with AI receptionists so far, to the point that I refuse to do business with anyone who uses them.

I went through hell on a home remodel project 6 months ago around this stuff. I got a quote from a reputable plumber and went to schedule the rough-in session. An AI receptionist answered, got confused during the scheduling flow and could not understand my address, asking me to repeat it over and over. And it couldn't forward to me to human.

If I'm paying you tens of thousands of dollars for remodeling work, I damn well better be able to get in touch with you. I found a different contractor and never looked back.

NiloCK 10 hours ago||
No idea what `luxury` is doing here, but if I get an LLM receptionist, that ain't it.

This isn't to disparage the project - I think this sort of usage will become very common and a decent standard that produces good consumer surplus in terms of reduced costs etc. Especially impressive is that it's a DIY family-first implementation that seems to be working. It's great hacker work.

But be warned it will erode - in general - the luxury previously associated with your brand, and also turn some customers away entirely.

keiferski 10 hours ago||
It means luxury car brands, not luxury service. This is right in the post.

I assume the Op, being a programmer and not a car mechanic, just assumed they mean the same thing.

The entire discussion here about how AI undercuts luxury brands has absolutely nothing to do with the actual post.

_osud 10 hours ago|||
In America the normal term is "European", not "luxury".

It would be somewhat odd to specialize in both American and European luxury cars. It'd be significantly less odd to service a RR and a BMW 3er next to each other.

keiferski 9 hours ago||
The actual company’s website says European, not luxury. My guess is that the OP wasn’t familiar with this distinction and just figured luxury means the same thing (the car shop is his brother’s as per the link.)
_osud 9 hours ago||
I strongly suspect the use of "luxury" here has more to do with the text being written by an AI than OP being confused.
NiloCK 9 hours ago|||
Admittedly I missed this distinction, but does the point still stand?

A BMW owner has fussier standards (on average) than a Toyota owner. The 'higher touch' a service you're trying to provide, the less welcome these interventions will be. If there's a distinction between a normal-car garage and a luxury-car garage, this probably comes down to some sort of licensing or certification from those luxury brands. Seems plausible to me that luxury brand X could stipulate things like availability of human contact points.

Re: not being a car mechanic, it's true, but I'll have you know that I replaced my own blower motor a few months ago :)

keiferski 8 hours ago||
This isn’t accurate. Lots of types of people own older used European/luxury cars, it’s not just a rich people thing. Used BMWs especially aren’t that expensive compared to new cars.

This garage is for those older cars and has no connection to the actual manufacturers, so there is no licensing required.

NiloCK 8 hours ago||
Appreciate the distinction. Probably 'the thing' I'm referring to applies more directly to dealership mechanics.
keiferski 8 hours ago||
Sure and just to add a funny anecdote here: a family member of mine used to own a 1980s Jaguar. Beautiful car and he probably paid $5,000 for it, but it had issues pretty much every month. His reasoning for keeping it was that the monthly repair costs were roughly equivalent to what a new car payment would be.

I agree with you on the dealership dynamics though.

qup 3 hours ago||
At some point he should run out of problems.

Jaguar-of-Theseus

epolanski 10 hours ago||
> No idea what `luxury` is doing here, but if I get an LLM receptionist, that ain't it.

Bingo.

You can't get away with AI slop in a service oriented for wealthy customers.

The day my dealership starts answering me with AI they lose a customer 100%.

This solution screams "built by a tech bro with no idea about economics and marketing" which is the VC playbook into modernizing (and failing) businesses they don't understand.

short_sells_poo 10 hours ago||
You are right, but this also isn't a luxury mechanic shop. A luxury mechanic shop would be a place that services and customizes Bentleys, RRs, vintage Ferraris and similar. And to your point, the clientele there will be extremely unimpressed if they are asked to speak with an AI. A place like that is as much about being pampered by staff as about the workmanship.

OP's brother is by all accounts running a successful boutique workshop, but the various luxury annotations were completely unnecessary and just detract from the actual project. If they do want to lean into the luxury segment, being cheap with AI receptionists is not the way to go. They need to hire actual staff who has experience with HNW individuals.

JasonADrury 10 hours ago||
The blog post was written by AI. "luxury" is one of the adjectives AI likes to use a lot.
infamous-oven 2 hours ago||
Thanks for sharing the journey. What did you do in terms of security for the receptionist? I suspect someone can trick the agent through things like prompt injection.
LetsGetTechnicl 3 hours ago|
This is cool but if you're running a luxury mechanic, I think you can hire a receptionist.
More comments...