惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Engineering at Meta
Engineering at Meta
博客园_首页
H
Help Net Security
WordPress大学
WordPress大学
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
罗磊的独立博客
博客园 - 三生石上(FineUI控件)
B
Blog
I
InfoQ
SecWiki News
SecWiki News
T
Tailwind CSS Blog
Spread Privacy
Spread Privacy
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
V
Vulnerabilities – Threatpost
N
Netflix TechBlog - Medium
P
Palo Alto Networks Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Vercel News
Vercel News
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
K
Kaspersky official blog
M
MIT News - Artificial intelligence
S
Schneier on Security
T
Threat Research - Cisco Blogs
F
Fortinet All Blogs
Cyberwarzone
Cyberwarzone
Scott Helme
Scott Helme
aimingoo的专栏
aimingoo的专栏
Martin Fowler
Martin Fowler
MyScale Blog
MyScale Blog
The Cloudflare Blog
Recent Announcements
Recent Announcements
Security Latest
Security Latest
G
GRAHAM CLULEY
IT之家
IT之家
Y
Y Combinator Blog
The Last Watchdog
The Last Watchdog
腾讯CDC
Google DeepMind News
Google DeepMind News
V
V2EX
S
Securelist
TaoSecurity Blog
TaoSecurity Blog
B
Blog RSS Feed
S
SegmentFault 最新的问题
博客园 - 叶小钗
P
Proofpoint News Feed
云风的 BLOG
云风的 BLOG
Project Zero
Project Zero
G
Google Developers Blog
Google DeepMind News
Google DeepMind News
F
Full Disclosure

JoyoBlog

Agent 和 skills 的解释和区别 Obsidian 和 dify 做知识库的对比,哪个更适合落地到企业软件测试流程中 针对大模型的性能测试 认识和使用 Hermes Agent 开源自主学习 AI 智能体 针对大模型的安全性测试 全力推进和落地 AI QA 工作流 RAG 设计核心知识点总结(知识库建设注意点、 Memory 模块设计、向量数据库对比) 个人养生羽毛球 - 打球记录 | 卓越笔记 测试岗年终总结方向参考 | 卓越笔记 测试任务提测标准和流程 | 卓越笔记 抽奖日志表统计中奖的次数和奖品出现的概率 | 卓越笔记 AI 系统运转的 7 个关键层级 | 卓越笔记 IPv4和IPv6在位数和长度方面的主要区别 | 卓越笔记 中级系统集成项目管理工程师考试辅导 skill | 卓越笔记
RAG、知识库和上下文的区别和联系 | 卓越笔记
2026-05-27 · via JoyoBlog

AI 大模型    zhuoyuebiji    --   2026-5-27 17:03   其他

在人工智能和大语言模型(LLM)的语境下,RAG、知识库上下文是构建智能问答系统的三个核心概念。

它们的目的都是为了让 AI 获取外部信息,但各自的角色、范围和工作阶段有所不同。

核心概念定义

1. 知识库(Knowledge Base)

  • 本质:结构化信息管理系统,核心目标是知识的存储和检索
  • 形态:可以是结构化图谱/规则引擎,也可以是非结构化文档
  • 特点:静态存储系统,需要定期更新维护

2. RAG(Retrieval-Augmented Generation)

  • 本质:检索增强生成技术框架
  • 核心思想:让大模型在回答问题时,先从外部知识库中检索相关内容,再基于检索结果生成回答
  • 组成:由离线索引流水线(文档预处理存入向量库)和在线查询流水线(接收问题、检索、生成)组成

3. 上下文(Context)

  • 本质:当前对话或任务中传递给模型的文本信息
  • 特点:动态的、临时的信息载体
  • 作用:保障多轮对话连贯性,提供任务背景信息

主要区别

特性 知识库 RAG 上下文
角色 数据存储系统 检索+生成技术 信息传递载体
数据来源 预先存储的文档/数据 外部知识库 当前对话或检索结果
实时性 需要定期更新 支持实时检索 实时动态变化
计算复杂度 存储和索引 检索+生成(线性) 自注意力机制(O(n²))
成本效率 存储成本 低(仅处理相关内容) 高(长上下文消耗算力)

核心联系

1. 工作流程上的联系

知识库 → RAG检索 → 上下文拼接 → 模型生成
  • 知识库为RAG提供数据源
  • RAG从知识库中检索相关信息
  • 检索结果被拼接成上下文传递给模型
  • 上下文包含检索到的知识,用于指导模型生成

2. 功能互补

  • 知识库解决"知识从哪里来"的问题
  • RAG解决"如何找到相关知识"的问题
  • 上下文解决"如何将知识传递给模型"的问题

3. 实际应用场景

当用户提问时:

  1. RAG引擎从知识库中检索相关文档
  2. 将检索到的文档内容作为上下文的一部分
  3. 模型基于这个增强的上下文生成准确回答

总结

区别

  • 知识库是 存储层,信息的仓库(数据存储)
  • RAG是 检索层,搬运信息的过程(技术架构)
  • 上下文是 传递层,是 AI 最终读到的书本(实时内存)

联系
三者构成一个完整的知识增强系统:知识库存储知识,RAG检索知识,上下文传递知识,共同解决大模型的知识截止和幻觉问题。