后厨里Prompt、Agent、Skill、MCP是啥意思?

摘要:这两年 AI 圈的名词,更新速度简直比前端框架发版本还快:Prompt、Agent、Skill、MCP、Workflow、Memory……一个接一个往外冒。很多朋友一边看文章一边点头,心里其实已经开始犯嘀咕:这几个词到底有啥区别?是不是都在
前言 这两年 AI 圈的名词,更新速度简直比前端框架发版本还快:Prompt、Agent、Skill、MCP、Workflow、Memory……一个接一个往外冒。很多朋友一边看文章一边点头,心里其实已经开始犯嘀咕:这几个词到底有啥区别?是不是都在换着 法子说同一件事?本文直接借一家饭馆后厨的故事,把这几个概念一次讲清 大模型 在正式聊 Prompt、Agent、Skill、MCP 之前,得先把主角请出来:大模型。 如果把整个 AI 系统比作一家饭馆,那大模型就像后厨里新来的一个特级厨师。这个厨师很猛,川菜、鲁菜、粤菜、淮扬菜都会做,刀工、火候、摆盘都在线,属于那种你一看就知道底子非常扎实的老师傅。 但问题在于: 他虽然什么菜都会做,但刚来这家饭馆,并不知道这家店到底主打什么。 比如: 这家店主卖川菜还是粤菜? 顾客口味偏辣还是偏清淡? 招牌菜是水煮鱼还是宫保鸡丁? 后厨有哪些固定流程? 也就是说,大模型本身很强,但它并不是天生就懂业务。它只是一个能力上限很高、知识储备很广的通用大脑,至于怎么把这个大脑用到具体场景里,就得靠后面的 Prompt、Agent、Skill、MCP 这些东西慢慢安排。 Prompt 很多朋友一听 Prompt,脑子里自动就会浮现出一种神秘口诀的感觉,仿佛谁掌握了某种咒语,谁就能让 AI 原地起飞。其实没那么玄,Prompt 说白了就是:你在当前这一次任务里,给大模型下达的输入指令。 老板走进后厨,对这个新来的特级厨师说: 今天中午重点做川菜,味道重一点,先上宫保鸡丁和水煮鱼,出餐快一点,别整太花里胡哨的摆盘。 这句话,本质上就是一个 Prompt。 它有几个明显特点: 1)一次性的 这更像是一句临时口令。今天说主打川菜,明天可能又改成粤菜了。它不一定会长期生效。 2)围绕当前任务展开 Prompt 关注的是“这次要干什么”,而不是“这家饭馆永远怎么运转”。 3)表达越清楚,结果通常越靠谱 所以,Prompt 的本质是沟通。你给 AI 的信息越完整,它越容易做对。一个相对像样的 Prompt,通常至少会说明几件事: 这次要做什么 想输出成什么格式 哪些点要重点关注 哪些事不要做 比如下面这段 Prompt,就明显比“帮我写个接口文档”靠谱得多: 请你扮演一个后端开发工程师, 为一个用户登录接口编写接口文档, 要求包含:请求路径、请求方法、请求参数、返回字段、错误码说明, 输出格式使用 markdown, 语言尽量口语化,适合给前端同学阅读。 这段 Prompt 干的事情,就像老板把今天的做菜要求交代清楚了:做什么、给谁吃、怎么端上来、别跑偏。 常见误区 关于 Prompt,笔者顺手提三个常见误区。 1)Prompt 不是越长越好。 有些朋友一上来几千字,恨不得把世界观都塞进去。结果重点没突出,Token 先烧起来了,账单直接起飞。笔者之前也踩过这种坑,以为信息越多越稳,后来发现废话太多反而会冲淡重点。 2)Prompt 不是写一次就能通吃全场景。 Prompt 更像“当前这一单”的要求。任务变了、对象变了、输出变了,写法自然也得跟着改。 3)Prompt 不能凭空变出系统能力。 你在 Prompt 里写“请你读取数据库”,不代表模型就突然拥有数据库权限。这就像老板对厨师说“去仓库拿牛肉”,可厨师手上没有钥匙,那说了也白说。 Agent 如果说 Prompt 是老板临时在后厨喊的一句口令,那么 Agent 就更像这个特级厨师被提拔成了后厨负责人。 这个时候,老板不再每件事都手把手交代,而是只给一个更抽象的目标: 今天中午客人会很多,尽量让顾客满意,出餐稳定一点,别把招牌砸了。 这时,后厨负责人就得自己开始琢磨: 这家店以前主打什么菜? 哪些菜卖得最好? 现在哪些食材库存够? 哪些菜出餐快? 哪些菜风险高,容易翻车? 缺货了要不要换菜,还是临时调整做法? 这就进入了 Agent 的世界。 Agent 的核心,不是更会说,而是更会干 很多人会把 Agent 理解成“更高级的大模型”,这话不能说完全错,但也不准确。Agent 真正厉害的地方,不是单纯更聪明,而是它在大模型外面,又多了一层任务规划和行动逻辑。 通常一个 Agent,会有这样几种能力: 1)理解目标 不是只回答一句话,而是知道最终要完成什么结果。 2)拆解步骤 把复杂任务拆成多个子任务,决定先做什么、后做什么。 3)调用工具 需要查资料就去查资料,需要读文件就去读文件,需要执行动作就去执行动作。 4)根据反馈调整过程 如果第一步结果不对,它不会立刻躺平,而是会根据新情况继续修正。
阅读全文