前几天,一位金融科技初创公司的高级工程师对我说,他们"已经从 Skills 迁移到了 MCP"。原因?"Skills 感觉就像花哨的提示词工程。" 两周后,他们的 AI 代理再也写不出合规的 SEC 文件了。法务团队精心构建在 Skill 里的所有结构化推理模式,全部丢失。他们用一套"连接系统"换掉了一套"思维系统"——却始终没意识到,这两者根本是两回事。 这种错误遍地都是。翻开 LinkedIn 或 GitHub,你会看到无数人把 Skills 和 MCP 混为一谈,或把它们当成竞争对手,或认为一个终将取代另一个。但它们不会互相取代。它们活在 AI 代理技术栈里完全不同的层级。 这篇文章,就来拆解一下引擎盖下面到底发生了什么。 **一、为什么人人都把它们搞混** 陷阱就在这里:两者都能让你的代理看起来更聪明。 在 Claude Code 里装一个 Skill?你的代理突然开始写出更优雅的代码。给 ChatGPT 接上一个 MCP 服务器?你的代理突然能读你的数据库了。从外部看,用户体验毫无区别——你输入一句指令,代理完成一件令人惊叹的事。 但背后的机制天差地别。 Skills 是认知脚手架。它是一份 Markdown 指令,教 LLM 如何针对某一特定任务进行思考。它活在代理的大脑(上下文窗口)里,改进的是推理能力,是"怎么思考问题"。 MCP 是一套线路协议。它是一个标准化的接口,让代理可以调用外部系统——API、数据库、文件系统——去取数据,或是在现实世界里执行操作。它管的是"怎么连接世界"。 打个比方:Skills 是飞行员的飞行手册,MCP 是飞机与塔台之间的无线电。降落一架飞机,两样都缺一不可,但它们的职责完全不同。 问题是,生态系统也没帮上忙。Anthropic 一口气推出了两个标准——2024 年底发布 MCP,2025 年底发布 Skills。OpenAI 在 2025 年 3 月采纳了 MCP,同时也在支持 Agent Skills 标准。围绕两者的营销话术经常把"增强推理"和"打通系统"混在一起讲,让工程师们更加糊涂。 **二、它们各自到底解决什么问题** 要理解根本区别,你得看每一层在代理栈中的位置。 Skills 解决的是"代理如何思考"的问题。它把领域知识、思维模式、推理规则固化下来,喂进上下文窗口,让模型在面对复杂任务时,不是凭空发挥,而是遵循一套已经被验证过的认知路径。法务合规、代码审查、投资分析——凡是需要稳定输出质量的场景,都适合写成 Skill。 MCP 解决的是"代理如何行动"的问题。它让代理能安全、标准地访问外部工具:读取数据库、调用内部 API、操作文件系统、查询 CRM。它把工具接进来的同时,也把权限边界和接口规范统一了。凡是需要数据或真实世界操作的场景,都依赖 MCP。 一个对内,一个对外;一个管脑内推理,一个管外界交互。它们不是同一层的东西,拿一个替换另一个,必然出事。 **三、那个 fintech 团队的教训** 回到开头那个故事。那位工程师所在的团队,原本建了一组 Skill,专门嵌入 SEC 合规文件写作的推理路径:法规检索顺序、风险措辞模板、披露逻辑链、复核机制。这套 Skill 让他们的代理能稳定产出合规文档。 后来他们为了"更灵活地调用外部数据",把所有 Skill 都删了,全面迁移到 MCP。数据确实打通了——代理能
热门跟贴