Files

24 lines
1.4 KiB
Markdown

# 开发规划与里程碑
## 技术栈
- 前端: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。记录正确性、来源可追溯性、知识不足问题无依据回答率、响应时间、调用成本。不得预设实验结果。