Where to find it
Open an assistant, select the Test button in the header, and choose Simulations. The panel opens next to the editor, so you can adjust the prompt and rerun a test without leaving the page.Creating a test
Select New test and step through:1
Start
Begin blank, or apply a persona Milian suggested — see Generate with Milian below.
2
Details
Name the test and write the caller’s persona (identity and personality) in plain text.
3
Goal
Describe what the caller is trying to accomplish, for example: “Your primary objective is to book a consultation for next week.”
4
Judge
Choose Chat or Voice mode, add the success criteria the judge should check, optionally list tools the assistant is expected to call, and set the maximum number of caller turns (up to 20, default 12).
Chat vs. voice
- Chat — a fast, text-only conversation between the caller LLM and your assistant. No call is placed, and it’s the cheaper way to iterate on a prompt.
- Voice — places a real call: a simulated caller with a synthesized voice talks to your assistant over the same path a live call takes, so the whole speech pipeline gets exercised. It takes longer than chat, costs more, and shows up in History like any other call; pick the caller’s voice when you switch to this mode.
Creating a test from a real call
Open a finished call in History and select Create Simulation Test. Famulor writes a persona, goal, and default success criteria (accurate information, professional tone, proper resolution or routing) from that call’s transcript and analysis, saves them as a new test, and takes you to that assistant’s Simulations panel — review and edit it there before the first run. It’s the fastest way to turn a real conversation that went wrong into a regression test. See Post-call analysis.Running tests and reading results
Run one test at a time, or select Run all to work through every test in order. Each run reports:- a pass or fail per success criterion, with the judge’s reasoning;
- the full transcript, labeled Caller / Assistant;
- tool calls made during the run, checked against anything you marked as an expected tool;
- for voice runs, a latency breakdown — end-to-end, time to first LLM token, time to first spoken audio, speech-recognition latency, and perceived response time — plus a View call link to the resulting call in History.
Simulations is text- or audio-based conversation testing, not a validator for your prompt’s wording alone — the caller LLM can improvise within the persona and goal you set, so a test result reflects how the conversation actually unfolds.