简介:大模型、Token、Prompt、Agent、MCP、Skill、多智能体……这些高频AI术语并非孤立存在,而是同一套系统的不同层次。本文以“开公司”为喻,自底向上逐层拆解各概念的定义、价值与相互关系,帮你把零散知识串成一张完整的认知地图,看懂AI应用的真实架构。
很多人都有过这样的体验:平时聊天挺正常,一进入AI话题就满耳朵的“Agent”“MCP”“Skill”,只能点头装懂,转身一头雾水。更麻烦的是,新名词还在不断涌现——今天有人讨论Agent,明天刷到MCP教程,后天群里又在争论各类AI编程智能体孰强孰弱。你逐个查完词条,脑子反而更乱。
问题的根源不在你,而在于这些概念从来不是孤立的。它们是同一套AI系统中不同层次的东西:有的是地基,有的是零件,有的是规则,有的是成品。拆开单独学,永远缺一块拼图。本文用一个贯穿全文的比喻——把一套AI系统想象成开一家公司——把大模型、Token、Prompt、Agent、MCP、Skill、多智能体、AI编程智能体放到同一张地图上,逐一讲清每个概念“是什么、解决什么问题、处在哪一层”。
| 系统层次 | 对应概念 | 在“公司”里的角色 |
|---|---|---|
| 基础层 | 大模型 | 大脑:核心智能来源 |
| 计量层 | Token | 计量单位:沟通的“货币”与“工位容量” |
| 指令层 | Prompt | 工作指令:你下达的任务说明 |
| 执行层 | Agent | 员工:会主动干活的执行者 |
| 连接层 | MCP | 标准插座:工具接入的统一规范 |
| 经验层 | Skill | 操作手册:沉淀下来的SOP |
| 协作层 | 多智能体 | 团队:多角色分工协作 |
| 应用层 | AI编程智能体 | 具体岗位:如“程序员” |
带着这张地图,下面自底向上逐层拆解。
定义:大模型(Large Language Model,LLM)是基于海量文本数据训练出来的深度神经网络,主流实现采用Transformer架构,核心能力是理解与生成自然语言。你日常使用的各类AI对话产品,本质都是“大模型+一层对话界面”。
它的突出能力是知识面广、通用性强:问历史、问代码、问写作,都能给出像样的回答。但它有三个根本限制:
一句话总结:大模型像一位被关在房间里的天才顾问——学问极大,但与外部世界隔着一堵墙。理解了这个限制,就理解了后面所有概念的存在理由:Agent让它“动手”,MCP让它“够得着工具”,Skill让它“干得规范”。
定义:Token是大模型处理文本的最小单位。模型并不直接读取汉字或单词,而是先由分词器(Tokenizer)把文本切成Token序列再处理。经验上,一个常见英文单词约为1个Token,一个汉字约为1~2个Token,具体切分方式由模型的分词策略决定。
这个底层概念之所以重要,是因为它同时决定了三件事:
用公司比喻:Token既是给大脑“发工资”的货币,也是工位的容量单位——一句话占多少地方、干多少活,都用它计量。
定义:Prompt是发给大模型的输入文本,可以是问题、指令、示例或参考资料。在Agent系统里,它的范围更宽,还包括定义角色与规则的系统提示词。
Prompt解决的是“如何让同一个大脑输出不同质量结果”的问题。“帮我写个方案”和“你是资深架构师,请针对某场景输出包含背景、目标、方案对比、风险与排期的技术方案”两种指令,结果可能天差地别——这正是“提示词工程”存在的原因。用公司比喻:Prompt就是工作指令,大脑再聪明,指令含糊,也只能换来含糊的交付。
定义:Agent(智能体)是以大模型为推理核心、具备自主规划与工具调用能力的执行系统。可以粗略记为:
大模型(大脑)+ 自主规划(会拆任务)+ 工具调用(有手脚)+ 执行循环(会检查与返工)≈ Agent
它与普通对话模式的本质区别在于:对话是“你问一句、它答一句”;Agent是“你给一个目标,它自己拆解任务、选择工具、执行、观察结果、必要时返工”。典型工作循环如下:
1. 接收目标(来自用户的Prompt)2. 推理与规划(大模型思考下一步做什么)3. 调用工具(查资料 / 读写文件 / 执行命令)4. 观察结果,判断目标是否达成5. 未达成 → 回到第2步继续;达成 → 输出最终结果
用公司比喻:大模型是大脑,Agent就是“带着这个大脑上岗的员工”。员工的价值不只在聪明,更在于能把事情主动推进到完成。
定义:MCP(Model Context Protocol,模型上下文协议)是业界提出的一类开放标准协议,用于规范AI应用与外部工具、数据源之间的连接方式。
它解决的是”M×N”难题:在统一协议出现之前,每个AI应用要接入每种工具——数据库、代码仓库、办公软件——都得单独开发适配逻辑,M个应用乘以N种工具就是M×N套对接工作。有了统一协议,工具方按标准提供能力(服务端),应用方按标准调用(客户端),对接成本降为M+N。
一个直观类比:以前各国电器插头制式不同,出门要带一堆转换头;有了统一插座标准,一个插头走遍天下。MCP就是AI世界的统一插座。用公司比喻,它是标准化作业接口——所有设备按统一规范接入产线,更换设备不必改造整条产线。
定义:Skill(技能)是把某类任务的专业流程、操作规范与配套资源,封装成可被Agent按需加载的模块,通常包含分步指令、可执行脚本、参考模板等内容。
它解决的问题:Agent“会干”不等于“干得专业”。像“如何规范地做代码评审”“如何按企业流程发布服务”这类知识,仅靠模型通用推理并不稳定。把专家经验写成Skill,Agent执行相关任务时自动加载,行为就变得可预期、可复现。用公司比喻:Skill就是公司的SOP与内训教材——新员工按手册干活才有章法,手册可持续迭代,人走了,经验留下来。
注意Skill与Prompt的区别:Prompt是“这一次任务怎么说”,Skill是“这一类任务永远怎么做”。前者面向单次交互,后者是可复用的知识资产。
定义:AI编程智能体(也称编码智能体)是Agent架构在软件开发领域的落地产品形态,常见形态包括命令行工具、IDE插件与网页应用。
它通常具备的能力:一是通读代码仓库、理解项目结构;二是依据自然语言需求定位并修改相关文件;三是执行命令、运行测试并根据报错自动修复;四是生成变更说明、协助提交评审。
剥开外壳看本质:AI编程智能体=大模型(智能来源)+Agent架构(自主执行)+工具调用(读写文件、运行命令)+编程领域技能(代码规范、测试流程)。你听到的“哪种编程智能体更强”之争,比拼的正是这几层的组合效果——模型能力、工具丰富度、技能积累、工程化打磨,缺一不可。
定义:多智能体(Multi-Agent)系统由多个承担不同角色的Agent组成,通过分工与协作完成复杂任务。常见模式包括:
为什么需要它?单个Agent处理复杂任务时容易上下文过长、注意力分散、职责混杂——就像一个人同时担任产品经理、程序员和测试,顾此失彼。拆成多角色各司其职,整体质量与稳定性都会提升。但代价同样明确:Token消耗成倍增长、延迟变长、协调本身也可能出错。因此实践中要权衡,简单线性任务不必上多智能体,别为了架构而架构。
自底向上看这套体系:大模型是地基,提供智能;Token是计量单位,决定成本与容量;Prompt是指令语言;Agent把“会说”升级为“会做”;MCP让Agent按统一标准使用工具;Skill让Agent按专业流程稳定干活;多智能体让多个Agent像团队一样协作;AI编程智能体等产品,则是所有层在具体岗位上的组装成品。
以一个典型的AI辅助编程任务为例,完整链路如下:
用户提出需求(Prompt)↓编程智能体(Agent)理解并拆解任务↓经标准协议(MCP)调用工具:读取仓库、检索文档、执行命令↓加载编程技能(Skill),按规范修改代码↓运行测试 → 观察结果 → 修复问题(执行循环)↓(可选)多Agent协作:一个写代码,一个做评审↓全程按Token计量消耗
回到最初的问题:这些概念到底什么关系?答案是——它们是一套系统的不同层次。大模型是大脑,Token是计量单位,Prompt是指令,Agent是员工,MCP是标准插座,Skill是操作手册,多智能体是团队,AI编程智能体则是这套体系在“程序员”岗位上的组装成品。
下次再遇到陌生新名词,可以用三个问题快速归位:它在哪一层(基础、连接、经验、协作还是应用)?它解决什么问题?它和已熟悉的哪个概念相邻?想清楚这三点,任何AI新概念都能在几秒内挂到你已有的知识树上——这比逐个背词条高效得多。