Lesson 05 · 通用 embedding 用于领域 → 命中率 55-70% (生产不可用)

Problem

律所 / 医院 / 工业 RAG 项目直接用: - OpenAI text-embedding-3-small/large - 原版 bge-large-zh / bge-large-en

结果: - 用户问"民法典第 396 条", 检索出 5 条不相关条款 - 医生查"厄贝沙坦氢氯噻嗪", 排名前 5 里都不见药名精准匹配 - 工人问"零件号 XYZ-1234", 相似性打分把不相关部件排前面 - 命中率 (hit@5) 只有 55-70%, 生产用户"用两次就不用了"

Root Cause

通用 embedding 训练语料没接触过你的领域术语.

Fix

5-10k 领域对儿微调 bge-large-zh (或 m3e / bge-m3):

How to Avoid


避坑成本估算: 通用 embedding 上线 6 个月才发现命中率不达标 = 生产用户已经流失, 重启项目 = 20-40 万返工.

下一步: 30 min 领域 RAG 微调对齐