Launch HN: Leaping (YC W25) – Self-Improving Voice AI

73 points by akyshnik ↗ HN
Hey HN, I'm Arkadiy from Leaping AI (https://leapingai.com). Leaping lets you build voice AI agents in a multi-stage, graph-like format that makes testing and improvement much easier. By evaluating each stage of a call, we can trace errors and regressions to a particular stage. Then we autonomously vary the prompt for that stage and A/B test it, allowing agents to self-improve over time.

You can talk to one of our bots directly at https://leapingai.com, and there’s a demo video at https://www.youtube.com/watch?v=xSajXYJmxW4.

Large companies are understandably reluctant to have AI start picking up their phone calls—the technology kind of works, but often not very well. If they do take the plunge, they often end up spending months tuning the prompts for just one use-case, and sometimes never even end up releasing the voice bot.

The problem is two-sided: it's non-trivial to specify the exact way a bot should behave using plain language, and it's tedious to ensure the LLM always follows your instructions the way you intended them.

Existing voice AI solutions are a pain to set up for complex use cases. They require months of prompting all edge cases before going live, and then months of monitoring and improving prompting afterwards. We do that better than human prompters, and much faster, by running a continuous analysis + testing loop.

Our tech is roughly divided into three subcomponents: core library, voice server, and self-improvement logic. Core library models and executes the multi-stage (think n8n-style) voice agents. For the voice server we are using the ol’ reliable cascading way of STT->LLM->TTS. We tried out the voice-to-voice models, and although they felt really great to talk to, function-calling performance was expectedly much worse, so we are still waiting for them to get better.

The self-improvement works by first taking conversation metrics and evaluation results to produce ‘feedback’, i.e. specific ideas how the voice agent setup could be improved. After enough feedback is collected, we trigger a run of a specialized self-improvement agent. It is a cursor-style AI with access to various tools that changes the main voice agent. It can rewrite prompts, configure a stage to use a summarized conversation instead of a full one, and more. Each iteration produces a new snapshot of the agent, enabling us to route a small part of the traffic to it and promote it to production if things look ok. This loop can be set to run without any human involvement, thus making agents self-improve.

Leaping is use-case agnostic, but we currently focus on inbound customer support (travel, retail, real estate, etc.) and lead pre-qualification (medicare, home services, performance marketing) since we have a lot of success stories there.

