交互式 RAG 检索增强生成可视化实验室

RAG
可视化实验室

从文档分块到向量检索,从重排序到生成引用,把 RAG 的每一步都拆成你能看见的零件。对标 LangChain RAG / LlamaIndex / RAGFlow 架构。

8
可视化模块
25+
交互参数
LangChain
对标框架
0
外部依赖
01

RAG 全流程架构

Query → Embed → Retrieve → Rerank → Generate。用户提问经过 Embedding 后在向量库中检索 Top-K,重排序后组装上下文,最终由 LLM 生成带引用的回答。

02

文档分块策略

Fixed-size 固定大小、Sentence 句子分割、Semantic 语义分块三种策略对比。分块大小直接影响检索精度。

03

Embedding 嵌入空间

文本如何变为向量。Token → Embedding 向量 → 高维空间中的点。相似文本在空间中距离更近。

04

向量检索算法

Brute-Force 暴力搜索、IVF 倒排索引、HNSW 层级导航小世界图三种检索算法对比。

05

重排序 (Reranking)

Bi-Encoder 双塔召回 vs Cross-Encoder 交叉编码精排。两阶段检索:先快召回 Top-K,再精排 Top-N。

06

上下文窗口管理

Token 预算分配:System Prompt + Retrieved Context + User Query + Response。上下文顺序影响生成质量。

07

生成与引用

LLM 如何利用检索到的上下文生成回答,并标注信息来源。Citation 引用链路可视化。

08

RAG 评估指标

Faithfulness 忠实度、Answer Relevance 答案相关性、Context Precision 上下文精确度、Context Recall 上下文召回率。RAGAS 框架核心指标。