AI Tuning

AI Tuning lets you control how your interview agents behave, what they prioritize, what they evaluate, and how insights are generated.

Where to Find AI Tuning

  1. Go to your Dashboard

  2. In the sidebar, open AI

  1. You'll see these sections:

  • Knowledge Base

  • Interview Templates

  • Interview Evaluation

  • Interview Integrity

  • Agent Library

  • Languages & Voices

Each one controls a different part of your AI agent’s logic and evaluation flow.

Company Context

This section tells the AI who you are and how candidates should experience your brand. Settings → Company Context

chevron-rightCompany Identityhashtag

Visible to candidates and referenced by the AI during interviews.

  • Company Name: Shown in interviews and PDFs (max 25 characters)

  • Company Logo: Upload your logo (JPG, PNG up to 5MB) for interviews and reports

chevron-rightOutreach Settingshashtag

Controls how candidates receive interview links.

  • Default Interview URL: The base link candidates see in engagement messages

  • Interview Domain: Select from your configured domains

  • URL Slug: Customize the URL path for your company

  • Default Sender Email: Email identity for invites and reminders

chevron-rightCompany Locationhashtag
  • Company Address: Used for location context when the AI engages with candidates (helps answer location-related questions accurately)

chevron-rightCandidate Communicationshashtag

How do I disable automated e-mail communication from HeyMilo?

  • Turn Off All Candidate Communications: Master toggle to disable all automated emails and SMS messages sent to candidates. Use this to pause all outreach when needed.

Why this matters:

Consistent branding improves candidate trust and reduces drop-off, especially in high-volume workflows.

Knowledge Base

This section lets you add reference points that help AI interviewers understand your company's preferences and context.

chevron-rightWhat is the Knowledge Base?hashtag

The Knowledge Base stores information that your AI interviewers can reference during interviews. This helps the AI:

  • Understand what you look for in candidates

  • Answer candidate questions accurately

  • Apply consistent evaluation criteria across interviews

chevron-rightManaging Knowledge Itemshashtag

Click Add Knowledge to create a new item with:

  • Title: A descriptive name (e.g., "Candidate Experience Requirements")

  • Tag: Categorize by type:

    • General: Company-wide information

    • Candidate: What you look for in candidates

    • Job Posting: Role-specific context

    • Interviews: Interview process information

  • Content: The detailed information for the AI to reference

  • Active toggle: Enable or disable without deleting

chevron-rightUsing Knowledge Itemshashtag
  • Filter items by tag to find specific information

  • Toggle items on/off to control what the AI references

  • Edit or delete items as your needs change

Why this matters:

Knowledge items ensure your AI interviewers have consistent context across all interviews, reducing the need to repeat information in every interviewer setup.

Interview Templates

This section lets you create reusable interview configurations that can be quickly applied to new job postings. Set one as a default by starring a template!

chevron-rightWhat are Interview Templates?hashtag

Interview Templates save your interview setup (questions, settings, screening criteria) so you can reuse them across multiple roles without starting from scratch each time.

Each template includes:

  • A unique template code for easy reference

  • All interview configuration settings

  • The ability to set one template as the default for new interviewers

chevron-rightManaging Templateshashtag
  • Create Template: Click "Create Template" to build a new reusable configuration

  • Use Template: Apply a template to quickly create a new interviewer

  • View: Preview the template's configuration without editing

  • Edit: Modify an existing template's settings

  • Set as Default: Star a template to use it automatically for new interviewers

  • Delete: Remove templates you no longer need

chevron-rightTemplate Codeshashtag

Each template gets a unique code (e.g., ABC123) that you can copy and share with teammates. Click the code badge to copy it to your clipboard.

Why this matters:

Templates save time when hiring for similar roles repeatedly. Instead of configuring each interviewer from scratch, apply a template and make minor adjustments.

Interview Evaluation

This section controls how the AI scores and evaluates candidate language proficiency.

chevron-rightLanguage Proficiency Templateshashtag

Create evaluation templates for different languages:

  • English, Spanish, French, Portuguese, Japanese, Arabic

