简介
面试篇-AI智能面试平台项目需求文档讲解。
什么是智拿Offer-AI智能面试系统
智拿Offer是一款基于 SpringCloud微服务架构 和 大模型能力 的智能面试训练平台。
简单说,就像一个"AI面试官",可以帮你模拟真实的面试场景,进行多轮问答、实时评分和报告生成。
核心能力包括:
- AI模拟面试:基于大模型生成个性化面试题目
- 简历智能解析:自动提取简历信息并给出优化建议
- 实时评分反馈:每道题回答后立即获得评分和点评
- 结构化报告:面试结束后生成详细的能力评估报告
- 商品化付费:支持按次/套餐付费的商业化模式
0. 项目立项摘要
0.1 项目概述
- 项目名称:智拿 Offer - AI 智能面试系统
- 技术架构:基于 Spring Cloud 微服务架构 + 大模型能力
- 核心服务:为求职者提供 模拟面试 + 简历解析 + 评分报告 + 商品/支付 一体化服务
- 核心目标:打造 中等价格、高体验度、可量化评估 的智能面试训练平台,定位介于简单题库产品与高价培训班之间,并为后续 B 端、校园场景提供 能力底座
- C端用户闭环:注册登录 → 模拟面试/简历解析 → 评分报告 → 商品与付费 → 历史记录与复盘
- 第三方集成:阿里云通义千问、OSS、短信、微信开放平台(登录 & 支付)
0.2 预期收益与商业价值
| 阶段 | 目标 |
|---|---|
| 短期(1年内) | 通过 C 端按次/套餐验证营收,积累活跃用户与数据,争取盈亏平衡 |
| 中期(1-3年) | 基于数据构建题库与评分模型,拓展校园培训、企业工具,形成 SaaS 收入,提升毛利率 |
| 长期(3年以上) | 打造"AI 面试能力平台",对外输出 API,与教育/招聘生态合作,构建品牌与数据壁垒 |
0.3 建议立项 KPI(方向性指标)
用户与业务:
- 上线 3 个月:注册用户数 ≥ X 万;完成模拟面试 ≥ Y 万;付费转化率 ≥ A%;30 天付费留存 ≥ B%
营收与成本:
- 首年营收达 Z 万级别;毛利率 ≥ C%;可变成本(大模型、短信)控制在营收合理比例内
技术与运维:
- 核心链路可用性 ≥ 99.5%;重大 P1 事故 ≤ N 次/年
0.4 决策建议
结论:在当前大模型与招聘数字化趋势下,项目具备清晰用户价值与商业路径,技术方案成熟,建议立项并进入详细设计/开发阶段。
主要理由:
- 以可控预算打造公司首个标准化 AI+面试 产品,为 B 端扩展打基础
- 架构与技术栈与现有系统高度一致,复用度高、实施风险低
- 功能与商业模式可通过小规模试运行快速验证,便于市场反馈与迭代
1. 项目规划
1.5 项目周期(建议)
预计 6-8 个月(可根据资源调整):
| 阶段 | 时间 | 内容 |
|---|---|---|
| 需求调研 | 0-1 月 | 需求调研、方案设计、立项评审 |
| 核心开发 | 1-3 月 | 账户、AI 面试、简历解析、商品与支付 |
| 后台完善 | 3-4 月 | 后台管理、数据统计、优化修订 |
| 测试优化 | 4-5 月 | 集成测试、性能优化、安全加固 |
| 上线运营 | 5-6 月 | 试运行、灰度发布、反馈迭代 |
1.6 预算范围(建议维度)
预算构成:
- 人力成本:产品、后端、前端、测试、运维、算法/大模型对接等
- 云资源与第三方服务:云服务器、数据库、Redis、MQ、Nacos、OSS 存储、大模型 API 调用费、短信费、支付服务费等
- 市场与运营成本:品牌推广、渠道投放、合作分成、活动运营等
预算范围:
- 预估年度预算:50 万 - 150 万/年(含基础云资源与大模型调用),具体数值由财务与业务部门根据规模与用户量确认
- 后续按 DAU、调用量、客单价等 KPI 进行年度滚动调整
1.7 项目成功指标(KPI)
产品与用户指标:
- 上线 3 个月:注册用户 ≥ X 万;完成模拟面试场次 ≥ Y 万
- 免费试用到付费转化率 ≥ A%;付费用户 30 天留存率 ≥ B%
业务与营收指标:
- 首年总营收达 Z 万级别;毛利率不低于 C%
- 形成至少 1-2 个对外宣传成功案例(如学校或企业合作)
技术与运维指标:
- 核心链路可用性 ≥ 99.5%
- 重大线上事故(P1 级)≤ N 次/年
1.8 项目干系人与职责
业务与产品干系人:
- 业务负责人:负责整体商业目标与资源协调,对项目 ROI 负责
- 产品负责人:负责需求规划、产品设计与迭代路线,对产品体验与指标负责
研发与技术干系人:
- 技术负责人:负责整体技术方案、架构选型与技术风险控制
- 全栈AI负责人:负责各微服务模块的设计与开发质量,Web/H5 等前端交互与性能体验
- 测试负责人:负责测试策略、测试计划与质量把关
运营与市场干系人:
- 运营负责人:负责运营策略、活动设计与用户增长
- 市场/品牌负责人:负责品牌传播与渠道合作
1.9 项目范围与不在范围说明(立项层面)
在本期立项范围内:
- 面向 C 端求职者的模拟面试、简历解析与报告、商品与支付完整闭环
- 内部运营管理后台(基础能力)
暂不纳入本期立项范围:
- 完整 B 端企业版与多角色权限体系
- 与第三方招聘平台深度打通(可作为后续合作方向)
- 复杂推荐系统与多模型 AB 实验平台
2. 需求背景分析
2.1 市场现状
- 面试与求职辅导市场快速增长,但标准化、可量化的面试训练产品较少
- 大模型技术降低了"模拟面试官"的门槛,但多数工具仍停留在简单问答层面,缺乏系统化训练和报告能力
2.2 用户痛点
求职者痛点:
- 不清楚自身面试短板,缺乏针对性练习
- 没有真实场景的高频模拟机会,成本高
- 简历反馈往往泛泛而谈,难以形成具体可执行的修改建议
企业/HR 痛点(中长期):
- 初筛成本高,难以标准化评估候选人
- 缺乏可量化的面试评估工具
2.3 竞品分析(高层)
类型一:题库类产品 / 问答网站
- 代表形态:纯题库 APP、刷题小程序、技术问答社区
- 优势:题量大、覆盖面广、价格低或免费
- 劣势:缺乏面试场景和流程化体验,难以模拟真实面试压力;缺少系统化反馈与报告
类型二:简单 AI 问答工具 / Chatbot
- 代表形态:基于大模型的通用聊天与问答工具,或简单封装的"面试问答机器人"
- 优势:成本低、上手快,问题生成能力强
- 劣势:缺乏标准化的面试流程、评分体系与结构化报告,不具备商业化产品形态
2.3.1 竞品对比维度
| 维度 | 题库类产品 | 简单 AI 工具 | 智拿 Offer(本项目) |
|---|---|---|---|
| 核心形态 | 列表题库/刷题 | 文本问答/聊天 | 完整面试流程+AI评分+报告 |
| 模拟真实度 | 低 | 低-中 | 高(流程化、多轮问答+评分) |
| 个性化反馈 | 弱 | 较弱 | 中-强(基于评分与报告) |
| 价格门槛 | 低/免费 | 低 | 中(介于题库与真人面试辅导) |
| 可扩展性 | 一般 | 强 | 强(微服务+大模型) |
| 商业化能力 | 广告/会员 | 不清晰 | 订阅+按次付费+企业升级 |
2.3.2 本项目差异化价值
- 将 "规范化面试流程 + 大模型能力 + 报告与复盘" 整合为一体,形成闭环产品,而非零散工具
- 定位 中等价位、高体验 的产品形态,在题库与高价培训班之间填补市场空白
- 易于沉淀数据(问答、评分、报告),可进一步用于构建题库和评分模型,形成数据壁垒
- 基于微服务架构与 MCP 大模型网关,后续可快速扩展到 企业面试、校园招聘实训等 B 端场景
2.4 商业机会
对 C 端求职者:
- 以单场面试、月度/季度套餐等形式收费,形成稳定收入
- 通过"免费体验 + 高价值付费功能"进行转化,形成可复用增长模型
对 B 端企业(中长期):
- 提供标准化面试工具与 API,收取 SaaS 服务费或按量计费
- 结合企业现有题库和胜任力模型,提供定制化面试解决方案
对培训机构:
- 提供合作接口,将本系统作为"AI 助教/实训平台"
- 以技术平台模式输出,按使用量或授权费进行分成
2.5 项目必要性
- 提升公司在 AI+教育/招聘领域的战略布局,构建差异化竞争力
- 利用现有技术栈和微服务架构积累,快速扩展新的业务方向
- 创建可长期维护的产品资产,而非一次性项目
- 抢占大模型在垂直业务场景中的先发优势,为后续更多 AI 业务线提供可复制经验
3. 系统架构模块
3.1 总体架构概述
基于 Spring Cloud 微服务架构,模块划分如下:
| 模块 | 说明 |
|---|---|
gateway | 统一网关服务 |
account-service | 账户与权益服务 |
ai-service | AI 面试与简历服务 |
product-service | 商品与订单支付服务 |
admin-service | 后台管理服务 |
aimcp-service | AI MCP 服务(大模型能力封装) |
common | 公共模块(配置、DTO、工具类、异常处理) |
3.1.1 系统模块关系(简要)
ai-interview(父工程)
├── common # 公共模块(工具类、配置、DTO、异常处理)
├── gateway # 网关服务
├── account-service # 账户服务(用户、权益、登录、短信)
├── ai-service # AI服务(面试、简历解析、问答)
├── admin-service # 管理服务(后台管理功能)
├── product-service # 产品服务(商品、订单、支付)
└── aimcp-service # AI MCP服务(AI模型能力提供)
3.1.2 模拟面试完整流程(简要)
用户发起面试
↓
校验扣减面试权益
├── 无权益 → 引导购买套餐
└── 有权益 ↓
选择面试类型
↓
AI 生成面试题
↓
用户答题
↓
实时评分点评
↓
是否继续?
├── 继续 → 进行下一轮 → 回到「用户答题」
└── 结束 → 生成完整报告
3.2 gateway 模块
职责:
- 统一请求入口,进行路由转发
- 基于 JWT 的统一鉴权
- 处理跨域、限流等基础能力
功能边界:
- 不承载业务逻辑,仅负责鉴权、路由和基础防护
技术栈:
- Spring Cloud Gateway、JWT、Nacos
接口规范:
- 对外统一前缀如
/api/v1/**,由 gateway 路由到各服务内部路径
3.3 account-service 模块
职责:
- 用户注册、登录(短信/微信)
- 用户基本信息管理
- 权益管理:面试次数、简历解析次数等
功能边界:
- 不直接处理面试逻辑,仅负责用户和权益数据
- 向其他服务(如
ai-service、product-service)提供用户/权益查询接口(Feign/HTTP)
技术栈:
- Spring Boot、Spring Cloud、MyBatis-Plus、MySQL、Redis、RabbitMQ、Nacos、阿里云短信、微信开放平台
接口示例:
GET /api/v1/account/detail:获取当前登录用户信息POST /api/v1/account/login:短信验证码登录GET /api/v1/wechat/login、GET /api/v1/wechat/callback:微信登录流程
3.4 ai-service 模块
职责:
- AI 模拟面试:问题生成、回答评分、报告生成
- 简历上传解析:文件存储、内容抽取、结构化存储与评分
- 面试与简历相关记录管理和查询
功能边界:
- 不直接管理用户和权益,仅通过
account-service校验可用次数 - 根据业务情况可以直接与大模型通信,或通过
aimcp-service调用
技术栈:
- Spring Boot、Spring Cloud、Spring AI / OpenFeign、MyBatis-Plus、OSS、RabbitMQ、Nacos
接口示例:
POST /api/v1/interview/start:发起模拟面试POST /api/v1/interview/question:提交答题并获取评分反馈POST /api/v1/resume/upload:上传简历GET /api/v1/resume/parse:获取简历解析结果
3.5 product-service 模块
职责:
- 商品(面试套餐、简历解析套餐等)管理
- 订单创建、支付处理、支付回调
- 支付成功后通知
account-service发放权益
功能边界:
- 仅负责产品与订单信息,不处理 AI 业务逻辑
技术栈:
- Spring Boot、Spring Cloud、MyBatis-Plus、MySQL、RabbitMQ、Nacos、微信支付
接口示例:
GET /api/v1/product/list:获取商品列表POST /api/v1/order/create:创建订单POST /api/v1/pay/callback:支付回调
3.6 admin-service 模块
职责:
- 提供后台管理接口:商品配置、用户与权益查看、订单与数据统计等
- 注意:本模块提供完整代码,不纳入视频讲解,可以结合 VideoCoding 进行完成
功能边界:
- 面向内部管理系统,不提供公网直接访问
技术栈:
- Spring Boot、MyBatis-Plus、MySQL、Nacos
3.7 aimcp-service 模块
职责:
- 统一封装大模型服务能力,为
ai-service提供对话、问答、评分等接口 - 负责大模型 API 的配置管理、重试、限流及日志记录
功能边界:
- 不参与业务决策,仅提供 AI 能力输出
技术栈:
- Spring Boot、Spring AI MCP、阿里云 Serverless
3.8 common 模块
职责:
- 统一配置(Jackson、Redis、RabbitMQ 等)
- 通用 DTO、枚举、异常定义
- 工具类(JWT、HTTP、Bean 工具等)
4. 商业化能力
4.1 盈利模式
C端付费模式:
- 按次计费:单次模拟面试、单次简历解析与报告
- 套餐计费:将多场模拟面试与简历解析打包为月度/季度/年度套餐
- 会员订阅:在套餐基础上提供额外会员权益,如优先排队、历史报告长期存储
B端/SaaS模式(中长期):
- 面向企业或学校提供模拟面试工具平台,按账号数、面试场次或使用时长收费
- 为合作伙伴提供白标或嵌入式方案,收取年度服务费或技术授权费
增值服务:
- 个性化简历与面试辅导服务,可与人工顾问合作
- 数据报告与洞察服务,如为教育机构提供学生就业能力画像
4.2 收费标准(示例档位,仅供立项评估)
单次产品:
- 模拟面试基础版:约 X 元/场(有限题库、基础评分)
- 模拟面试进阶版:约 Y 元/场(更大题库、多维度评分与详细报告)
- 简历解析与评分:约 Z 元/份(含结构分析、评分与关键改进建议)
套餐产品:
- 入门套餐:N 场模拟面试 + M 次简历解析,价格约为单次购买的 8 折
- 进阶套餐:更多场次/次数 + 进阶报告,价格约为单次购买的 7 折
会员订阅:
- 月度会员:含一定场次/次数、历史记录长期存储、优先排队
- 季度/年度会员:在月度会员基础上提供更高使用额度与额外权益
最终具体价格由产品与业务团队根据市场调研、目标用户与成本测算确认,本节用于立项阶段营收模型评估。
4.3 付费功能设计
免费功能:
- 注册登录、基础个人信息管理
- 少量试用机会(例如 1 场基础模拟面试、1 次简历解析的简化版结果)
- 用于教育用户产品形态和价值,激发进一步付费意愿
付费功能层级:
- 基础付费层(Basic):完整的单场模拟面试流程 + 基础报告;单次简历解析与评分
- 进阶付费层(Pro):多维度评分(技术、沟通、思维等),更详细的分析与优化建议;支持多份简历版本对比
- 高阶付费层(Plus/Enterprise):增加针对特定岗位或企业的定制化题库、专项能力训练和长期跟踪报告
功能引导机制:
- 在免费体验报告中展示部分隐藏维度或精简版建议,引导用户通过付费解锁完整内容
- 在用户使用次数接近上限时弹出适配的套餐推荐
4.4 用户转化路径与漏斗
- 获客阶段:通过内容运营、社交媒体、校园/社群合作吸引潜在求职者访问
- 体验阶段:用户完成注册并使用免费模拟面试或简历解析,感知 AI 反馈价值
- 引导阶段:在关键节点(如查看报告、发现功能限制)通过页面提示引导用户查看付费套餐详情
- 转化阶段:用户在商品列表/营销活动页面完成支付,成为付费用户
- 留存与复购阶段:通过定期复盘提醒、能力成长报告、考试季/招聘季促销等方式,促进用户复购与升级套餐
关键指标包括: 新用户注册率、免费到付费转化率、付费留存率、复购率、ARPU/LTV 等。
4.5 商业价值评估与中长期潜力
短期价值(1年内):
- 通过 C 端付费快速验证产品价值与市场接受度
- 在有限预算下实现盈亏平衡或接近盈亏平衡
中期价值(1-3年):
- 积累大量面试与简历数据,形成题库、评分模型与行业基准,为 B 端产品打基础
- 扩展到校园招聘实训、企业内部培训等 B 端场景,开启 SaaS 收入
长期价值(3年及以上):
- 构建"AI 面试能力平台",形成可对外输出的基础能力,与更多生态伙伴集成
- 在 AI+招聘/教育领域形成品牌与数据护城河