🚧 项目正在开发中 🚧
一个专为中文互联网技术岗求职者打造的 AI 面试官智能体应用,致力于提供舒适、专业且高效的面试体验,让用户愿意多次使用,助力在校招和社招中乘风破浪 🤩
- 📄 支持导入求职者简历,AI 可针对简历内容智能提问
- 🎥 面试支持视频通话与语音对话两种模式
- 📝 提供练习与测试两种模式:
- 练习模式:AI 针对八股/算法题,用户作答后给出标准答案
- 测试模式:AI 计分,数字人面试官有表情变化,面试结束给出 0-100 分成绩
- 💾 自动保存每一次面试记录,并对面试对话进行评估
- ⏰ 支持算法题/手撕代码题,限时作答并可运行代码
- Supabase:数据库与认证
- Tailwindcss + shadcn-ui:前端 UI
- Next.js + TypeScript:全栈开发
- Vercel:部署
- CodeMirror:代码编辑器
# 1. 克隆项目
git clone https://github.com/your-username/Young-Interview-Expert.git
cd Young-Interview-Expert
# 2. 安装依赖
pnpm install
# 3. 配置环境变量
cp .env.example .env.local
# 编辑 .env.local,填入你的 Supabase 配置等环境变量
# 4. 设置数据库
# - 使用 Supabase
# 5. 启动开发服务器(Next.js)
pnpm dev
# 6. 启动面试官 Agent(独立进程)
# 需已配置 LiveKit/Deepgram/MiniMax 等环境变量
pnpm exec livekit-agent start agent/interviewer.ts- Node.js >= 18.17.0
- pnpm (推荐) 或 npm
pnpm dev # 开发服务器
pnpm build # 构建生产版本
pnpm lint # 代码检查
pnpm format # 代码格式化