← Back to projects
Jul – Dec 2025 · 5 months
First Step
A communication training service where new employees role-play workplace situations with AI and receive conversation-based scores and feedback.
PythonFastAPILangChainChromaDBOpenAI APIDocker

Overview
A communication training service where new employees role-play workplace situations with AI. Users complete mission-based conversations and receive evaluation scores and suggested improvements based on the full conversation.
- Period: July – December 2025 · 5 months
- Team: 7 people · 3 frontend, 4 backend (including me)
- Role: PM, AI, and backend
Contributions
AI
- Mission- and persona-based role-play, full-conversation evaluation, and feedback
- Conversation-history-based query rewriting and metadata filtering
- Cross-Encoder reranking improving Recall@3 from 0.48 to 0.98
Backend
Designed WebSocket response streaming and a protocol separating conversation and evaluation states.
Result
Daegu Software Meister High School Principal’s Award