UniEvo 开发路线图与优先级
版本:V1.0
关联:所有产品方案文档
一、总体阶段划分
| 阶段 |
名称 |
周期 |
产出 |
| S0 |
准备期 |
1周 |
服务器环境搭建 + 代码仓库初始化 |
| S1 |
核心引擎 |
2-3周 |
StrEvo 引擎 + REST API + 基础WEB |
| S2 |
产品化 |
3-4周 |
WEB完整工作流 + 移动端 + 管理模块 |
| S3 |
验证与部署 |
2-3周 |
验证闭环 + 生产部署 + 文档 |
| S4 |
迭代 |
持续 |
功能扩展 + 性能优化 + 行业适配 |
二、S0:准备期(第1周)
| 任务 |
说明 |
负责人 |
| 服务器环境搭建 |
操作系统 + Python + 数据库 + Docker |
用户 |
| 代码仓库初始化 |
Git 仓库 + 分支策略 + README |
AI |
| 开发环境配置 |
Python环境 + Node环境 + 依赖安装 |
用户 |
| 素材加载 |
将 Docs-split 素材纳入参考目录 |
AI |
产出:可运行的最小开发环境。
三、S1:核心引擎(第2-4周)
S1.1 StrEvo 引擎(第2周)
| 任务 |
说明 |
依赖 |
| 核心链编码 |
Δ→M→P→S→T 五步链 |
无 |
| 44种输出生成 |
所有输出维度的计算函数 |
核心链 |
| 参数系统 |
参数配置 + 参数校验 |
无 |
| 单元测试 |
各模块独立测试 |
开发完成后 |
产出:engine/ 目录下完整的 StrEvo 计算模块,可独立运行。
S1.2 REST API(第3周)
| 任务 |
说明 |
依赖 |
| FastAPI 基础框架 |
路由、中间件、异常处理 |
无 |
| 诊断接口 |
POST /diagnose |
StrEvo 引擎 |
| 项目管理接口 |
/projects CRUD |
无 |
| 结果查询接口 |
GET /diagnose/{id}/result |
诊断接口 |
产出:可调用的 REST API,可通过 curl/Postman 测试。
S1.3 基础 WEB(第4周)
| 任务 |
说明 |
依赖 |
| React 项目初始化 |
TypeScript + 路由 + 状态管理 |
无 |
| 数据上传页面 |
CSV/JSON 导入 + 预览 |
REST API |
| 参数配置面板 |
4个参数的输入 + 校验 |
无 |
| 诊断执行按钮 |
调用 API + 显示进度 |
REST API |
| 结果展示页面 |
稳定性曲线 + 关键指标 |
API响应数据 |
产出:最小可用 WEB 端——上传数据→配置参数→执行→看结果。
四、S2:产品化(第5-8周)
S2.1 WEB 端完整工作流(第5-6周)
| 任务 |
优先级 |
| 用户登录/注册 |
P1 |
| 项目管理(创建/切换/列表) |
P1 |
| 多方案对比 |
P1 |
| 报告导出(JSON/PDF) |
P1 |
| 健康度分级色标 |
P1 |
| 历史诊断记录 |
P1 |
S2.2 移动端(第7周)
| 任务 |
优先级 |
| 模板诊断 |
P1 |
| 拍照上传 |
P1 |
| 结果查看(WEB端子集) |
P1 |
| 扫码识别 |
P2 |
S2.3 管理模块(第8周)
| 任务 |
优先级 |
| 用户管理(组织、角色) |
P2 |
| 系统日志 |
P2 |
| 数据备份 |
P2 |
五、S3:验证与部署(第9-11周)
| 任务 |
说明 |
| 验证数据集准备 |
选择1-2个公开数据集(材料疲劳/企业财务/经济数据) |
| 全链路跑通 |
数据导入→引擎计算→输出展示→结果解读 |
| 参数校准验证 |
验证 α 自校准的准确性 |
| 生产部署 |
Docker 镜像打包 + 服务器部署 |
| 文档补全 |
API 文档 + 使用手册 + 部署指南 |
六、S4:迭代(持续)
| 方向 |
说明 |
| 行业适配 |
针对特定领域优化数据接入模板 |
| 高级输出 |
实现PDE离散化,解锁 H-02/03/04 |
| 性能优化 |
稀疏矩阵支持,n>5000场景 |
| SDK |
Python/JS SDK,方便第三方集成 |
七、风险评估
| 风险 |
概率 |
影响 |
缓解措施 |
| 核心算法在真实数据上效果不佳 |
中 |
高 |
先用公开数据集验证,再对接真实数据 |
| 参数校准不准确 |
中 |
中 |
提供手动覆写功能,AI建议为辅 |
| 服务器环境配置复杂 |
低 |
中 |
提供 Docker 一键部署 |
| 用户不理解差异矩阵概念 |
中 |
中 |
WEB端自动构建差异矩阵,用户无需理解内部机制 |
| StrEvo 引擎在大型数据集上性能不足 |
低 |
低 |
核心算法为O(n²),1000因素以内无需优化 |
八、里程碑
| 里程碑 |
时间 |
验证标准 |
| M1:核心引擎就绪 |
S1结束 |
python engine.py 可运行,输出稳定性曲线 |
| M2:WEB端可用 |
S2第1周 |
上传CSV→配置参数→看到曲线 |
| M3:验证闭环 |
S3第1周 |
在公开数据集上跑通,输出与预期一致 |
| M4:可部署 |
S3结束 |
Docker Compose up,浏览器打开看到登录页 |