# Python-7-AI智能简历与求职助手 **Repository Path**: sanxiadaer/python-7 ## Basic Information - **Project Name**: Python-7-AI智能简历与求职助手 - **Description**: wenguoshunshunlili - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2026-08-10 - **Last Updated**: 2026-08-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AI 智能简历与求职助手 > 前后端分离的 AI 驱动求职辅助平台,提供「简历智能构建 → AI 分析打分 → 岗位匹配 → 简历优化 → 模拟面试」一体化服务。 --- ## 项目简介 AI 智能简历与求职助手是一款面向求职者的全流程辅助平台。用户可以通过手动填写或上传 Word/PDF 文件两种方式构建简历,系统利用大语言模型(DeepSeek)对简历进行五维度评分分析,基于关键词池算法实现智能岗位匹配,并提供 AI 简历优化建议和模拟面试功能。前后端分离架构,后端优先调用 LLM,失败时自动回退本地规则算法(优雅降级),确保服务高可用。 --- ## 核心功能 | 编号 | 模块 | 功能说明 | |:---|:---|:---| | F1 | 用户系统 | 手机号+密码注册/登录、短信验证码登录、JWT 鉴权、个人中心、登录记录 | | F2 | 简历构建 | 手动填写 6 大模块(个人信息/教育/工作/项目/技能/语言)+ 文件上传解析(Word/PDF/TXT)| | F3 | AI 简历分析 | 5 维度打分(完整性/专业度/技能匹配/经验值/教育背景)+ 雷达图 + 优势短板建议 | | F4 | 智能岗位匹配 | 粘贴 JD → 关键词池提取 + 三级匹配算法(完全/部分/缺失)→ 匹配度评分 | | F5 | AI 简历优化 | 基于 JD 的逐条优化建议,LLM 润色措辞,原文 vs AI 改写对比 | | F6 | 模拟面试 | AI 面试官多轮对话,支持技术面/行为面/HR 面,难度可选,参考回答 | | F7 | 简历预览导出 | 3 套模板(现代/经典/创意)+ 字体调节 + PDF/HTML 导出 | | F8 | 管理后台 | 管理员账户管理、用户管理、数据统计 | --- ## 技术栈 ### 后端 | 技术 | 版本 | 用途 | |:---|:---|:---| | Python | 3.10+ | 编程语言 | | FastAPI | 0.115 | Web 框架,自动生成 OpenAPI 文档 | | Uvicorn | 0.30.6 | ASGI 服务器,支持热重载 | | SQLAlchemy | 2.0.35 | ORM 框架,参数化查询防 SQL 注入 | | PyJWT | 2.9.0 | JWT Token 生成与验证 | | httpx | 0.27.0 | 异步 HTTP 客户端,调用 LLM API | | PyMuPDF | 1.24.10 | PDF 文件解析(import 名为 fitz) | | python-docx | 1.1.2 | Word 文件解析(段落+表格) | ### 前端 | 技术 | 版本 | 用途 | |:---|:---|:---| | Vue 3 | ^3.4.21 | 前端框架,Composition API + `