RAG 技术目录19 项技术
本平台实现的全部 RAG 技术一览 — 每一项都可交互体验、全程可视化追踪
分块(5)
检索(4)
增强(5)
生成(4)
评估(1)
分块5 项技术
已实现
固定大小分块
Fixed-Size Chunking
按固定 token 数分割文档,支持重叠窗口。最基础的分块策略。
简单高效,适合均匀文本试一试
已实现
递归字符分块
Recursive Character Splitting
使用多级分隔符(段落→句子→字符)递归分割,优先在高层级边界切分。
保持段落和句子完整性试一试
已实现
语义分块
Semantic Chunking
计算相邻句子的嵌入相似度,在语义突变点切分。每个块保持主题一致。
真正的语义边界切分试一试
已实现
文档结构分块
Document-Aware Chunking
解析 Markdown 标题层级,按文档结构切分。每个块携带标题路径元数据。
保留文档结构上下文试一试
已实现
上下文增强分块
Contextual Retrieval
Anthropic 提出的技术。LLM 为每个块生成上下文前缀,描述其在文档中的位置和主题。
检索质量提升约 35%试一试
检索4 项技术
已实现
语义检索
Semantic Retrieval
将查询和文档编码为向量,通过余弦相似度匹配最相关的内容。
理解同义词和语义相似性试一试
已实现
关键词检索 (BM25)
Keyword Retrieval
使用 PostgreSQL 全文检索和 BM25 排序算法,精确匹配关键词。
精确术语匹配,速度快试一试
已实现
混合检索 (RRF)
Hybrid Retrieval with RRF
同时运行语义和关键词检索,用 Reciprocal Rank Fusion 融合排序结果。
结合两种检索的优势试一试
已实现
句窗检索
Sentence Window Retrieval
用小块做精准匹配,返回时扩展到相邻块,提供更完整的上下文。
精准匹配 + 完整上下文试一试
增强5 项技术
已实现
查询改写
Query Rewriting
LLM 将用户口语化的问题改写为更规范、更适合检索的表述。
优化检索词,提高匹配率试一试
已实现
假设性文档嵌入 (HyDE)
Hypothetical Document Embeddings
LLM 先生成一篇假设性回答文档,再对其做嵌入检索。文档级嵌入比问题级更接近目标。
弥补查询-文档词汇鸿沟试一试
已实现
多查询扩展
Multi-Query Expansion
将一个问题分解为 3-5 个语义变体,分别检索后去重合并结果。
覆盖不同表述角度试一试
已实现
自适应查询路由
Adaptive Query Routing
LLM 分类问题类型(简单/分析/对比/无需检索),自动选择最优管道配置。
智能匹配策略,兼顾质量和速度试一试
已实现
复杂问题分解
Query Decomposition
将复杂的多部分问题分解为可独立回答的子问题,分别检索回答后合成。
处理复杂多跳推理问题试一试
生成4 项技术
已实现
LLM 重排序
LLM-based Reranking
用 LLM 评估每个候选文档与问题的相关性,重新排序并过滤不相关结果。
精细化相关性判断试一试
已实现
纠正性 RAG (CRAG)
Corrective RAG
生成前评估检索质量。如果检索不充分,自动优化查询并重新检索。
防止低质量检索导致错误回答试一试
已实现
自反思 RAG (Self-RAG)
Self-Reflective RAG
生成后逐段自我反思:是否相关?是否有依据?是否完整?不合格则自动修订。
自动检测和纠正幻觉试一试
已实现
引用标注
Citation Grounding
回答中使用 [1][2] 内联引用标注,每个论点都链接到具体的源文档。
可验证的答案溯源试一试
评估1 项技术
已实现
三维质量评估
3-Dimension Quality Evaluation
LLM 从相关性、忠实性、完整性三个维度评分(0-1),全面衡量回答质量。
多角度量化评估试一试