一图读懂LLM、RAG、AI Agent及MCP等核心概念
人工智能系统由用户输入,经提示词加工、上下文补充、令牌转换后送入大模型,可调用工具及检索增强生成,模型上下文协议统一接口,语言链串联组件,智能体自主决策,最终形成高效完整智能流水线。
AI 核心概念全景大图:一张图看懂九大行话
刚接触 AI 领域,面对众多专业术语,你可能会感到困惑:Token、Prompt、RAG、Agent、MCP……这些概念听起来都很厉害,但它们之间究竟有什么关联?今天,我们通过几张清晰的架构图,帮你梳理这套知识体系。看完之后,你会有一种豁然开朗的感觉,彻底理解 AI 系统的工作原理。
整体架构关系图:AI 系统到底长什么样?
一个真实的 AI 应用,远不止是让大模型在后台默默回答问题。它更像一条高效的流水线,每个环节各司其职,最终组合成你看到的“智能”效果。理解这个整体架构,是掌握 AI 核心概念的第一步。
flowchart TB
subgraph 用户层
U[用户输入]
end
subgraph Prompt 工程
P1[System Prompt
系统指令]
P2[Instruction
任务指令]
P3[Examples
示例]
P4[Output Format
输出格式]
end
subgraph RAG 检索增强
R1[用户问题]
R2[向量数据库]
R3[Embedding
向量化]
R4[相似度检索]
R5[Top-K 文档]
end
subgraph Context 上下文
C1[System Prompt]
C2[历史对话]
C3[检索文档]
C4[工具返回结果]
C5[当前用户输入]
C6[Context Window
最大 token 限制]
end
subgraph Token 层
T1[Tokenizer 分词]
T2[Token 序列]
T3[Token IDs]
end
subgraph LLM 大语言模型
L1[Embedding 层]
L2[Transformer 层]
L3[注意力机制]
L4[输出层]
end
subgraph Tool 工具调用
TL1[搜索引擎]
TL2[计算器]
TL3[数据库]
TL4[代码执行]
TL5[API 调用]
end
subgraph MCP 协议
M1[MCP Server]
M2[MCP Client]
M3[统一工具接口]
end
subgraph AI Agent 智能体
A1[感知]
A2[推理/规划]
A3[行动]
A4[记忆]
A5[反思]
end
subgraph LangChain 框架
LC1[Models
模型接口]
LC2[Prompts
提示管理]
LC3[Chains
调用链]
LC4[Memory
记忆管理]
LC5[Tools
工具集成]
LC6[Agents
智能体]
LC7[Retrievers
检索器]
end
U --> P2
P1 --> C1
P2 --> C5
P3 --> P2
P4 --> P2
U --> R1
R1 --> R3
R3 --> R4
R2 --> R4
R4 --> R5
R5 --> C3
C1 --> C6
C2 --> C6
C3 --> C6
C4 --> C6
C5 --> C6
C6 --> T1
T1 --> T2
T2 --> T3
T3 --> L1
L1 --> L2
L2 --> L3
L3 --> L4
L4 -->|需要工具| TL1
L4 -->|需要工具| TL2
L4 -->|需要工具| TL3
L4 -->|需要工具| TL4
L4 -->|需要工具| TL5
TL1 --> C4
TL2 --> C4
TL3 --> C4
TL4 --> C4
TL5 --> C4
M3 --> TL1
M3 --> TL2
M3 --> TL3
M3 --> TL4
M3 --> TL5
M2 --> M3
M1 --> M2
A1 --> U
A2 --> L4
A3 --> TL1
A3 --> TL2
A3 --> TL3
A3 --> TL4
A3 --> TL5
A4 --> C2
A5 --> A2
LC1 --> L1
LC2 --> P1
LC3 --> T1
LC4 --> C2
LC5 --> TL1
LC6 --> A1
LC7 --> R4这张图虽然看起来信息密集,但核心逻辑非常清晰:用户输入 → 加工 Prompt → 补充上下文 → 转成 Token → 送进大模型 → 必要时调用工具 → 最终输出。而 MCP、LangChain、Agent 这些概念,都是让这条流水线更规范、更自动化的不同层级的工具,理解它们的关系是掌握 AI 系统工作原理的关键。
一次完整请求的数据流向
理解了整体架构,我们再通过一个真实的问题,走一遍完整的数据处理流程,看看 AI 系统是如何一步步响应用户请求的。
可以看到,大模型是整个流程的决策中枢,但它并不孤单。需要查询资料时,RAG 登场;需要计算或实时信息时,工具上场;工具和模型之间的协调,往往由 LangChain 编排,通过 MCP 统一对接。答案不是一次性生成的,而是在“推理→工具→回填→再推理”的循环中逐步成形的,这也是 AI 应用的核心工作模式。
各概念的角色定位
与其死记硬背每个名词的定义,不如先搞清楚它们各自站在哪一层,以及它们在整个 AI 系统中的功能定位。
flowchart TD
subgraph 输入层
TOKEN[Token
基本单元]
CONTEXT[Context
上下文窗口]
PROMPT[Prompt
提示词工程]
end
subgraph 核心层
LLM[LLM
大语言模型
大脑]
end
subgraph 能力层
TOOL[Tool
外部工具]
RAG[RAG
知识检索]
MCP[MCP
工具协议]
end
subgraph 框架层
LANGCHAIN[LangChain
开发框架]
end
subgraph 应用层
AGENT[AI Agent
智能体]
end
TOKEN --> CONTEXT
CONTEXT --> PROMPT
PROMPT --> LLM
LLM --> TOOL
RAG --> CONTEXT
MCP --> TOOL
LANGCHAIN --> TOKEN
LANGCHAIN --> PROMPT
LANGCHAIN --> LLM
LANGCHAIN --> TOOL
LANGCHAIN --> RAG
LANGCHAIN --> AGENT
AGENT --> LLM
AGENT --> TOOL
AGENT --> RAG
MCP -.->|统一接口| LANGCHAIN
style LLM fill:#f9f,stroke:#333,stroke-width:3px
style AGENT fill:#ff9,stroke:#333,stroke-width:3px
style LANGCHAIN fill:#bbf,stroke:#333,stroke-width:3pxLLM 是大脑,Agent 是员工,LangChain 是脚手架。Token、Context、Prompt 是喂给大脑的原材料;Tool、RAG、MCP 则是给大脑配备的手脚和资料库。LangChain 负责将这些组件串联起来,Agent 则让这套系统能够自主运转,实现更复杂的任务。
分层关系详解
如果把 AI 应用比作一栋楼,每一层都有各自明确的分工,理解这些分层关系有助于你更系统地掌握 AI 技术栈。
最底层是输入层,决定模型“看到什么”;往上是 LLM,负责“理解并生成”内容;再往上是能力扩展层,让模型不再仅限于聊天功能;LangChain 是工程框架,帮你把这些能力落地实现;最顶层的 Agent,则是让 AI 像人一样自主完成任务的最终产品形态。
一图看懂九大概念关系
如果上面的架构图还是觉得太细,那么请记住下面这张“鸟瞰图”,它浓缩了 AI 核心概念之间的核心关系。
Prompt、RAG、Tool 最终都汇入 Context;Context 的本质是一串 Token;Token 进入 LLM 后,由它决定是直接回答,还是通过 MCP 去调用外部工具。LangChain 是这一切的粘合剂,而 Agent 是最终面向用户的产品形态,理解这条主线就能把握 AI 系统的精髓。
概念速查表
| 概念 | 一句话解释 | 角色 |
|---|---|---|
| Token | 文本的最小处理单元 | 砖块 |
| Context | 模型能看到的全部信息 | 工作台 |
| Prompt | 结构化的输入指令 | 任务书 |
| LLM | 理解和生成语言的核心引擎 | 大脑 |
| Tool | 让模型调用外部能力 | 手脚 |
| RAG | 从知识库检索文档并塞入上下文 | 查资料 |
| LangChain | 串联上述所有组件的开发框架 | 脚手架 |
| AI Agent | 能自主感知→决策→行动的智能系统 | 员工 |
| MCP | 标准化工具接入协议 | USB 接口 |
写在最后
AI 领域的概念虽然很多,但它们并不是孤立存在的。记住一条主线就够了:用户输入经过 Prompt 工程和 RAG 检索,形成丰富的上下文,转化为 Token 后交给大模型,大模型根据需求调用工具,最终生成输出。而 LangChain、Agent 和 MCP 则是让这个流程更高效、更智能的支撑体系。
游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。
同类文章
CAD零基础入门教程:坐标输入、图层管理与基础绘图命令
本文面向CAD零基础学习者,系统讲解坐标输入、图层管理与基础绘图命令的核心用法。通过分步实操与常见问题排查,帮助新手建立精确绘图习惯,掌握规范出图的基础能力。
CAD从入门到项目交付:绘图、标注、图块与实战工作流
掌握CAD的核心在于建立“画得准、标得清、复用快、交付稳”的工作流。本文提供从环境设置、高频命令组合、标注规范、图块标准化到项目分阶段交付的完整路径,帮助初学者避免常见返工陷阱,独立完成可检查、可复用、可打印的工程图纸。
Claude Code 登录指南:个人、Teams 与企业账号区分与授权步骤
本文详细解析 Claude Code 登录前的账号类型区分方法,涵盖个人订阅、Teams 席位与企业 Enterprise 席位的授权路径差异。提供终端登录命令、环境变量排查及常见异常处理步骤,帮助用户快速完成正确授权并避免登录路径混淆。
Claude Code 文件修改前的权限模式配置与命令审批指南
本文详细介绍Claude Code在修改文件前的权限模式配置方法,包括defaultMode可选值、permissions allow与deny规则设置、多层级配置文件管理以及 status验证技巧,帮助开发者安全高效地使用AI编程助手。
Claude Code接入VS Code后先测扩展和终端命令
在VS Code中接入Claude Code后,建议优先验证扩展面板与集成终端两条入口。本文提供标准检查顺序、关键命令与常见故障排查路径,帮助你快速确认环境就绪,避免后续开发受阻。
- 热门数据榜
1
2
3
4
5
6
7
8
9
10
相关攻略
2026-09-01 16:53
2026-09-01 16:52
2026-09-01 14:27
2026-09-01 14:12
2026-09-01 14:10
2026-09-01 14:07
2026-09-01 13:55
2026-09-01 13:47
热门教程
- 游戏攻略
- 安卓教程
- 苹果教程
- 电脑教程

