Files
PlantAI-rag/docs/plans/10DAY_DELIVERY_PLAN.md
2026-07-10 17:59:59 +08:00

6.6 KiB
Executable File

10天交付计划 (4月1日-4月10日)

目标: 完整版基因家族知识图谱系统 当前日期: 4月2日 (剩余9天)


📊 当前状态 (4月2日 01:30)

已完成 ✅

模块 状态 说明
v5.2提取器 ✅ 审查机制已修复
批量处理 ✅ 支持8篇论文批量提取
知识图谱Schema ✅ 6实体+8关系定义
基础导入 ✅ 376基因+15分组已导入
审查机制 ✅ 4轮审查+过滤生效

待完成 ⏳

模块 优先级 工作量
完整实体类型(19种) P1 3天
完整关系类型(30种) P1 3天
实体提取器 P0 2天
关系抽取器 P0 2天
API接口 P0 1天
前端展示 P1 2天
测试验证 P0 1天

🎯 交付目标

核心交付物

  1. 知识图谱: 19实体类型 + 30关系类型
  2. 提取系统: 从PDF自动提取实体和关系
  3. API服务: 查询、导入、统计接口
  4. 前端界面: 知识图谱可视化展示
  5. 测试报告: 准确率、覆盖率验证

数据规模目标

  • 基因家族: 118个 (已有)
  • 基因: 1000+ (当前376)
  • 实体: 5000+ (当前518)
  • 关系: 10000+ (当前1134)

📅 详细日程 (剩余9天)

Day 2 (4月2日 周二) - 实体扩展

上午 (3h)

  • 扩展kg_schema.py到19实体类型
    • 添加: protein, phenotype, treatment, metabolite
    • 添加: tissue, process, pathway, hormone
    • 添加: mirna, motif, database, tool, stage
    • 添加: condition, cellular_component, molecular_function

下午 (3h)

  • 实现实体提取器
    • 基于v5.2提取框架
    • 添加实体识别正则表达式
    • 测试提取准确性

晚上 (2h)

  • 批量提取10篇论文
  • 验证实体提取质量
  • 修复提取bug

交付物: 19实体类型定义 + 实体提取器


Day 3 (4月3日 周三) - 关系扩展

上午 (3h)

  • 扩展kg_schema.py到30关系类型
    • 调控关系: represses, activates, upregulates...
    • 表达关系: expressed_in, highly_expressed_in...
    • 参与关系: involved_in, participates_in...
    • 互作关系: interacts_with, binds_to, targets

下午 (3h)

  • 实现关系抽取器
    • 基于规则的关系提取
    • 关系方向识别
    • 置信度评估

晚上 (2h)

  • 批量提取关系
  • 验证关系质量
  • 修复关系抽取bug

交付物: 30关系类型定义 + 关系抽取器


Day 4 (4月4日 周四) - 导入优化

上午 (3h)

  • 优化kg_import.py
    • 支持批量导入19实体
    • 支持批量导入30关系
    • 添加事务处理

下午 (3h)

  • 处理50篇论文
    • 批量提取实体和关系
    • 自动导入知识图谱
    • 生成导入报告

晚上 (2h)

  • 验证知识图谱规模
    • 统计实体数量
    • 统计关系数量
    • 检查覆盖率

交付物: 完整导入系统 + 50篇论文数据


Day 5 (4月5日 周五) - API开发

上午 (3h)

  • 开发知识图谱API
    • POST /kg/entities (实体查询)
    • POST /kg/relations (关系查询)
    • POST /kg/import (批量导入)
    • GET /kg/stats (统计信息)

下午 (3h)

  • 开发高级查询API
    • POST /kg/query (Cypher查询)
    • POST /kg/path (路径查询)
    • POST /kg/neighbors (邻居查询)

晚上 (2h)

  • API测试
    • 接口功能测试
    • 性能测试
    • 错误处理测试

交付物: 完整API接口 + 测试用例


Day 6 (4月6日 周六) - 前端开发

上午 (3h)

  • 开发知识图谱可视化组件
    • 使用D3.js或ECharts
    • 节点和关系展示
    • 交互式探索

下午 (3h)

  • 开发查询界面
    • 实体搜索框
    • 关系筛选器
    • 查询结果展示

晚上 (2h)

  • 集成到现有前端
    • 添加知识图谱页面
    • 与对话界面集成
    • 样式统一

交付物: 前端可视化界面


Day 7 (4月7日 周日) - 数据处理

上午 (3h)

  • 处理剩余论文
    • 目标: 100篇论文
    • 批量提取和导入
    • 错误处理和重试

下午 (3h)

  • 数据清洗
    • 去重处理
    • 格式标准化
    • 缺失值处理

晚上 (2h)

  • 生成最终数据集
    • 导出知识图谱
    • 生成统计报告
    • 备份数据

交付物: 100篇论文数据 + 清洗后知识图谱


Day 8 (4月8日 周一) - 测试验证

上午 (3h)

  • 功能测试
    • 实体提取准确率
    • 关系抽取准确率
    • API接口测试

下午 (3h)

  • 性能测试
    • 查询响应时间
    • 并发处理能力
    • 大数据量测试

晚上 (2h)

  • 修复bug
    • 修复测试发现的问题
    • 优化性能瓶颈
    • 完善错误处理

交付物: 测试报告 + bug修复


Day 9 (4月9日 周二) - 文档完善

上午 (3h)

  • 编写技术文档
    • API文档
    • 架构设计文档
    • 部署文档

下午 (3h)

  • 编写用户文档
    • 使用手册
    • 示例教程
    • FAQ

晚上 (2h)

  • 整理项目
    • 代码清理
    • 文件归档
    • 版本标记

交付物: 完整文档 + 清理后的代码


Day 10 (4月10日 周三) - 交付准备

上午 (3h)

  • 最终测试
    • 端到端测试
    • 集成测试
    • 验收测试

下午 (3h)

  • 部署准备
    • Docker镜像构建
    • 配置文件准备
    • 部署脚本编写

晚上 (2h)

  • 交付检查
    • 功能完整性检查
    • 文档完整性检查
    • 代码质量检查

交付物: 可部署系统 + 交付文档


📋 每日检查清单

每天早上 (5分钟)

  • 检查昨日任务完成情况
  • 确认今日任务优先级
  • 识别阻塞问题

每天晚上 (10分钟)

  • 记录今日完成内容
  • 更新任务状态
  • 规划明日任务

🚨 风险管控

风险 概率 影响 应对策略
实体提取不准确 中 高 加强规则+人工校验
关系抽取困难 高 高 先实现核心关系
时间不足 中 高 优先P0任务
API性能问题 低 中 提前性能测试

✅ 成功标准

功能标准

  • 19实体类型全部实现
  • 30关系类型全部实现
  • 支持100篇论文批量处理
  • API响应时间<1s
  • 前端可视化可用

数据标准

  • 基因家族: 118个
  • 基因: 1000+
  • 实体: 5000+
  • 关系: 10000+

质量标准

  • 实体提取准确率>85%
  • 关系抽取准确率>80%
  • API可用性>99%

📞 沟通机制

  • 每日同步: 晚上10分钟进度汇报
  • 阻塞升级: 遇到问题立即沟通
  • 计划调整: 根据实际情况灵活调整

计划制定: 2026-04-02 01:30 下次更新: 每日晚上