ai中agent,skill Package,skill,tool,prompt,mcp等等概念的关系

好的,除了你提到的这几个核心概念,我把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的拆解算法)想深入了解,我可以单独展开细讲。😊

相关推荐
特立独行的猫A1 小时前
用仓颉语言 cj-tauri 框架,五分钟给娃做了个鸿蒙形近字游戏
java·后端·python
大可不必了6 小时前
03 函数定义和调用
开发语言·python
承渊政道7 小时前
【Python编程—从入门到实践】(记分与闯关:用Python+Pygame,打造越战越精彩的太空大战!)
开发语言·python·pycharm·游戏程序·pygame
爱学习的程序媛7 小时前
Python常用框架梳理
开发语言·后端·python·ai·web·后端框架·python框架
imgsq7 小时前
GESP Python 一到四级:备考路线与真题特点
python·青少年编程
eggwyw8 小时前
Anaconda安装卸载的详细流程指南
开发语言·python
2601_967979129 小时前
纯手写:Python安装pip完整教程,搞了几小时,终于成功
python·教程·pip·安装·包管理
Norna9 小时前
缓存文件从没写出来:一个 .json 被当成目录用了
python
aifannihao11 小时前
AI 学习第 14 课:CNN 训 6 轮卡在 0.5352,数据没打乱
pytorch·python·深度学习·cnn·学习路线
yuyuxun112 小时前
协同过滤的校园二手物品智能推荐系统的设计与实现 毕业设计-附源码40082
javascript·vue.js·spring boot·python·数据分析·django·课程设计