Files
zhiyin/docs/FEATURE-LIST.md
T
wlt 4cd889c081 feat: interview review module with whisper.cpp ASR + AI analysis + frontend page
New backend module 'interview-review' provides:
- Audio upload (50MB limit, MP3/M4A/WAV/AAC/OGG/MP4/WebM)
- Text transcript submission
- whisper.cpp local ASR integration (tiny + base models)
- AI analysis (4-dimension scoring: logic/expression/professionalism/stability)
- Speech analysis (filler words detection, pace, duration)
- Async processing pipeline with status polling
- Graceful fallback to mock ASR when whisper unavailable

New frontend page 'pages/review/review.vue' with 3 modes:
- List mode: review history with status indicators
- Upload mode: audio file upload or text paste
- Report mode: score radar, dimension bars, analysis details

Docs updated: PROJECT-STATUS.md v4.4, FEATURE-LIST.md v4.2, ROADMAP.md v4.2
2026-06-16 18:32:25 +08:00

7.3 KiB
Raw Blame History

职引 · 完整功能清单 v4.2

版本: v4.2 日期: 2026-06-16 状态: Phase 0.5 壁垒构建完成 + 面试复盘上线 定位: 应届生/实习生 AI 面试教练


一、核心功能

1.1 AI 面试模拟

功能 状态 描述 优先级
岗位选择(20+) 完成 校招热门岗位(含 AI 算法/大模型岗位) P0
多轮对话追问 完成 AI 模拟真实面试官,根据回答连续追问(5-10 轮) P0
实时反馈评分 完成 每轮回答后给出评分 + 改进建议 P0
面试报告(四维) 完成 逻辑/表达/专业度/稳定性 + 优劣势分析 P0
历史面试记录 完成 查看/筛选/统计 P0
参考答案生成 完成 AI 生成参考回答思路 P1
使用限制(免费 5 轮/次) 完成 免费版 5 轮 / 成长版 10 轮 P0
公司真题库 完成 通过面经贡献自动积累,公司+岗位映射 P0
AI 岗位专项题库 📋 规划中 AI 算法/大模型岗位专属面试题库 P1

1.2 数据飞轮

功能 状态 描述 优先级
面经贡献系统 完成 面试后可填写公司/岗位信息,贡献面试经验 P0
公司-岗位-题库映射 完成 四维数据映射,精准出题 P0
脱敏存储 完成 用户回答数据存入公司题库 P0
题库自动扩充 完成 基于用户贡献自动去重 + 频次统计 P1

1.3 留存入围

功能 状态 描述 优先级
进步轨迹雷达图 完成 四维能力可视化 + CSS 柱状图 P0
历史对比分析 完成 最近面试总分/维度趋势 P0
连续打卡日历 完成 面试频率可视化,连续打卡激励 P1
每日一题推送 ⚠️ 半完成 首页展示 + API 读取,无定时推送 P0

1.4 面试复盘(新增)

功能 状态 描述 优先级
音频文件上传 完成 支持 MP3/M4A/WAV/AAC/OGG/MP4/WebM50MB 上限 P0
文本转录粘贴 完成 直接粘贴面试转录文本提交 P0
whisper.cpp ASR 完成 本地离线语音转文字,支持 tiny/base 模型 P0
AI 面试评析 完成 四维评分(逻辑/表达/专业度/稳定性)+ 逐题评估 P0
口语分析 完成 填充词检测 + 语速评估 P0
无 ASR 回落 完成 whisper 不可用时自动使用 mock P1
历史记录管理 完成 列表/详情/删除 P0

二、用户端功能

2.1 用户认证

功能 状态 描述 优先级
手机验证码登录 完成 开发模式固定码 123456 P0
邮箱验证码登录 完成 H5 使用 P0
密码登录/注册 完成 邮箱+密码 P0
微信一键登录 后端 + 前端 待联调真实 appid P0
JWT 认证 完成 Token 鉴权(7 天过期) P0
个人信息设置 完成 昵称/头像 P1

2.2 个人中心

