简介:大模型、Token、Prompt、Skill、MCP、Agent、多智能体并不是并列的概念,而是同一套AI系统中不同层次的角色。本文用“开公司”的类比逐层拆解各概念的定位,对比通用型Agent框架与编码场景Agent工具两类落地形态,讲清相同点、核心差异、典型场景与选型依据,并附迁移注意事项,帮你一次性建立完整认知框架,少走弯路。
最近只要关注AI应用落地,就绕不开一堆高频词:大模型、Token、Prompt、Agent、MCP、Skill、多智能体,以及各类Agent产品形态。今天冒出一个“技能体系”,明天又在讨论“多智能体协作”,后天某个技术群可能整个下午都在争论两类Agent工具孰强孰弱。很多人硬着头皮查了一圈资料,发现每个词条都能单独写一篇长文,看完之后反而更混乱。
问题不在你不够聪明,而在于这些概念本来就不是同一个维度的东西——它们是同一套AI系统里不同层次的角色。拆开来学,永远少一块拼图。本文的对比有两个层面:
先把整体框架搭起来。把一套AI系统想象成开一家公司:有大脑、有员工、有工具、有流程、有调度系统。看下面这张表,先建立整体感:
| 系统角色 | 对应概念 | 一句话定位 |
|---|---|---|
| 大脑 | 大模型 | 负责理解与生成,是整个系统的地基 |
| 度量衡 | Token | 计费与上下文长度的计量单位 |
| 任务工单 | Prompt | 向系统传达“做什么、做到什么程度” |
| 岗位技能手册 | Skill | 沉淀某类任务的可复用做事方法 |
| 标准化插座 | MCP | 连接外部工具的通用协议 |
| 正式员工 | Agent | 会拆解任务、调用工具、交付结果 |
| 部门与团队 | 多智能体 | 多个Agent分工协作 |
有了这张图,后面每个概念你一看就知道它在哪个位置。
大模型是整个AI系统的地基。市面上各类对话助手、各家云平台提供的模型服务(例如百度智能云等国内平台提供的模型服务,以及其他主流模型服务),底层都是大模型。它几乎什么都能答:问历史、问代码、问怎么写方案,都能给出像样的回答。
但它有一个根本限制:只会“说”,不会“做”。你让它查今天的天气,它做不到——它连不上网;你让它帮你发一封邮件,它也做不到——它没有“手”。它本质上是一个被关在小房间里的天才,学问很大,但与外部世界隔着一堵墙。理解了这一点,才能理解后面为什么需要Agent、需要MCP。
很多人以为Token就是字数,其实不是。Token是大模型处理文本的最小单位:一个英文单词大致对应一个Token,中文大致一个字对应一到两个Token,具体怎么切分由模型自身的分词器决定,不同模型切法可能不同。
Token之所以重要,是因为它决定了三件事:
Prompt是你发给模型的指令。同样是交代任务,方式不同,产出质量天差地别。提示工程本质上就是把“口头交代”变成“结构化工单”:背景是什么、目标是什么、约束是什么、输出格式是什么。Prompt是交互层,决定模型能力有没有被白白浪费。
如果说Prompt是一次性的任务工单,Skill就是把某类任务的“最佳做法”沉淀成一份可复用的说明或配置:遇到这类任务按什么流程做、调哪些工具、注意什么。Agent执行时按需加载对应Skill,相当于员工上岗前先翻岗位SOP,而不是每次从零教一遍。它解决的是方法沉淀与复用问题。
Agent要“做事情”,就必须调用外部工具:查数据、读文件、调接口、发消息。如果每个Agent和每个工具都要单独开发对接,M个Agent配N个工具就要维护M×N套集成,成本极高。以模型上下文协议(MCP)为代表的一类通用工具连接协议,做的就是统一插座标准:工具方按协议暴露一次能力,任何支持该协议的Agent都能即插即用。它解决的是工具生态的连接效率问题。
Agent ≈ 大模型 + 工具调用 + 任务循环 + 状态记忆。它的工作方式是一个循环:接收目标→拆解步骤→调用工具→观察结果→决定下一步,直到交付。示意性地写出来:
while (任务未完成) {结合Prompt、历史记录与已加载的Skill进行推理if (需要外部信息或动作) { 通过MCP类协议调用工具 }记录本轮Token消耗,检查上下文余量观察工具返回结果,修正下一步计划}输出最终交付物
当任务链条足够长、涉及面足够广,单个Agent的上下文和能力就会吃紧。多智能体就是把“一个全能员工”升级为“一个团队”:主管Agent拆解分派,若干专家Agent各管一段,最后汇总结果。代价是通信开销、错误传播和总体成本都会被放大,协作流程本身也需要设计。
| 概念 | 所处层次 | 解决的问题 | 缺了它会怎样 |
|---|---|---|---|
| 大模型 | 模型层 | 提供理解、推理与生成能力 | 整个系统不存在 |
| Token | 度量层 | 计量成本与上下文容量 | 无法估算费用与容量 |
| Prompt | 交互层 | 传达任务意图与约束 | 模型不知道要干什么 |
| Skill | 方法沉淀层 | 复用某类任务的做事流程 | 每次都要从零调教 |
| MCP | 工具连接层 | 统一外部工具接入标准 | 每个集成单独开发,M×N维护成本 |
| Agent | 执行层 | 形成感知—规划—行动闭环 | 只能问答,不能办事 |
| 多智能体 | 组织层 | 分工协作完成长链条任务 | 复杂任务在单Agent里超载 |
最容易混淆的两组对比值得单独说:
概念理清后,落到产品选型,最常见的困惑是:同样是Agent,一类是通用框架,一类是深耕软件研发场景的工具,到底差在哪?
| 对比维度 | 方案A:通用型Agent框架 | 方案B:编码场景Agent工具 |
|---|---|---|
| 定位 | 通用任务编排,什么场景都能搭 | 围绕读代码、改代码、跑测试、提交变更深度打磨 |
| 接入方式 | 需自行定义工具集、流程、权限与Skill | 开箱即用,天然对接代码仓库与命令行环境 |
| 上手成本 | 较高,需要工程化设计 | 较低,开发者熟悉环境后即可使用 |
| 灵活性 | 高,可通过MCP类协议接入任意内部系统 | 边界相对固定,主要服务研发工作流 |
| 扩展性 | 取决于自建能力,自由度大 | 生态内扩展便利,跨场景复用有限 |
| 成本结构 | 前期搭建人力成本高,长期摊薄 | 订阅或按量付费为主,Token消耗随使用量增长 |
| 安全责任 | 权限、审计、数据隔离由自建方负责 | 权限集中在代码与执行环境,需控制可执行范围 |
| 适用人群 | 平台团队、需自建AI能力的企业 | 追求研发效率的开发者与研发团队 |
差异的根源在于:方案A把“灵活性”放在第一位,把编排、接入、权限的复杂度交给使用方;方案B把“场景深度”放在第一位,用固定的环境假设换取开箱即用的体验。没有绝对优劣,只有与团队目标是否匹配。
回到开头的问题:这些概念到底是什么关系?答案是——它们是同一套AI系统里自下而上的不同层次:大模型是引擎,Token是度量,Prompt是指令,Skill是方法沉淀,MCP是工具接口标准,Agent是执行闭环,多智能体是组织形态。它们不是竞争关系,而是分工关系。
选型时先问自己三个问题:任务是“说”还是“做”?如果只是说,用好大模型加Prompt就够;如果是做,需要单Agent还是团队协作?以及,这笔Token账和权限边界算清楚了吗?想清楚这三问,方案A还是方案B、单智能体还是多智能体,答案自然浮出水面。