Show HN: Companies use AI to take your calls. I built AI to make them for you (pipervoice.com)
So I built Piper: basically AI that makes phone calls for you. You tell it what you need (book appointment, check on an order, dispute some charge, whatever), and it handles the entire conversation while you do actual work. Right now it's a web app, Chrome extension is pending approval but soon you'll be able to click any phone number anywhere and just let Piper handle it.
Technical stuff that was harder than expected:
Latency - every millisecond counts in conversation, had to optimize around kv cache, got it down to ~1000ms to first word over PSTN for telephony, which feels pretty natural
Keeping the voice agents on track - built custom context engineering logic that constantly updates the agent's situational awareness, so it knows when it's been transferred, when it's on hold, etc
Done ~50 successful calls with early testers so far. Main failures are when they need complex verification or documents. Also had to take down our IVR navigation temporarily :/, found some edge cases that were causing unnecessary transfers but working on fixing that.
I really think we're heading toward this world where AI talks to AI for most routine things, and phone calls might be the first real example of this happening at scale!
you can check out the a voice demo on our website. https://pipervoice.com
62 comments
[ 3.0 ms ] story [ 71.8 ms ] threadThis is almost as bad as all of the AI powered resume skimming tools / applicant submission tools. It just makes it impossible for anyone to apply for a job.
AI is for people and it's only being used to kick people onto the street and profit.
They always give examples of how the automated agent can handle simple queries like “what’s my balance” or “what hours are you open”, but I never need to call with something straightforward like that.
As such I also wouldn’t want to trust my own edge case to an AI that might mishandle it.
Maybe the most value to me would be a tool that figures out the shortest route through the phone touch tone labyrinth to get to a live human I can talk to.
If the agent has trouble solving "complex verification or (providing) documents" I doubt that a monthly fee for simple tasks doesn't sound like a viable and sustainable business model. It sounds like the anti-social bunch would like it but past that it's going to be hard drumming up a lot of support.
Can you get rid of the browser and offer an API endpoint? Just regular JSON, not MCP. That would complete the circle.
Here's my username, password, TOTP credential, and credentials for an email address that I set up for that website. So the extension should log me in, which means solve the captchas and recaptchas and deal with the emailed confirmation code besides using the supplied credentials. In some cases SMS may be involved but I forward all those to email. What crap the whole web has turned into. IDK if it is all Anthropic's fault, but they didn't help.
Captchas are a separate issue though I guess.
"Negotiate with the service provider/insurance co/cable company/etc" as a service is going to be massive.
That's the most pleasant customer service call I have ever experienced. I wish more business could adopt similar approach. I don't mind talking to AI. In fact, instead of a live agent, I actually prefer to talk to your LLM, so my issue can be quickly triaged to the right human who actually understand my situation.
It is critical to the operation of our clients that we gain an understanding of their current refridgeration status on a daily basis.
please call (every number in town) and ask them "Is your fridge running"
If they say it is, then, you must follow up with the agreed upon countersign "Well you had better catch it" and immediately terminate the call.
All the people who work in small businesses - restaurants, plumbers, etc. Now they're going to have no choice but to talk to AI bots who call them up?
Gee thanks.
The tool itself seems like a fine response to companies that uses AI to take calls. If they want to replace their human interface with an computer interface, then the user have the same option. In practice it means that the customer uses their own computer interface to communicate with the companies computer interface. It not much different from the experience of a website where the customer can do the exact same thing, like scheduling an appointment, paying a bill, or checking their balance. The only difference is that the website is now replaced with two AI interfaces that communicate through the phone like old dial-up.
Any transactional call should be handled by AI on both sides.
In seriousness though, think about how outbound sales would be with this. Just feed it an opportunity pipeline and wait for follow ups. Keep going!!!
My only worry is do you think all of us are going to start getting spammed by AIssholes trying to scam us?
I never used to get any scam calls like 3 years ago, and these days I get 3-10 a day!
Perhaps when the job losses really start becoming apparent it will become a social movement as well. I'm sure there will be businesses that will find having humans answer calls a sustainable competitve advantage.
I'm not convinced AI voice agents are there just yet. As someone else mentioned, edge cases will trip them up.
Nevertheless, at some point I envision a web designed for agents where the business agent will interact with my agent to resolve an outcome.
The horrifying thought is dating. Sally's agent will end up telling Barry's agent to stop contacting it, Barry's agent won't understand and the the Police's agent will invoke a judicial agent to issue a 'stop communication' order to Barry's legal agent to deliver to Barry's personal agent.
It gets rid of the one thing I hate most in my life: acknowledging the existence and interiority of other human beings, and being acknowledged in return.
I long for this future where I can be alone in the cyber prism. It surely won’t become a cell!