8履约任务14 分钟

BM25 稀疏全文检索

精确匹配互补 Dense。

BM25
进度保存在本机浏览器;验收通过后再点更稳妥
本课任务 · AI 履约学法

实现 BM25 稀疏检索,覆盖产品型号类精确匹配。

推荐:复制 Prompt → 在 AI大模型/AI编程工具 改项目 → 跑验收 → 再展开下方概念卡。不必先对着仓库读代码。

Prompt
实现 BM25。

目标:
1. 对 chunk 建 BM25 索引(可用 rank_bm25)
2. POST /api/rag/search/bm25
3. 准备含型号/工号的样例文档证明 Dense 弱、BM25 强

验收:精确关键字查询 BM25 优于 Dense。
验收标准npm run verify:rag-08
  • BM25 可查询
  • 有对比样例
  • 中文分词策略有说明

卡关对照:Gitee tag phase-3-retrieve(验收通过后再看,或路径 C 直接 checkout)