跳转到内容

RAG 与向量库工具

RAG 是 FDE 交付里最高频的需求——“让 AI 看懂我们公司自己的资料”几乎出现在每一份 JD 和每一个客户现场。这一类工具链长(Embedding → 向量库 → 检索 → Rerank → 生成 → 评估),每一环都有国产开源选项,中文场景表现已经反超海外,私有化部署也更顺。

向量库:

工具 链接 定位 国内可用 备注
Milvus github.com/milvus-io/milvus 国产首选,中文资料全 42k★,生产级
Chroma github.com/chroma-core/chroma 本地最简,S2 第一课用 单机原型首选
Qdrant github.com/qdrant/qdrant 免费层 1GB Rust 实现,性能强
Pinecone pinecone.io 全托管,闭源 需代理 海外 Demo 用

Embedding:

工具 定位 国内可用 备注
BGE(智源) 中文首选,开源可私有化 bge-large-zh/m3
通义 Embedding 阿里系,百炼一键调 中文场景表现稳
text-embedding-3 OpenAI 出品 需代理 海外客户指定

Rerank:

工具 定位 国内可用 备注
BGE-Reranker 开源,配合 BGE 闭环 私有化首选
Cohere Rerank 闭源标杆 需代理 效果稳但走代理

RAG 平台:

工具 链接 定位 国内可用 备注
Dify github.com/langgenius/dify 全栈 LLMOps,RAG 一键 111k★
RAGFlow github.com/infiniflow/ragflow 深度文档解析 国产,infiniflow,48k★
FastGPT github.com/labring/FastGPT 知识库+工作流 20k★,可私有化

评估:

工具 链接 定位 国内可用 备注
RAGAS github.com/explodinggradients/ragas RAG 评估事实标杆 上下文召回/忠实度
DeepEval github.com/confident-ai/deepeval 端到端 LLM 评估 pytest 风格

学习阶段从 Chroma 起步,生产环境直接上 Milvus。 Chroma 单文件、零依赖,本课程 Stage 2 第一课就靠它讲清楚“向量检索”的直觉;一旦数据量上百万、需要分布式、要给客户部署在内网,Milvus 是国产唯一稳的选择,中文文档和社区案例最全。

Embedding + Rerank 用 BGE 一套打包。 BGE 系列是智源开源的中文 Embedding/Reranker,在 C-MTEB 榜单上长期领先,关键是能整套私有化部署,合规无忧。先用 bge-large-zh 做 Embedding,再接 bge-reranker 做二次精排,这一组合是中文 RAG 的黄金搭档。

RAG 平台按“客户要不要私有化”分。 政企/金融/医疗,客户数据不能出内网,优先 RAGFlow(深度文档解析,PDF/扫描件强)+ FastGPT,二者都能 Docker 一键私有化;互联网客户或快速 Demo,直接用 Dify 云版,半天就能搭一个能演示的知识库问答。交付时务必带上 RAGAS 评估报告,这是 FDE 区别于“PPT 销售最有力的武器”——拿出忠实度、上下文召回的具体分数,客户才会为效果买单。