Each language can have multiple templates (e.g., "Customer Service" vs "Technical Roles"), and you can set one as active per language.

chevron-rightCreating and Managing Templateshashtag
  • New Template: Click "New Template" to create a custom rubric

  • Set Active: Choose which template to use for interviews in that language

  • Edit: Click a template to customize its scoring criteria

chevron-rightScoring Rubrichashtag

Each template defines what scores 1–5 mean for categories like:

  • Grammar

  • Vocabulary

  • Clarity

  • Conversational flow

Expand a category to edit the criteria for each score level.

chevron-rightAI Tunehashtag

Use the AI Tune button on any category to adjust scoring criteria with natural language:

Example: "Make scoring more lenient for entry-level roles"

The AI will rewrite the score definitions based on your instruction.

Why this matters:

Standardized evaluation prevents subjective scoring and keeps hiring fair, especially when multiple recruiters review results.

Interview Integrity

This section controls interview trust, fraud prevention, and cheat detection rules.

chevron-rightEnable Cheat Detectionhashtag

Toggle cheat detection on or off for all interviews in your workspace. When enabled, the AI monitors for suspicious behaviors during interviews.

chevron-rightDetection Thresholdhashtag

Set the sensitivity level from 0 (less sensitive) to 100 (more sensitive).

  • Lower values = fewer flags, may miss some issues

  • Higher values = more flags, may catch false positives

chevron-rightDetection Typeshashtag

Select which behaviors to monitor:

  • Facial Behaviour: Unusual eye movements or looking away frequently

  • Multiple People: More than one person visible on camera

  • Phone Detection: Candidate using a phone during the interview

  • AI/Scripted Answer: Responses that appear pre-written or AI-generated

  • Unusual Delays: Long pauses that may indicate looking up answers

  • Tab Switching: Candidate switching browser tabs during the interview

Use "Select All" or "Deselect All" to quickly toggle all detection types.

Why this matters:

Integrity settings protect interview quality and give recruiters confidence in candidate results, especially for remote or high-stakes roles.

Agent Library

This section lets you browse and preview the AI agent personas (mascots) available for your interviewers.

chevron-rightWhat are Mascots?hashtag

Mascots are the visual and personality representations of your AI interviewers. Each mascot has:

  • A unique name and appearance

  • A distinct personality and communication style

  • A specific role in the recruitment process

Examples include Milo (the main interviewer), Sally (the sourcer), and Chloe (the receptionist).

chevron-rightUsing the Agent Libraryhashtag
  • Browse available mascots and their descriptions

  • Preview how each mascot looks and communicates

  • Select mascots when creating new interviewers

Why this matters:

Choosing the right mascot helps create a consistent and branded candidate experience that aligns with your company culture.

Languages & Voices

This section shows all available languages and voice options for your AI interviewers.

Voices are powered by LMNT and Cartesia.

Use Browse Voice Providers to filter by provider, search by name, preview with the play button, and add voices to your workspace; those voices then appear in the voice dropdown when you create or edit an interviewer.

chevron-rightAvailable Languageshashtag

HeyMilo supports interviews in multiple languages including:

  • English (US, UK, Australia, and more)

  • Spanish

  • French

  • And many other languages

Each language has multiple voice options to choose from.

chevron-rightPreviewing Voiceshashtag
  • Search by language, country, or voice name

  • Click the play button to hear voice samples

  • Compare different voices before selecting one for your interviewer

Why this matters:

Selecting the right language and voice ensures candidates can interview in their preferred language and creates a more natural, comfortable experience.

Best Practices for AI Tuning

  • Keep Company Context concise — just enough for the AI to represent your brand

  • Add key information to your Knowledge Base so it's available across all interviewers

  • Create Interview Templates for roles you hire repeatedly to save setup time

  • Use AI Tune in Evaluation to customize scoring criteria with natural language

  • Enable Cheat Detection for high-volume or skills-based interviews

  • Preview voices in Languages & Voices before selecting one for your brand

  • Treat AI Tuning as your foundation — interviewers inherit these defaults automatically

Last updated