第 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)