Skip to main content
A Profile is a reusable simulated-caller definition for voice Evaluations: which LLM plays the caller and at what temperature, what the caller sounds like (TTS voice and language), how it listens (STT), and a free-text persona instruction describing who it is and how it behaves. When a voice Evaluator runs, the Profile is the “person” on the other end of the test call. Profiles apply to voice evaluators only. Text evaluators have no simulated voice to configure and skip Profiles entirely. You’ll find them under Evaluations > Profiles in the left nav — like the rest of Evaluations, the page is visible to anyone holding the Manage Agents permission (see Roles & Permissions). The list shows each profile’s Name, LLM Model, TTS Voice, and Updated time, with per-row Edit and Delete actions. If your team has none yet, you’ll see the empty state (“No profiles yet”) — click New profile in the header to create the first one. The Evaluations Profiles page in its empty state, with the No profiles yet message and the New profile button

The New Profile dialog

Clicking New profile (or Edit on an existing row) opens a dialog with five sections. Required fields are Name, Instruction, and Voice Name; everything else has sensible picks in the dropdowns. Finish with Create (or Save Changes when editing).
The Provider and Model dropdowns across the LLM, Voice / TTS, and Speech-to-Text sections draw from the same admin-maintained catalog as the model pickers in agent settings — if a model you expect is missing here, it’s missing from the catalog, not from Profiles.

Identity

Persona

This is the highest-leverage field in the dialog. A vague instruction (“a customer calling about their account”) produces a bland, endlessly cooperative caller that tells you nothing about how your agent handles real people. Write it like a character brief — see Building useful personas below.

LLM

The model that improvises the caller’s side of the conversation.

Voice / TTS

What the simulated caller sounds like on the call. The selects cascade: Model depends on Provider, Language on Model, and Voice Name on Language — so pick them top to bottom.

Speech-to-Text

How the simulated caller transcribes what your agent says back to it.

Building useful personas

One profile per team is a missed opportunity. Build a small library of contrasting personas and reuse them across every voice Evaluator — the same “frustrated caller” can drive your cancellation test, your billing-dispute test, and your escalation test. A useful starter set:
  • Cooperative caller — answers directly, follows instructions. Your baseline: if the agent fails here, nothing else matters.
  • Frustrated caller — impatient, interrupts, escalates when stalled. Tests de-escalation and whether the agent stays on task under pressure.
  • Rambling caller — buries the actual request in tangents. Tests whether the agent can extract intent and steer.
  • Soft-spoken elderly caller — quiet, slow, occasionally mishears. Tests patience, repetition handling, and the agent-side speech settings you tuned in Voice Agent Settings.
For each one, write the Instruction like a character brief, not a test plan:
  • Who they are — age, situation, relationship to your business.
  • What they want — their actual goal, and how willing they are to give up information.
  • How they talk — pacing, whether they interrupt, dialect or filler habits, how their mood shifts when things go well or badly.
Match Temperature to the persona’s job. The frustrated and rambling callers earn a high temperature (0.8–1.0) — their value is unpredictability. The cooperative caller you run in every regression suite should sit low (around 0.3) so a failed run means the agent changed, not the simulator’s mood.

Editing and deleting

Edit on a profile’s row reopens the same dialog; Save Changes applies to every Evaluator using that profile from its next run onward — there’s no per-evaluator copy, which is exactly what makes the shared library cheap to maintain. Delete asks for confirmation, and the warning is worth taking seriously: evaluators using the profile will no longer have a simulator persona, and the action cannot be undone. Reassign those evaluators to another profile in their Basics section (see Creating an Evaluator) before deleting, not after.

What’s Next

  • Creating an Evaluator — attach a profile in Step 2 and run your first voice evaluation end to end.
  • Voice Agent Settings — the agent-side voice and turn-taking settings your profiles are stress-testing.