如果你刚接触 AI,一定会被一堆名词砸得有点晕:token、prompt、RAG、Agent、MCP……它们各自听起来都很厉害,但彼此之间到底是什么关系?今天这篇文章,我们用几张图把这套知识骨架搭起来。看完你会有一种“原来如此”的通透感。
整体架构关系图
一个真实的 AI 应用,不是只有一个大模型在默默回答问题。它更像是一条流水线,每个环节负责一件事,最后拼接出你看到的“智能”。
这张图虽然密密麻麻,但核心逻辑很清晰:用户输入 → 加工 Prompt → 补充上下文 → 转成 Token → 送进大模型 → 必要时调用工具 → 最终输出。MCP、LangChain、Agent 这些,都是让这条流水线更规范、更自动化的不同层级的工具。
一次完整请求的数据流向
理解了整体结构,我们再跟着一个真实的问题走一遍。
可以看到,大模型是整个流程的决策中枢,但它并不孤单。需要查资料时,RAG 上场;需要计算或查实时信息时,工具上场;工具和模型之间,往往由 LangChain 编排、由 MCP 统一对接。答案不是一次性生成的,而是在「推理 → 工具 → 回填 → 再推理」的循环里逐渐成形的。
各概念的角色定位
与其死记硬背每个名词的定义,不如先搞清楚它们站在哪一层。
LLM 是大脑,Agent 是员工,LangChain 是脚手架。 Token、Context、Prompt 是喂给大脑的材料;Tool、RAG、MCP 是给大脑装上的手脚和资料库。LangChain 负责把它们串起来,Agent 则让这套系统能自己动起来。
分层关系详解
如果我们把 AI 应用比作一栋楼,每一层都有自己的分工。
最底层是输入层,决定模型「看到什么」;往上是 LLM,负责「理解并生成」;再往上是能力扩展层,让模型不再只会聊天;LangChain 是工程框架,帮你把这些能力落地;最顶层的 Agent,则是让 AI 像人一样自主完成任务的最终形态。
一图看懂九大概念关系
如果上面这些图还是太细,那请记住下面这张「鸟瞰图」。
Prompt、RAG、Tool 最终都汇进 Context;Context 的本质是一串 Token;Token 进入 LLM 后,由它决定是直接回答,还是通过 MCP 去调用外部工具。LangChain 是这一切的粘合剂,而 Agent 是最终面向用户的产品形态。
概念速查表
| 概念 | 一句话解释 | 角色 |
|---|---|---|
| Token | 文本的最小切分单元 | 砖块 |
| Context | 模型能看到的全部信息 | 工作台 |
| Prompt | 结构化的输入指令 | 任务书 |
| LLM | 理解和生成语言的核心引擎 | 大脑 |
| Tool | 让模型调用外部能力 | 手脚 |
| RAG | 从知识库检索文档塞入 context | 查资料 |
| LangChain | 串联上述所有组件的开发框架 | 脚手架 |
| AI Agent | 能自主感知→决策→行动的智能系统 | 员工 |
| MCP | 标准化工具接入协议 | USB 接口 |
写在最后
AI 领域的概念很多,但它们并不是孤立存在的。记住一条主线就够了:
Token 组成 Context,Context 承载 Prompt,Prompt 驱动 LLM,LLM 借助 RAG 和 Tool 增强能力,MCP 让工具接入标准化,LangChain 让工程落地,Agent 让这一切自动跑起来。