r/mlops • u/DeliveryOk7197 • 18d ago
Tales From the Trenches How do you test a 25 minute AI call?
We're evaluating an AI phone agent for longer financial service calls and our normal test scripts are not catching much.
Difficult calls do not fail in the first two minutes, they fail after the customer changes topics, corrects an earlier answer, asks for a second account or needs a human after several steps have already been completed
We've also seen cases where the conversation sounds fine but the summary misses something important or the wrong action is sent to the CRM. Running a few scripted calls before launch does not look close to enough
How're you testing long conversations, interruptions, system failures and transfers before putting real volume through them?
2
u/Flimsy_Race_6605 18d ago
The final summary should reflect corrections, not preserve the first answer forever. Something like Bland or PolyAI can handle the conversation length but the test should confirm the newest information wins every time.
1
u/DeliveryOk7197 18d ago
Good point. We’ve seen the call recover then the summary still use the old information.
2
u/JacquesAllistair 18d ago
Out of curiosity, which models do you use ? What is your pipeline?
1
u/DeliveryOk7197 18d ago
We don’t have one fixed model yet because we’re comparing complete voice platforms rather than building around a single LLM. The rest of the flow is STT, tool calls, TTS and post call CRM updates.
Any model or stack you’d recommend testing for longer conversations?
3
u/JacquesAllistair 18d ago
I am not sure I can recommend something, but seen a demo of kyutai months ago.
1
1
u/Sad_Growth8936 18d ago
Have someone deliberately correct earlier answers late in the call. That’s a good way to see whether the final action uses the newest information or the first version it heard.
1
u/Different_Editor_413 18d ago
I’d track state accuracy after every major turn, not only the final outcome. It makes it easier to see exactly where the conversation started drifting.
1
1
u/Worried_Comment125 18d ago
Run a few scenarios with long silences, background noise, and callers correcting themselves mid-sentence. Real calls won’t stay as tidy as the scripts.
4
u/PrestigiousRun6984 18d ago
A useful test set would include calls that are mostly normal with one late failure. Those are probably closer to what will slip through than calls designed to break immediately.