好的,除了你提到的这几个核心概念,我把AI智能体系统中其他重要的相关概念也一起整合进来,给你一张更完整的"全景关系图"。
📊 完整概念关系流程图

🧩 完整概念详解(按层级)
一、核心决策层(大脑)
| 概念 | 一句话定义 | 生活类比 |
|---|---|---|
| Agent(智能体) | 整个系统的总指挥官,负责理解意图、制定计划、调度所有资源完成任务。 | 公司CEO |
| Prompt(提示词) | 给Agent的系统指令,定义了它的身份、能力边界、行为规则和输出格式。 | 公司章程+岗位说明书 |
| Memory(记忆系统) | Agent的记忆,分短期(当前对话上下文)和长期(向量数据库存储的历史经验)。 | 人类的工作记忆+长期记忆 |
| Planner(规划器) | 将复杂任务拆解成可执行的步骤序列(如"先查数据→再分析→最后生成报告")。 | 项目经理的任务分解 |
| Reasoner(推理器) | 执行逻辑推理,如思维链(Chain of Thought)、因果推断,让Agent"思考"而非"瞎猜"。 | 咨询顾问的分析推理 |
二、能力组织层(工具箱)
| 概念 | 一句话定义 | 生活类比 |
|---|---|---|
| Skill Package(技能包) | 一组技能的有序集合,按领域打包(如"财务技能包"、"客服技能包"),方便按需加载。 | 部门(如财务部) |
| Skill(技能) | 一个完整的能力单元,包含完成某个子任务所需的所有步骤,可能调用多个工具。 | 岗位职责(如"做财务报表") |
| Sub-Skill(子技能) | 技能的进一步细分,把一个复杂技能拆成更小的可复用单元。 | 岗位里的具体工作项 |
| Workflow(工作流) | 预定义的技能执行顺序,类似"流水线",按固定流程自动执行(如"数据清洗→建模→出图")。 | SOP标准作业流程 |
三、执行接口层(手脚)
| 概念 | 一句话定义 | 生活类比 |
|---|---|---|
| Tool(工具) | 最底层的具体操作函数,每个Tool只做一件确定的事(如"查询数据库"、"发送邮件")。 | 具体工具(如计算器) |
| MCP(模型上下文协议) | 标准化接口协议,让各种不同的Tool能被模型统一调用,类似"万能插座"。 | USB-C接口 |
四、知识增强层(外挂大脑)
| 概念 | 一句话定义 | 生活类比 |
|---|---|---|
| RAG(检索增强生成) | 在生成回答前,先从外部知识库检索相关信息,再结合这些信息生成更准确的答案。 | 开卷考试查参考书 |
| Knowledge Base(知识库) | 存储结构化或非结构化知识的仓库(如企业文档、产品手册、FAQ)。 | 公司资料库 |
| Embedding(嵌入/向量化) | 把文本转换成高维向量(数字数组),让计算机能计算文本之间的语义相似度。 | 给书贴标签+编号 |
五、外部资源层(世界接口)
| 概念 | 一句话定义 | 示例 |
|---|---|---|
| API | 调用外部服务的接口 | 支付接口、天气API、地图API |
| 数据库 | 存储结构化数据 | MySQL、PostgreSQL |
| 向量数据库 | 存储向量数据,用于语义检索 | Pinecone、Milvus、Chroma |
| 浏览器 | 模拟人上网浏览网页的能力 | 读取网页内容、点击按钮 |
🔄 一个完整的端到端调用流程
假设用户说:"帮我查一下上个月销售额最高的产品,并写一份分析报告。"
| 步骤 | 执行内容 | 涉及概念 |
|---|---|---|
| ① | 用户输入 → Agent 接收 | Agent |
| ② | Agent读取Prompt ,确认自己是"数据分析助手",并加载Memory中的历史偏好 | Prompt + Memory |
| ③ | Planner拆解任务:步骤1查数据→步骤2分析→步骤3写报告 | Planner |
| ④ | Agent加载 "数据分析技能包" | Skill Package |
| ⑤ | 从技能包中调用 "SQL查询技能" → 该技能调用 "数据库查询工具" → 通过 MCP 连接数据库执行 | Skill + Tool + MCP + DB |
| ⑥ | 如果数据不完整,Agent启用 RAG ,从知识库中检索"产品分类标准"辅助分析 | RAG + Knowledge Base |
| ⑦ | Reasoner对数据进行因果推理(为什么这个产品卖得好?) | Reasoner |
| ⑧ | 调用 "报告生成技能" → 调用 "PPT生成工具" → 通过 MCP 生成文件 | Skill + Tool + MCP |
| ⑨ | Agent将结果和推理过程返回给用户,并把本次经验存入 Memory | Agent + Memory |
📊 概念层级速查总表
| 层级 | 概念 | 是否可独立运行 | 是否包含逻辑 | 是否可复用 |
|---|---|---|---|---|
| 决策层 | Agent | ✅ | ✅ | ❌ |
| Prompt | ❌ | ❌ | ✅ | |
| Memory | ❌ | ❌ | ✅ | |
| Planner | ❌ | ✅ | ✅ | |
| Reasoner | ❌ | ✅ | ✅ | |
| 组织层 | Skill Package | ❌ | ❌ | ✅ |
| Skill | ❌ | ✅ | ✅ | |
| Sub-Skill | ❌ | ❌ | ✅ | |
| Workflow | ❌ | ✅ | ✅ | |
| 执行层 | Tool | ✅ | ❌ | ✅ |
| MCP | ❌ | ❌ | ✅ | |
| 知识层 | RAG | ❌ | ❌ | ✅ |
| Knowledge Base | ❌ | ❌ | ✅ | |
| Embedding | ❌ | ❌ | ✅ |
🏗️ 一句话终极总结
Agent 按照 Prompt 的指令,利用 Memory 和 RAG 增强知识,经过 Planner 拆解和 Reasoner 推理后,加载对应的 Skill Package ,从中选取 Skill / Workflow ,每个 Skill 通过 Tool 并经由 MCP 标准协议,调用 外部资源(API/DB/浏览器) 来执行具体操作,最终完成用户任务。
如果你对其中某一个概念(比如RAG的具体实现、Memory的存储机制、Planner的拆解算法)想深入了解,我可以单独展开细讲。😊