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 的指令,利用 MemoryRAG 增强知识,经过 Planner 拆解和 Reasoner 推理后,加载对应的 Skill Package ,从中选取 Skill / Workflow ,每个 Skill 通过 Tool 并经由 MCP 标准协议,调用 外部资源(API/DB/浏览器) 来执行具体操作,最终完成用户任务。


如果你对其中某一个概念(比如RAG的具体实现、Memory的存储机制、Planner的拆解算法)想深入了解,我可以单独展开细讲。😊

相关推荐
淼澄研学1 小时前
Python实战:基于LangChain与Chroma构建企业级RAG知识库问答系统
开发语言·python·langchain
辰辉创聚1 小时前
In Vivo抗体是什么?| 体内抗体与普通科研抗体的区别
人工智能·python·时序数据库·in vivo抗体·体内抗体·体内级抗体
深圳市宝华视联1 小时前
Python 读取 IP 视频流简单 Demo
python·嵌入式硬件·opencv·网络协议·tcp/ip·实时音视频·嵌入式实时数据库
门思科技2 小时前
LoRaWAN Regional Parameters:为什么 CN470 和 EU868 的频点数不同
python·物联网
Joseph 乔2 小时前
【Python】卸载与重装
经验分享·python
归去来?2 小时前
Python 常用优雅写法
开发语言·python
名字还没想好☜2 小时前
Java 21 switch 模式匹配实战:sealed 接口 + record 替代 if-instanceof 链
java·人工智能·后端·python·spring
深蓝海拓2 小时前
基于QtPy (PySide6) 的PLC-HMI工程实战记录(五)为当前动作画面的信号连接变量
网络·笔记·python·学习·pyqt
何以解忧,唯有..3 小时前
Python 异常处理完全指南:从基础到高级实践
开发语言·前端·python