Files
ylhp-ai-project-manager-fro…/src/api/默认模块.openapi.json
JiaoTianBo 87bdef6416
Some checks failed
Lint Code / Lint Code (push) Failing after 6m48s
feat(project): 新增项目管理功能模块
- 新增项目菜单项及路由配置,支持项目管理入口
- 实现项目相关API接口,包括项目列表、统计、甘特图及项目初始化接口
- 添加项目新建向导组件,支持上传文件预览及确认保存
- 实现项目管理页面,包含项目列表展示、筛选、统计卡片及新建项目操作
- 支持项目基本信息、里程碑、任务、成员及风险等多维度管理数据录入
- 优化页面交互体验,支持上传文件格式校验及数据编辑预览
- 提供状态及风险等级标签显示,辅助项目状态快速识别
2026-03-28 15:25:03 +08:00

414 lines
14 KiB
JSON
Raw 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.
{
"project": {
"project_name": "AIHR 智能简历筛选系统",
"project_type": "研发项目",
"description": "利用大语言模型LLM和自然语言处理NLP技术实现简历的自动化解析、人岗匹配度评分及候选人排序提升招聘效率。",
"objectives": "1. 效率提升单份简历平均处理时间降低至10秒以内。2. 精准匹配人岗匹配度评分准确率达到90%以上。3. 系统集成无缝对接主流招聘网站及企业内部ATS。4. 合规安全:确保候选人数据脱敏处理,符合《个人信息保护法》要求。",
"plan_start_date": "2026-04-01",
"plan_end_date": "2026-09-30",
"budget": 2850000,
"currency": "CNY",
"priority": "high",
"tags": ["AI", "NLP", "LLM", "人力资源", "招聘系统"]
},
"milestones": [
{
"milestone_name": "M1 需求分析与架构设计",
"description": "需求评审通过,技术架构可行性验证完成。",
"plan_date": "2026-04-30",
"deliverables": "《需求规格说明书》、《系统架构设计文档》、《数据库设计文档》",
"owner_role": "产品负责人"
},
{
"milestone_name": "M2 核心算法模型训练与验证",
"description": "模型在测试集上的准确率>85%,解析字段覆盖率>95%。",
"plan_date": "2026-06-15",
"deliverables": "简历解析引擎 V1.0、人岗匹配算法模型、测试报告",
"owner_role": "AI算法工程师"
},
{
"milestone_name": "M3 系统功能开发完成 (Alpha 版)",
"description": "核心功能(上传、解析、评分、搜索)闭环跑通。",
"plan_date": "2026-07-31",
"deliverables": "可运行的后端服务、前端管理界面、API 接口文档",
"owner_role": "项目经理"
},
{
"milestone_name": "M4 系统集成与内部测试 (Beta 版)",
"description": "支持并发用户数>50响应时间<2秒无严重 Bug。",
"plan_date": "2026-08-31",
"deliverables": "集成测试报告、性能测试报告、用户操作手册",
"owner_role": "测试工程师"
},
{
"milestone_name": "M5 用户验收测试 (UAT) 与试点",
"description": "试点部门(人力资源部)确认功能满足业务需求。",
"plan_date": "2026-09-15",
"deliverables": "UAT 验收报告、试点运行反馈报告",
"owner_role": "产品负责人"
},
{
"milestone_name": "M6 正式上线与交付",
"description": "系统正式部署至生产环境,完成全员培训。",
"plan_date": "2026-09-30",
"deliverables": "最终源代码、部署文档、运维手册、项目总结报告",
"owner_role": "项目经理"
}
],
"tasks": [
{
"task_id": "T001",
"task_name": "需求分析与产品设计",
"parent_task_id": null,
"description": "完成需求梳理、原型设计及用户故事编写",
"plan_start_date": "2026-04-01",
"plan_end_date": "2026-04-15",
"estimated_hours": 80,
"priority": "high",
"assignee_role": "产品负责人",
"dependencies": [],
"deliverables": "《需求规格说明书》、原型图"
},
{
"task_id": "T002",
"task_name": "技术架构与数据库设计",
"parent_task_id": null,
"description": "系统整体技术选型、架构设计及数据库设计",
"plan_start_date": "2026-04-16",
"plan_end_date": "2026-04-30",
"estimated_hours": 80,
"priority": "high",
"assignee_role": "技术架构师",
"dependencies": ["T001"],
"deliverables": "《系统架构设计文档》、《数据库设计文档》"
},
{
"task_id": "T003",
"task_name": "数据清洗与标注",
"parent_task_id": null,
"description": "历史简历数据的清洗、标注及训练数据集构建",
"plan_start_date": "2026-04-10",
"plan_end_date": "2026-05-15",
"estimated_hours": 100,
"priority": "high",
"assignee_role": "数据标注专员",
"dependencies": ["T001"],
"deliverables": "训练数据集"
},
{
"task_id": "T004",
"task_name": "算法模型训练与调优",
"parent_task_id": null,
"description": "NLP模型选型、简历解析算法开发及匹配模型训练",
"plan_start_date": "2026-05-01",
"plan_end_date": "2026-06-15",
"estimated_hours": 260,
"priority": "high",
"assignee_role": "AI算法工程师",
"dependencies": ["T003"],
"deliverables": "简历解析引擎、算法模型"
},
{
"task_id": "T005",
"task_name": "后端功能开发",
"parent_task_id": null,
"description": "后端API开发、数据库对接及高并发处理优化",
"plan_start_date": "2026-05-01",
"plan_end_date": "2026-07-15",
"estimated_hours": 320,
"priority": "high",
"assignee_role": "后端开发工程师",
"dependencies": ["T002"],
"deliverables": "后端服务、API接口文档"
},
{
"task_id": "T006",
"task_name": "前端页面开发",
"parent_task_id": null,
"description": "管理后台前端页面开发、数据可视化展示及交互实现",
"plan_start_date": "2026-05-15",
"plan_end_date": "2026-07-15",
"estimated_hours": 320,
"priority": "high",
"assignee_role": "前端开发工程师",
"dependencies": ["T002"],
"deliverables": "前端管理界面"
},
{
"task_id": "T007",
"task_name": "系统联调与Alpha版发布",
"parent_task_id": null,
"description": "前后端联调、算法模型集成及核心功能闭环测试",
"plan_start_date": "2026-07-16",
"plan_end_date": "2026-07-31",
"estimated_hours": 120,
"priority": "high",
"assignee_role": "后端开发工程师",
"dependencies": ["T004", "T005", "T006"],
"deliverables": "Alpha版系统"
},
{
"task_id": "T008",
"task_name": "系统集成与性能测试",
"parent_task_id": null,
"description": "功能测试、性能测试及自动化测试脚本编写",
"plan_start_date": "2026-08-01",
"plan_end_date": "2026-08-31",
"estimated_hours": 160,
"priority": "high",
"assignee_role": "测试工程师",
"dependencies": ["T007"],
"deliverables": "集成测试报告、性能测试报告"
},
{
"task_id": "T009",
"task_name": "UAT验收与试点运行",
"parent_task_id": null,
"description": "组织人力资源部进行用户验收测试并收集反馈",
"plan_start_date": "2026-09-01",
"plan_end_date": "2026-09-15",
"estimated_hours": 80,
"priority": "medium",
"assignee_role": "产品负责人",
"dependencies": ["T008"],
"deliverables": "UAT验收报告"
},
{
"task_id": "T010",
"task_name": "正式上线与培训部署",
"parent_task_id": null,
"description": "系统生产环境部署、全员培训及总结报告编写",
"plan_start_date": "2026-09-16",
"plan_end_date": "2026-09-30",
"estimated_hours": 80,
"priority": "high",
"assignee_role": "项目经理",
"dependencies": ["T009"],
"deliverables": "部署文档、运维手册、最终源代码"
}
],
"members": [
{
"name": "张伟",
"role_code": "manager",
"responsibility": "负责整体项目规划、进度控制、风险管理及跨部门协调。",
"department": "未来科技研发部",
"weekly_hours": 40
},
{
"name": "李娜",
"role_code": "leader",
"responsibility": "负责需求梳理、原型设计、用户故事编写及验收测试。",
"department": "未来科技研发部",
"weekly_hours": 40
},
{
"name": "王强",
"role_code": "leader",
"responsibility": "负责系统整体技术选型、架构设计、核心技术难点攻关。",
"department": "未来科技研发部",
"weekly_hours": 20
},
{
"name": "陈思",
"role_code": "member",
"responsibility": "负责 NLP 模型选型、简历解析算法开发、匹配模型训练与调优。",
"department": "未来科技研发部",
"weekly_hours": 40
},
{
"name": "赵杰",
"role_code": "member",
"responsibility": "负责后端 API 开发、数据库设计、第三方系统接口对接。",
"department": "未来科技研发部",
"weekly_hours": 40
},
{
"name": "刘洋",
"role_code": "member",
"responsibility": "协助后端开发,负责高并发处理及缓存策略优化。",
"department": "未来科技研发部",
"weekly_hours": 40
},
{
"name": "孙丽",
"role_code": "member",
"responsibility": "负责管理后台前端页面开发、数据可视化展示及交互实现。",
"department": "未来科技研发部",
"weekly_hours": 40
},
{
"name": "周敏",
"role_code": "member",
"responsibility": "负责测试用例编写、功能测试、性能测试及自动化测试脚本。",
"department": "未来科技研发部",
"weekly_hours": 40
},
{
"name": "吴凯",
"role_code": "member",
"responsibility": "负责系统界面设计、用户体验优化及交互规范制定。",
"department": "未来科技研发部",
"weekly_hours": 20
},
{
"name": "郑浩",
"role_code": "member",
"responsibility": "负责历史简历数据的清洗、标注及训练数据集构建。",
"department": "未来科技研发部",
"weekly_hours": 20
}
],
"resources": [
{
"resource_name": "高性能云服务器",
"resource_type": "equipment",
"quantity": 5,
"unit": "台",
"unit_price": 0,
"supplier": "云服务商"
},
{
"resource_name": "云端GPU算力(A100/A800)",
"resource_type": "equipment",
"quantity": 2000,
"unit": "小时",
"unit_price": 0,
"supplier": "GPU云服务提供商"
},
{
"resource_name": "对象存储",
"resource_type": "equipment",
"quantity": 5,
"unit": "TB",
"unit_price": 0,
"supplier": "云服务商"
},
{
"resource_name": "历史简历数据",
"resource_type": "material",
"quantity": 100000,
"unit": "份",
"unit_price": 0,
"supplier": "企业内部"
},
{
"resource_name": "简历-JD匹配对标注数据集",
"resource_type": "material",
"quantity": 5000,
"unit": "对",
"unit_price": 0,
"supplier": "内部构建"
},
{
"resource_name": "OCR识别 API",
"resource_type": "software",
"quantity": 1,
"unit": "套",
"unit_price": 0,
"supplier": "第三方服务商"
},
{
"resource_name": "大模型调用 API",
"resource_type": "software",
"quantity": 1,
"unit": "套",
"unit_price": 0,
"supplier": "第三方大模型服务商"
},
{
"resource_name": "法律合规咨询服务",
"resource_type": "human",
"quantity": 1,
"unit": "项",
"unit_price": 0,
"supplier": "外部法律顾问"
}
],
"risks": [
{
"risk_name": "数据合规与隐私泄露风险",
"category": "other",
"description": "处理大量包含个人隐私的简历数据,可能违反《个人信息保护法》或引发数据泄露。",
"probability": 5,
"impact": 5,
"mitigation_plan": "聘请专业法律顾问审核数据采集、存储及使用流程;对所有简历数据进行严格的脱敏处理和加密存储。"
},
{
"risk_name": "模型匹配准确率不达标",
"category": "technical",
"description": "人岗匹配度评分准确率难以达到预期的90%以上目标。",
"probability": 40,
"impact": 4,
"mitigation_plan": "构建高质量的专家标注数据集,引入人力资源专家进行人工抽检复核,持续微调和优化算法模型。"
},
{
"risk_name": "系统并发性能瓶颈",
"category": "technical",
"description": "在处理大量并发解析请求时系统响应时间可能超过2秒或出现崩溃。",
"probability": 35,
"impact": 4,
"mitigation_plan": "优化系统架构引入Redis缓存和负载均衡机制并在Beta阶段进行充分的压力测试和性能调优。"
},
{
"risk_name": "第三方API依赖及限流风险",
"category": "schedule",
"description": "过度依赖外部大模型API和OCR服务可能因网络延迟或服务商限流影响项目进度和系统稳定性。",
"probability": 25,
"impact": 3,
"mitigation_plan": "设计灵活的接口适配层以支持多家API服务商切换并在必要时考虑本地部署轻量级备用模型。"
}
],
"timeline_nodes": [
{
"node_name": "项目正式启动",
"node_type": "event",
"plan_date": "2026-04-01",
"description": "项目团队组建完毕,进入需求分析阶段",
"kb_scope": ["file"]
},
{
"node_name": "需求与架构设计完成",
"node_type": "milestone",
"plan_date": "2026-04-30",
"description": "完成M1里程碑架构设计通过评审",
"kb_scope": ["report", "file"]
},
{
"node_name": "核心算法就绪",
"node_type": "milestone",
"plan_date": "2026-06-15",
"description": "完成M2里程碑模型准确率达标",
"kb_scope": ["report", "file", "risk"]
},
{
"node_name": "Alpha版发布",
"node_type": "milestone",
"plan_date": "2026-07-31",
"description": "完成M3里程碑系统核心功能闭环跑通",
"kb_scope": ["report", "ticket"]
},
{
"node_name": "Beta版发布",
"node_type": "milestone",
"plan_date": "2026-08-31",
"description": "完成M4里程碑内部集成测试与性能测试完成",
"kb_scope": ["report", "ticket", "risk"]
},
{
"node_name": "UAT验收通过",
"node_type": "milestone",
"plan_date": "2026-09-15",
"description": "完成M5里程碑试点部门确认功能满足需求",
"kb_scope": ["report", "ticket"]
},
{
"node_name": "项目正式上线交付",
"node_type": "milestone",
"plan_date": "2026-09-30",
"description": "完成M6里程碑生产环境部署及全员培训完成",
"kb_scope": ["report", "file"]
}
]
}