feat(rag): v1 rerank 精排 + bge-m3 多语言切换(T6/T11 架构审查整改)
- T6 (Issue6): RerankConfig(enabled/model=BAAI/bge-reranker-v2-m3/device)
- rag-layer-design §6.3 Rerank 精排:窗口=RRF top-10、候选≤top_k 跳过、
故障降级 RRF 原序;原 §6.3-6.6 顺延 6.4-6.7
- config-design §5 新增 rerank 段;design §5.5 检索策略加 rerank
- T11 (OV2): EmbeddingConfig.model 默认 bge-small-zh-v1.5 → BAAI/bge-m3(日文语料)
- rag-layer-design 选型表/依赖表/manifest/流程图同步 + 新增 §2.3 日文样本验证
- design.md / implementation-plan 4.3 / config-design embedding 同步
- 新增 test_rag_design_consistency.py 一致性门禁(6 用例防文档漂移)
- TDD: RED(默认模型仍旧 + rerank 字段不存在)→ GREEN → 全量 198 passed / 100.00%(996 stmts/252 br)
This commit is contained in:
+2
-2
@@ -708,10 +708,10 @@ Parser 处理时分为:
|
||||
| 设计点 | 决策 |
|
||||
|--------|------|
|
||||
| 向量数据库 | Chroma(v1 唯一;Qdrant 切换为 v2 预留,Scope 缩减裁定)|
|
||||
| Embedding | bge-small-zh-v1.5(本地),可切换 bge-m3 |
|
||||
| Embedding | bge-m3(多语言,适配日文语料;OV2/T11)|
|
||||
| 实现方式 | 手写(chromadb + rank_bm25 + sentence-transformers)|
|
||||
| 分割策略 | 按格式适配(Word 标题层级 / Excel 规则块 / PPT 1-2 页)|
|
||||
| 检索策略 | 双通道(向量 top-10 + BM25 top-10)+ RRF 融合 |
|
||||
| 检索策略 | 双通道(向量 top-10 + BM25 top-10)+ RRF 融合 + rerank 精排(bge-reranker-v2-m3)|
|
||||
| 分类存储 | 分 Collection 隔离(rules-write / rules-design / ref-docs)|
|
||||
| 版本管理 | 文档级增量 + 版本组合(hash 对比,只重建变化文档)|
|
||||
| 版本路由 | 会话开始锁版本 |
|
||||
|
||||
Reference in New Issue
Block a user