Bops
AI 봇 팀이 업무 운영을 담당, 메일·파이프라인·청구·보고서 관리, 각각 컴퓨터·이메일·전화번호 보유, 모든 정보를 기억
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Your AI-powered gateway to Japan's top companies
Simulate. Score. Succeed.
MIRU (ミル — to see, to observe) is a full-stack AI interview simulator built for non-native candidates preparing for Japanese corporate interviews. It's not just a chatbot — it's a cultural mirror that shows you exactly how a Toyota, Rakuten, or Sony HR interviewer sees you.
You speak. MIRU listens. It scores your answers across 5 deep cultural dimensions, channels the HR persona of your chosen company, and delivers a forensic debrief that pinpoints exactly where you shone — and where you slipped.
"Practice until the interview feels like a conversation, not a test."
| Feature | Description |
|---|---|
| 🎙️ Voice-Driven Interview | Speak naturally — MIRU listens via Web Speech API with auto silence detection |
| 🤖 AI HR Avatar | Animated interviewer that reacts to your speech state in real time |
| 🏢 5 Company Personas | Toyota, Rakuten, Sony, SoftBank, Uniqlo — each with unique cultural DNA |
| 📊 Live Cultural Scoring | 5 Japanese HR dimensions scored turn-by-turn as you speak |
| 🔊 Text-to-Speech | ElevenLabs-powered multilingual interviewer voice (EN + JP) |
| 📡 Real-time Feedback | Instant radar chart, score bars, and HR debrief post-interview |
| 📄 CV Integration | Personalize the interview by uploading your resume |
| 🧠 Coaching Debrief | Per-question feedback + rewritten better answers |
| 🖨️ Print Report | Download your full analysis as a PDF |
┌─────────────────────────────────────────────────────────────────┐
│ 🏠 LANDING (/) │
│ Hero · Feature Highlights · Company Cards → /onboarding │
└──────────────────────────┬──────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────┐
│ 📋 ONBOARDING (/onboarding) │
│ │
│ Step 1 ──► Name + Target Role │
│ Step 2 ──► Company Selection │
│ [Toyota] [Rakuten] [Sony] [SoftBank] [Uniqlo] │
│ Step 3 ──► CV Upload · Language Mode · Duration │
│ │
│ [START INTERVIEW] ──► POST /api/session/start │
│ ──► stores in sessionStorage (saiko_*) │
│ ──► navigate /interview │
└──────────────────────────┬──────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────┐
│ 🎙️ INTERVIEW (/interview) │
│ │
│ State Machine: │
│ IDLE → STARTING → QUESTION → LISTENING → TRANSCRIBING │
│ ▲ │ │
│ │ ▼ │
│ WRAP_UP ◄── WAITING_RESPONSE ◄────────────── │
│ │ │
│ ▼ │
│ COMPLETED ──► /debrief?session_id=... │
│ │
│ Components: │
│ • HRAvatar — state-aware animated interviewer │
│ • VoiceInput — mic button + 20-bar waveform │
│ • Chat Display — scrolling Q&A transcript │
│ • Live Scores — 5-dimension score cards │
│ • Timer — countdown / elapsed │
└──────────────────────────┬──────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────┐
│ 📊 DEBRIEF (/debrief) │
│ │
│ Polls backend → waits for debrief_ready │
│ │
│ Section A — Radar Chart (Candidate vs Ideal) │
│ Section B — 5 Score Bars (color-coded) │
│ Section C — Interviewer Feedback (strengths + improvements) │
│ Section D — Coaching Breakdown (per-question analysis) │
│ Section E — Hiring Signal (Hire / Borderline / No Hire) │
│ Section F — CTA (Practice Again · Different Company · PDF) │
└─────────────────────────────────────────────────────────────────┘
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