0x000检索与 RAG
← ALL TAGS
TAG
#RAG
6 POSTS
0x001检索与 RAG
RAG 架构:从跑通的脚本到能上线的系统
生产级 RAG 项目的骨架不是"一条从 PDF 到答案的脚本",而是把入库管道、检索服务、生成层各自关进独立模块,再用稳定的 ID 与 schema 把它们连起来。
8,453 字
0x002推理范式
Self-Ask 自问自答多跳推理
Self-Ask 让模型在回答前显式地写出「我还需要先知道什么」,把一个复杂问题拆成一串子问题,逐个回答,最后合成终答。它管的是「问题分解」这一层控制流。
2,141 字
0x003检索与 RAG
混合检索选型:BM25 与向量该放进哪个库
关键词和语义两路检索可以合并在 PostgreSQL、Elasticsearch 或 Milvus 中,选型重点是检索能力、数据同步与运维边界。
5,744 字
0x004检索与 RAG
余弦、内积与欧氏距离:RAG 该用哪个度量
余弦看方向,欧氏看位置,内积两个都看。RAG 比较的是「两段文字是不是一个意思」,与文本长短无关,所以要的是方向,选余弦。 而一旦向量做过 L2 归一化,三者的排序结果就完全一致了——所以真正该做的动作不是纠结选哪个度量…
6,331 字
0x005检索与 RAG