Files
AI-interview/docs/C端需求文档.md
2026-01-22 19:30:42 +08:00

266 lines
5.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

------
# 📘《AI 智能模拟面试系统》C 端用户端PRD —— 完整版
------
# 0. 文档信息
| 项目 | 内容 |
| ------------ | ------------------------------ |
| 产品名称 | AI 智能模拟面试系统C 端) |
| 文档版本 | v1.0 |
| 支持平台 | PC 网页、Mobile H5、微信小程序 |
| 使用人群 | 求职者,学生,工作者 |
| 作者 | ChatGPT产品经理角色 |
| 最后更新时间 | 2025.11 |
------
# 1. 产品概述
用户通过 C 端可进行:
- AI 模拟面试
- 模拟面试评分与复盘
- 岗位选择与题库练习
- 个人资料与简历管理
- 学习提升
C 端目标是帮助用户低成本、高效率提升面试能力。
------
# 2. 用户场景与核心价值
## 场景
1. 求职前需要练习面试,但没有面试官
2. 希望通过真实演练了解自身弱点
3. 想知道针对某岗位常见问题
4. 想收到专业点评和改进建议
5. 想通过复盘持续提升表达能力与专业度
## 核心价值
- 用 AI 快速模拟真实面试
- 获得专业化、结构化的评分评估
- 提供收敛的复盘内容与提升建议
- 实现个性化岗位匹配与题目推荐
------
# 3. 角色 & 权限
| 角色 | 权限 |
| -------- | ---------------------------------------- |
| 普通用户 | 注册、登录、创建面试、查看报告、编辑简历 |
| 游客 | 浏览岗位、部分题库、引导注册 |
------
# 4. 功能需求(按模块)
------
## 4.1 账号系统
### 4.1.1 登录注册
| 功能 | 说明 |
| ------------------ | -------------------------- |
| 手机号验证码登录 | 支持短信验证 |
| 微信登录(小程序) | 自动拉取头像昵称 |
| 邮箱/密码登录 | 可选开关 |
| Token 机制 | AccessToken + RefreshToken |
**错误提示:**
- 验证码不正确
- 手机格式错误
- 微信登录失败
------
## 4.2 用户中心
### 4.2.1 基本资料
用户可编辑:
| 字段 | 限制 |
| -------- | ------ |
| 头像 | ≤5MB |
| 昵称 | ≤20 字 |
| 技能标签 | ≤10 |
| 工作年限 | 020+ |
| 当前职位 | ≤50 字 |
### 4.2.2 简历管理
| 功能 | 描述 |
| ------------ | ---------------------- |
| 上传简历 | PDF/DOC ≤10MB |
| 自动解析 | 解析技能 → 项目 → 亮点 |
| 编辑解析结果 | 可调整 |
| 删除简历 | 支持 |
------
## 4.3 岗位模块
### 4.3.1 岗位列表
功能点:
- 按关键词搜索
- 筛选(技能标签、难度)
- 岗位推荐(基于用户简历)
- 按热度排序
### 4.3.2 岗位详情
包含:
- 岗位描述
- 技能要求
- 常见题型展示
- 推荐学习路径
- 「开始模拟面试」按钮
------
## 4.4 模拟面试(主流程)
### 4.4.1 创建面试
用户选择:
- 岗位
- 模式(文本 / 语音)
- 题量5/8/10
进入面试准备界面(提示麦克风权限)。
------
### 4.4.2 面试进行中
| 功能 | 描述 |
| -------- | ------------------------------ |
| AI 提问 | 每题 1 个主问题,可 12 个追问 |
| 文本回答 | 输入框 |
| 语音回答 | 录音上传ASR 转写 |
| 进度条 | x / N 题 |
| 跳过功能 | 可跳过 1 次 |
| 中断 | 用户主动退出或异常断开 |
### 界面区块
- 左侧:问题内容
- 中间:答题区
- 下方:进度 & 操作按钮
------
## 4.5 面试结果与复盘
### 4.5.1 面试列表
字段:
- 总分
- 岗位
- 时间
- 面试模式
- 标签(优秀、一般、需提升)
### 4.5.2 面试详情
展示:
- 每题内容与用户原回答
- 文本/音频回放
- 评分维度(逻辑、表达、深度、专业)
- AI 点评
------
### 4.5.3 复盘报告(核心)
报告包含以下结构:
| 模块 | 内容 |
| ------------ | ---------- |
| 综合评分 | 010 |
| 综合评语 | 200300 字 |
| 优势总结 | 35 条 |
| 待改进点 | 35 条 |
| 行为建议 | 37 条 |
| 推荐学习方向 | 动态生成 |
支持下载 / 分享卡片(图像形式)。
------
## 4.6 学习中心
内容:
- 岗位相关题库
- 常见行为面试题STAR 法则)
- 面试技巧教程
- 视频/图文内容(可选)
------
## 4.7 通用功能
### 4.7.1 文件上传
- 支持音频上传WAV/MP3
- 支持头像、简历、图片上传
### 4.7.2 消息中心
- 面试报告生成通知
- 系统公告
### 4.7.3 设置
- 修改手机号
- 注销账号
------
# 5. 页面结构(信息架构 IA
```
首页
├─ 推荐岗位
├─ 开始面试
用户中心
├─ 基本资料
├─ 简历管理
岗位
├─ 岗位列表
├─ 岗位详情
模拟面试
├─ 创建面试
├─ 面试问答页
面试记录
├─ 面试列表
├─ 面试详情
└─ 复盘报告
学习中心
├─ 题库练习
├─ 面试技巧
```
------
# 6. 非功能性要求C 端)
- 面试响应 ≤ 200ms
- 报告生成 ≤ 10 秒
- 音频上传失败重试机制