Chico Notes
LLM Wiki / RAG

Embedding 模型评估:不要只看排行榜

从领域语言、检索指标、延迟成本、多语言、维度和迁移风险评估 Embedding 模型,避免盲目替换导致 RAG 退化。

持续修订的工程笔记

Embedding 模型决定了向量召回的语义空间。换模型看起来只是替换一个 API,实际上会改变所有向量、距离分布、阈值、召回结果和成本结构。

核心判断

Embedding 模型不能只看通用 benchmark。真正要看的是你的文档、你的查询、你的语言、你的权限过滤和你的延迟预算。

评估维度

维度问题
领域匹配业务术语、缩写、代码、表格字段是否能对齐。
多语言中文、英文、中英混问、专有名词是否稳定。
长文本chunk 较长时语义是否稀释。
维度向量维度影响存储、内存和检索速度。
成本embedding 单价、批量吞吐、重建索引成本。
稳定性模型版本是否可固定,输出是否可复现。

离线评测

最小评测集应该包含 query 和 expected evidence。

{
  "query": "远程员工 PTO 政策怎么计算?",
  "expected_chunks": ["hr_policy_remote_pto_2026"],
  "language": "zh-CN",
  "category": "policy"
}

用同一套 chunk,对不同 embedding 模型生成索引,然后比较 Recall@K、MRR、NDCG 和 P95。

迁移风险

Embedding 迁移通常需要双索引。

不要在旧索引里混入新模型向量。不同模型的向量空间不可直接比较。

结论

Embedding 评估不是“哪个模型更强”,而是“哪个模型在你的数据和预算里让正确证据更稳定地进上下文”。

讨论

继续讨论这篇笔记

有问题、补充案例或不同观点,可以通过 GitHub Discussions 继续交流。

On this page