Skip to main content
An agent profile is the interviewer. It tells the AI who to be and how to grade. Think of it like the personality and the report card, bundled together. You make an agent profile once, then reuse it in many interviews.

What it controls

Who it is

The name and personality the candidate talks to.

How it talks

Friendly or strict, easy or hard, deep follow-ups or light ones.

How it scores

The list of things it grades, and how much each one counts.

Every field, in plain words

name
string
required
A label for you, like "Senior Backend Interviewer".
persona
string
required
The first thing the AI says about itself, like "Hi, I'm Alex, a senior engineer." This sets the mood.
useCase
hiring | admissions | training | custom_api
required
Pick why you’re interviewing. This changes the words in the final verdict (for example hire vs ready to practice more).
evaluationDimensions
array
required
The things to grade. Each one is { name, description, weight }. The weights must add up to 100. Example: System Design 50, Coding 30, Communication 20.
interaction
object
How the chat feels:
  • tone — friendly, professional, strict, or challenging
  • style — structured, conversational, or adaptive
  • difficulty — easy, medium, hard, or adaptive
  • probingDepth — low, medium, or high (how much it digs in)
scoring
object
How numbers are made: scale (0-10, 0-5, or 0-100) and scoringMethod (weighted_average or rule_based).
context
object
Extra background so the AI sounds like it belongs: organizationContext, domainContext, scenarioContext.
output
object
What ends up in the report: includeTranscript, includeScoreBreakdown, includeRecommendation, includeImprovementFeedback. All on by default.

Make one, step by step

You can do this two ways — in the dashboard (no code) or over the API. Both create the exact same thing.
1

Open Agent Profiles

In the team dashboard, click Agent Profiles in the left sidebar.
2

Start a new one

Click New (or Create agent profile).
3

Name it and give it a personality

Fill in the Name and the Persona (one sentence on how the AI introduces itself).
4

Pick the use case

Choose the Use case (Hiring, Admissions, Training…).
5

Add what to grade

Add 2–4 evaluation dimensions and set each one’s weight so they add up to 100. Set the tone and difficulty.
6

Save

Click Save. Your agent now appears in the list, ready to attach to a stage.

Examples for each use case

Strict and skill-focused.
{
  "name": "Backend Hiring Agent",
  "persona": "Alex, a staff engineer.",
  "useCase": "hiring",
  "evaluationDimensions": [
    { "name": "System Design", "description": "Scalable design", "weight": 50 },
    { "name": "Coding",        "description": "Correct & clean", "weight": 30 },
    { "name": "Communication", "description": "Clear trade-offs", "weight": 20 }
  ],
  "interaction": { "tone": "professional", "difficulty": "hard" }
}
Stuck on weights? Start with one big dimension (60) and one small (40), then adjust after a few interviews.

Next

Evaluation Templates

Put your agent to work inside a role or assessment.

Create an agent profile (API)

The full endpoint reference.
Last modified on June 2, 2026