We started out in Germany since that’s where we were in university, but initially growth was challenging. We decided to target enterprise customers right away and they showed reluctance to adopt voice AI as the front-door ‘face’ of their company. Additionally, for an enterprise with thousands of calls daily, it is infeasible to monitor all the calls and tune agents manually. To address their very valid concerns, we put all effort into reliability—and still haven’t gotten around to offering self-serve access, which is one reason we don’t have fixed pricing yet. (Also, with some clients we have outcome-based pricing, i.e. you pay nothing for calls that didn't convert a lead, only the ones that did.)

Things picked up momentum ever since we got into YC and moved to the US, but the cautious sentiment is also present here if you try to sell to big enterprises. We believe that doing evals, simulation, and A/B testing really really well is our competitive edge and what will enable us to solve large, sensitive use cases.

...

21 comments

[ 6.4 ms ] story [ 67.8 ms ] thread
congrats on launching! how are ya'll managing evals?
How do you compare to livekit? I don't see any docs on your website.
(comment deleted)
Impressive demo, just wish I didn't have to request a demo and could just sign up.

Request a demo button also does nothing other than change the text on success - not sure if it even went through...

congrats! Some time ago we were giving client intake in legal a try with a voice AI product, but we never were able to get the success rate higher than really low numbers (especially with sensitive use cases like legal where people will reject the call instantly if it's a bot). Have you guys seen use cases like this? What ranges of success rates/engagement times have you seen?
Have you tried your solution in noisy environments? Like a call to a person in a restaurant.
Your demo is nice, but why don't you show a call? That would be a lot more convincing...
Congrats on the launch! I work in this space, and fwiw I strongly agree with the idea of A/B testing + continuous improvement. I have found that it is relatively easy to setup A/B tests, much harder for stakeholders to draw the right conclusions.
what does the feedback loop look like to your agents - wonder how hard it will be to generalize metrics across these agents!
Very impressive! How many jobs do you estimate this could displace?
What framework did you use for flow building?
Super awesome demo! The contact center market, including inbound customer support, is incredibly ripe for disruption, and I'm sure you guys will be on the forefront of that.

Kinda funny how many amazing CX companies start in Germany!

I’m the CEO & founder of Rime, so I’ve been following your progress with real interest. Feel free to reach out and I’d love to explore ways we might collaborate. Until then, wishing you tons of success on this big milestone!

How well does this scale? Like how many simultaneous calls can a single voice agent handle through your platform?
I want this as an option to handle all my personal calls

I built a skeleton of an iOS app that managed my calls such that I could choose to answer, decline or send to my chat bot

So it gets real data from all my regular calls and in my state (1 party consent) I don’t need anyone’s permission to record every call. So that data kicks off a fine tuning running that can run overnight or locally to improve my personal model

My plan was to use whisper and a local model with my voice clone and it would talk with everyone I didn’t want to eventually to the point where I don’t ever talk with any person I don’t want to

I would pay you for a local way to do that, however I’d NEVER give you that data - but I’m sure plenty of people would

> Existing voice AI solutions are a pain to set up for complex use cases. They require months of prompting all edge cases before going live, and then months of monitoring and improving prompting afterwards

I wonder why! Most (or all) of customer support calls are recorded. Have you tried (or proposed) to train on that corpus on your Customers premises? You can do multiple evals in that setting - replay user calls into corpus trained ai agent vs generic ai agent and see the difference. Agents can be run on a 24x7 self-test, analysis, adjustment, and reporting loop. Continuously run that loop and compare the prompts of your ai agent vs human operators.

Edit: Grammar

the demo is pretty impressive ngl. knowing it's a bot though makes you want to phrase your questions a certain way, so i tried to just pretend like i was talking to an actual support person.

i always feel with these bots its like way too "polished" in the responses or how it speak. maybe that's a good thing and we are just so used to hearing someone speaking more casually be less well spoken lol. it makes it feels inauthentic, but perhaps that will change over time.

It's too funny. I tried the voice chat and it was the typical frustrating shit, misunderstanding words, then slowly answering to them - "das Ding" it understood as "Singen" etc. You could film a comedy with that, but a company that owns something like it - I'd never call them.
The problem is… When (if) we pick up the phone today it’s because we want to speak to a human.

Most people, avoid phone calls if possible.

If I get a call and it’s an AI, I, like everybody else, is putting down.

If I’m picking up the phone to call a company, it’s because I can’t achieve what I want to on their website.

These AI phone calls are as or more limited than the website.

There is a use-case for voice AI - most of these demoes really miss the mark with “we’re going to replace your call center”.

If founders had any idea how much performance matters in a call center, and how hard it is to achieve, they’d focus on a use case better served by voice AI.

When i call most companies, it always thinks background noise is me talking, in 2025. I find it unbelievably bad. The prompt itself isn’t the issue, its the fact it cant tell the difference between me answering yes/no, and a car going by in the background.

Or if it can actually parse my words, the next issue is that my issue doesn’t fit into a multiple choice format.

Nothing more frustrating than using AI to gatekeep a human when the AI literally is hung up on receiving an answer it cant understand.

Ive found that pretending to not speak english and making weird sounds gets you through to a human faster than trying to ask the AI to do so.

Very impressive demo. I used to manage contact centres with thousands of agents and had many vendors demo, none as compelling as this. Love that you're using it for your sales funnel. I'd be happy to shoot the breeze if my experience could be useful to you. Good luck!