功能 状态 描述
面试记录/统计 完成 总数/平均分/完成数
进步轨迹 完成 雷达图 + 打卡日历
简历管理 完成 多份简历 CRUD + AI 分析
面试复盘 完成 音频上传 → ASR → AI 评析 → 口语分析
会员中心 完成 套餐对比 + 支付

三、商业化功能

3.1 会员系统

功能 状态 描述 优先级
免费版 完成 日 2 次面试,5 轮/次 P0
成长版 ¥19.9/月 完成 无限面试 + 高级报告 + 进步轨迹 P0
冲刺版 ¥49.9/月 未实现 高客单价缺失 P1
微信支付 Native(扫码) 完成 H5 支付 P0
微信支付 JSAPI 完成 小程序内支付 P0
支付回调/自动开会员 完成 回调验签 + 解密 + 会员激活 P0
会员权益对比 完成 免费/成长版对比展示 P0

3.2 B 端服务(Q4 启动)

功能 状态 描述
高校就业办合作 📋 规划中 批量账号 + 数据看板
企业 HR 初筛 📋 规划中 AI 面试初筛工具
内推平台 📋 规划中 企业发布岗位 + 内推佣金

四、AI 能力

功能 状态 描述
AI 面试模拟 完成 多轮对话 + 实时反馈 + 评分
面试报告生成 完成 总分 + 四维 + 优劣势分析
简历诊断 完成 结构 + 表达 + 关键词 + 亮点分析
简历优化 完成 内容优化 + 差异展示
面试复盘评析 完成 转录文本 → AI 评估 → 逐题分析
口语分析 完成 填充词检测 + 语速评估
技能缺口分析 📋 规划中 基于 JD 分析技能差距
学习路径推荐 📋 规划中 知识图谱驱动的职业规划

AI 模型配置

模型 用途 状态
opencode-go (deepseek-v4-flash) 主用 已配置
NVIDIA (stepfun-ai/step-3.5-flash) 备用 已配置

ASR 引擎配置

引擎 用途 状态
whisper.cpp (tiny/base) 本地离线 ASR 已编译 + 已部署
mock ASR 回落方案 无 whisper 时自动使用

五、技术功能

功能 状态 描述
MongoDB 数据存储 完成 9 个数据模型(新增 InterviewReview
JWT 认证 完成 全局守卫 + 白名单机制
API 限流 完成 @nestjs/throttler 10次/分钟
文件上传 完成 简历 PDF/图片 + 面试录音
CORS 配置 完成 全开放(生产需白名单)
参数校验 完成 class-validator whitelist
whisper.cpp ASR 完成 C/C++ 原生二进制,CPU 推理,MIT 协议

六、功能优先级总览

P0(已完成

  • AI 面试模拟(多轮追问 + 实时反馈 + 评分)
  • 面试报告生成(四维评分)
  • 历史面试记录 + 统计
  • 进步轨迹雷达图
  • 面经贡献系统 + 公司题库
  • 每日一题(API 读取)
  • 手机/邮箱/密码/微信登录
  • 会员系统(¥19.9 成长版)
  • 微信支付对接(Native + JSAPI
  • 公司真题库(用户贡献驱动)
  • 面试复盘(音频 ASR + AI 评析 + 口语分析)

P1(待实现)

  • 每日一题定时推送
  • 冲刺版 ¥49.9/月
  • AI 岗位专属题库
  • 连续打卡激励(7 天解锁高级报告)
  • 生产环境部署

P2(秋招后)

  • 高校就业办合作
  • 技能缺口分析
  • 学习路径推荐
  • 企业 HR 初筛

变更记录

日期 变更内容 操作者
2026-05-14 初版 AI
2026-06-01 重新定位:专注校招 AI
2026-06-05 战略升级:新增数据飞轮/留存入围 小之
2026-06-09 同步代码:Phase 0.5 功能标记完成,修正状态 AI
2026-06-16 v4.2:新增面试复盘功能(whisper.cpp ASR + AI 评析 + 口语分析) AI