Recruitment Agent
A voice agent that conducts fixed-script pre-screening interviews over a live call, scores every answer against the job description, and surfaces two kinds of risk a recruiter can't catch by ear alone: a second voice on the line, and answers that were copied or AI-generated.
$ cat tldr.md
The agent runs the same voice pre-screen for every candidate, then hands the recruiter a transcript, a per-category scorecard, a strengths-and-weaknesses summary, and two integrity signals — a red-dot timeline of when other voices were detected, and a plagiarism/AI flag on every answer — all before anyone re-listens to the call.
$ cat problems.md
Why this needed building
- Manual phone screens don't scale — recruiters burn hours running the same qualifying conversation over and over before a candidate ever reaches a real interviewer.
- Scoring is inconsistent between recruiters, with no shared rubric, so candidates aren't actually compared on equal terms.
- Remote screens are increasingly gamed — a second person feeding answers off-screen, or responses lifted from a search result or generated wholesale — and neither is audible in real time on a normal call.
- A "no" from a phone screen isn't backed by evidence — no transcript, no scores, nothing to audit or defend later.
$ ls features/ -la
What it does
Fixed-Script Voice Interviews
TTS asks the job's pre-set question list over a live call; the agent listens for each response before moving to the next question.
Live Answer Capture
After every answer, the agent calls a tool that stores it as a discrete record — the input every scoring step actually reads.
Post-Call Diarization
Once the call ends, the full recording is transcribed and speaker-diarized in one pass — not observed live.
Cheating Indicator Timeline
Diarization flags are plotted as red dots on the interview timeline — exactly when, and how often, another voice was heard.
Per-Answer Plagiarism / AI Check
Each stored answer is checked against a web search and an AI-generated-text classifier, independent of the transcript.
Category-Based Scoring
Each stored answer is graded against the job description and its target category — not one blunt overall number.
Recruiter-Ready Report
The post-call transcript for reading, per-category scores, a strengths/weaknesses summary, and every integrity flag — one document.
$ map pipeline/ --interactive
How an interview becomes a report
The technical pipeline from call to scorecard. Click a stage to see how it works.
hover to trace · click a stage for the technical detail