AI专业术语
EmbeddingvsRAG
AI领域术语对比 — 快速理解两者的核心差异
概览对比
Embedding
Embedding 将文本映射到高维向量空间,语义相近的文本在向量空间中距离更近。这是 RAG、语义搜索和推荐系统的基础技术。
RAG
RAG 是当前最实用的 LLM 增强技术:先从知识库中检索相关文档,再将检索结果作为上下文喂给 LLM 生成回答。这大幅减少了幻觉问题,让 AI 的回答有据可查。
核心要点
Embedding
- 语义相近的文本向量距离更近
- 是 RAG 和语义搜索的基础
- OpenAI text-embedding-3 和开源 BGE 是主流选择
RAG
- 解决 LLM 幻觉问题的最实用方案
- 不需要微调模型,知识库更新即时生效
- 核心流程:索引 → 检索 → 生成
正式定义
Embedding
将文本转换为高维数值向量以捕捉语义信息的表示学习技术
RAG
通过先检索外部知识库中的相关信息再将其作为上下文输入大语言模型来生成更准确回答的技术架构
应用场景
Embedding
- RAG 系统的文档和查询向量化
- 语义搜索和相似度匹配
- 推荐系统的内容表示
RAG
- 企业知识库问答系统
- 文档智能搜索和摘要
- 客服机器人的知识增强
详细解读
Embedding
Embedding 是将离散的文本符号转换为连续向量表示的技术,使得计算机能够度量文本间的语义相似度。在 RAG 系统中,文档和查询都被转换为 Embedding 向量,通过余弦相似度或内积来检索最相关的文档。Embedding 模型的质量直接决定了检索效果。当前主流方案包括 OpenAI 的 text-embedding-3、开源的 BGE 和 E5 系列。多语言 Embedding 的质量仍然是挑战,中文 Embedding 的效果通常不如英文。
RAG
RAG 由 Meta 在 2020 年提出,已成为企业 AI 应用的标准架构。核心流程是:将文档切分为 chunk → 用 Embedding 模型转为向量 → 存入向量数据库 → 用户提问时检索相关 chunk → 将 chunk 作为上下文喂给 LLM 生成回答。RAG 的优势在于不需要微调模型、知识可实时更新、回答可溯源。挑战包括:检索质量直接影响生成质量、chunk 切分策略影响召回率、以及多跳推理场景下的检索不足。
快速对比
| 维度 | Embedding | RAG |
|---|---|---|
| 类型 | 专业术语 | 专业术语 |
| 标签 | RAG、深度学习 | RAG、LLM |
| 热度 | 78 | 95 |
共同关联术语
Vector Database