1000 B
1000 B
DV-0006:ZVec 向量化 – 规格(Spec)
- 状态:Implemented
- 关联 ADR:ADR-0004, ADR-0006
目标
将项目 MD 文档分块向量化,写入本地 ZVec 库并记录状态,为 RAG 提供语义检索基础。
范围
- In:MD 分块向量化、增量同步、删除清理、整项目后台任务。
- Out:对话本身(归 DV-0007)。
用户故事
作为用户,我希望项目文档自动向量化,以便后续语义问答。
功能需求(FR)
| ID | 需求 | 验收要点 |
|---|---|---|
| FR-10 | MD 分块 + embedding + ZVec 写入 + document_vector 记录 | 保存/新建/重命名触发;删除清理;PDF 不向量化;维度变更重建 |
| FR-11 | 整项目向量化后台任务 + 进度 | pending/running/success/failed 持久化 |
非功能需求(NFR)
| ID | 需求 |
|---|---|
| NFR-10 | embedding 失败不阻断;无配置跳过 |
| NFR-11 | 向量维度变更重建 collection 并全量重向量化 |