AI Interview Builder & Testing Station

Justen

Justen Phelps

AI Interviewer Builder + Testing Station

Testing Station w/ AI Injection + Trace Breakdown & Timeline
Testing Station w/ AI Injection + Trace Breakdown & Timeline
Example Workflow
Example Workflow

AI-Powered Automated Interview System

A sophisticated, enterprise-ready interview automation platform that conducts human-like conversations using LangGraph and Claude AI.

🚀 Key Features

1. Intelligent Interview Flow Engine

Built on LangGraph's state machine architecture, the platform orchestrates complex, multi-turn conversations that adapt in real-time based on candidate responses.
Stateful conversation management — maintains full context across the interview
Dynamic question routing — automatically determines the next best question
Configurable follow-up depth — set how deep the AI should probe each topic (0-5 follow-ups)

2. Two Interview Modes

Screener InterviewExit InterviewAssess candidate qualificationsGather departing employee feedbackJob fit & experience questionsRetention insights & company cultureAvailability & salary expectationsManager relationships & improvement areasWork arrangement preferencesFuture recommendations

3. Multiple Question Types

📊 Number Scale (1-10) — Rate experiences with smart validation
Yes/No — Natural language understanding ("yeah", "nope", "absolutely")
📝 Short Answer — Quick factual responses
📖 Long Answer — Detailed feedback with AI follow-ups
🔘 Single Select — Multiple choice with fuzzy matching
📱 Phone Number — International format validation

4. AI-Powered Response Analysis

The platform analyzes every response in parallel for:
Concern Detection — Flags EEOC issues, safety incidents, harassment reports
Response Quality — Determines if answers need clarification
Contextual Understanding — Recognizes off-topic or incomplete responses

5. Empathetic, Human-Like Conversations

AI-generated acknowledgments that validate and show understanding
Contextual follow-up questions specific to what the candidate said
Warm welcome and closing messages tailored to interview type

6. Multi-Language Support

Automatic translation for non-English responses — candidates can respond in their preferred language while the system processes everything in English.

7. Smart Validation & Re-prompting

Invalid responses trigger friendly re-prompts:
"I need a number between 1 and 10. What would you say?"
"Could you answer with yes or no?"
"Please choose one of these options: Remote, Hybrid, On-site"

8. Concern Handling Protocol

When sensitive content is detected, the system responds with pre-approved, compliant messaging:
EEOC Issues → Acknowledges, provides HR reporting options
Safety Incidents → Directs to proper reporting channels
Off-Topic → Gently redirects back to the interview

💻 Developer Experience

Built-in Dev Panel

A powerful left-side developer panel for testing and configuration:
Live Interview State — See current question, message count, completion status
Question Editor — Add, edit, reorder questions with drag-and-drop
AI Test Scenarios — Generate contextual test responses:
Valid responses
Vague/incomplete answers
EEOC concerns
Incident reports
Multilingual responses
Invalid format tests

Trace Sidebar

Real-time observability showing:
Node execution timeline
LLM inference calls with duration
State transitions and edge routing
Error tracking

LangSmith Integration

Full tracing support for production debugging:
Graph execution timeline
Token usage and latency metrics
Prompt/completion logging
Error context and stack traces
Like this project

Posted Dec 4, 2025

A sophisticated, enterprise-ready interview automation platform that conducts human-like conversations using LangGraph and Claude AI.