Files

1.4 KiB

开发规划与里程碑

技术栈

  • 前端:Vue 3 + TypeScript + Vite
  • 后端:FastAPI + Pydantic + SQLAlchemy
  • 数据库:PostgreSQL + pgvector
  • Embedding:统一接口,首版选择一种中文/多语言模型;切换模型必须重建向量索引
  • 检索:关键词基线、向量语义检索、混合检索
  • LLM:API 接入,密钥仅在服务端环境变量中
  • 网络搜索:可选扩展;候选资料必须核验后方可正式入库

阶段与验收

阶段 交付物 验收标准
1 工程壳子 前后端、数据库、静态页面 /api/health 可访问,页面正常展示,新增知识持久化
2 知识管理 来源、文档、审核、版本 新增、编辑、审核和查询有日志与来源
3 基础 RAG 关键词检索、LLM 接口 可展示检索依据,知识不足时不强答
4 混合检索 Embedding、pgvector、融合排序 能复现 A/B/C 三种对照方案
5 增量更新 后台任务、索引版本切换 新索引失败不影响旧版检索
6 实验与交付 测试集、指标、结果、软著材料 数据真实、过程可复现、文档与代码一致

实验设计

A:直接大模型;B:关键词 RAG;C:混合检索 RAG。记录正确性、来源可追溯性、知识不足问题无依据回答率、响应时间、调用成本。不得预设实验结果。