差点被这套AI工具搞离职...搞懂MCP和Skill后,我发现宇宙的尽头是“写小作文”
剥开神秘面纱前两天隔壁组的新人小王差点被开除。这小子为了赶进度搞了个瞎折腾的操作把公司一个十几万行的老旧核心项目一股脑全扔进 Cursor 里连哄带骗地让 AI 帮他重构。结果呢跑出来的代码简直是“地雷阵”平时好好的系统一到晚高峰就崩查日志啥也没有整个团队陪着他熬了三个通宵。我把他拉过来一看好家伙他连个.cursorrules都没建就指望 AI 能像神仙一样懂我们公司的屎山代码。很多兄弟对现在的 AI 编程有个天大的误解觉得只要把代码库丢进去AI 就能自己顿悟。其实呢你以为的高级 Agent、各种眼花缭乱的 AI 外围工具撕开底裤一看本质全他娘的是“Markdown 小作文”。恭喜你在这个被各种“赋能、底层逻辑”充斥的时代你终于发现了 AI 的本质写小作文和当复读机。你可能会问那一堆.claude、.cursor文件夹里的 JSON 和 YAML 是干啥用的难道是给 AI 吃的其实根本不是。我们可以把大模型当成一个极度聪明但没有任何背景知识的“实习生”。Markdown 文件就是你给实习生写的“员工手册”里面全是大白话比如“变量名必须用驼峰”、“遇到空指针该怎么防”。但是实习生脑容量有限你不能每次问他个小问题都逼他把整本员工手册背一遍。这时候JSON 和 YAML 就派上用场了。这些结构化的配置文件其实是给 Cursor 或者 Claude Code 这种客户端程序读的。它们就像是公司的“HR 路由规则”里面写着如果实习生今天修前端的 Bug你就把前端的 Markdown 规则抽出来递给他如果他在搞数据库你就把 SQL 规范递给他。说白了JSON 负责“按需挑着读”的调度逻辑而真正给模型洗脑的还是那些用自然语言写的 Markdown 小作文。没有强制的 Schema没有死板的格式就是你平时怎么教新人就怎么给 AI 写这篇作文。赋予大模型手脚搞懂了小作文的定位咱们再来聊聊最近火得一塌糊涂的 MCPModel Context Protocol。很多网上的文章一上来就给你拽英文看得人云里雾里。咱们接点地气把大模型比作一个被锁在小黑屋里的“最强大脑”。这货虽然上知天文下知地理但它是个残疾连个网都连不上更别提帮你跑个脚本、查个数据库了。那它怎么干活呢全靠 MCP 给它装上“手脚”。以前模型只能在屏幕上打字说“你应该去查一下这个日志文件。”现在有了 MCP 协议模型会吐出一串特定格式的文本意思大概是“我要调用读文件的工具路径是/var/log/error.log”。注意了模型自己是不发 HTTP 请求的它只负责“做决策”。真正跑腿干活的是谁是你本地的 AI 客户端或者专门的 MCP Server。这就像是老板大模型在群里发了句“去楼下给我买杯咖啡”秘书客户端看到后立马跑去买买完再把咖啡执行结果端给老板。在这个过程里通信方式一般有两种一种是 stdio标准输入输出就像是两个人面对面递纸条速度极快适合本地跑的脚本另一种是 HTTP就像是打电话适合去调远端的接口比如去“一言”拉一句骚话。// 烂代码 vs 好代码的思维转变// 老方案人肉当搬运工// 1. 人去查数据库 - 2. 把结果复制给 AI - 3. AI 分析 - 4. 人再去改代码// 新方案MCP 自动化// 1. AI 决定调 MySQL MCP - 2. 客户端去查库 - 3. 结果自动喂给 AI - 4. AI 直接改代码但是老板怎么知道秘书能买咖啡呢这就又绕回到了小作文。你写一个 MCP 服务必须得配一段 Markdown 描述告诉 AI我这儿有个叫get_hitokoto的工具入参是什么出参长啥样什么时候该用。AI 在上下文中看到这段描述才会知道自己原来还有这项超能力。重新定义Skills有了小作文有了手脚AI 就能横着走了吗差得远呢。这就好比你给了一个刚毕业的大学生全套的维修工具还给了他一本汽车构造指南结果他一上手还是把发动机给拆废了。为什么因为缺乏“专家经验”。这时候Skill技能包这货就登场了。别被 Skill 这个词唬住了咱们拆解一下一个完整的 Skill 其实就是三件套“Markdown 说明书”“MCP/工具调用方式”“底层执行代码”。说白了它就是把你多年的填坑经验固化成了一套 AI 能看懂的 SOP标准作业程序。我拿个深夜排查的真实场景举个栗子。以前咱们逆向分析一个前端加密极度复杂的网站那叫一个苦逼。你得手动抓包手动下载混淆的 JS扒着眼睛看代码看到头晕眼花再把片段复制给 AIAI 还不一定能联系上下文。这就是典型的“人肉流水线”。现在有了 Skill 怎么搞我直接写个SKILL.md里面用大白话写清楚我的逆向方法论1. 遇到无限 debugger 弹窗先用脚本把它 patch 掉。2. 找加密逻辑时重点去 Hook 系统的 fetch 方法。3. 定位到关键变量后直接 Dump 内存出来分析。这套小作文配合上 Chrome Dev MCP让 AI 能直接操控浏览器效果简直炸裂。AI 不再是一个陪聊的机器人而是变成了一个完全按照你脾气秉性干活的自动化分析员。它会自动打开网站自动下断点自动顺着你写的 Skill 流程一步步往下挖。这种把“方法论”直接注入给机器的感觉真的是爽翻了。上下文工程很多兄弟搞 AI 编程最容易踩的坑就是“温水煮青蛙”。项目刚开始文件少AI 反应贼快代码写得飞起。等项目养肥了你随便问个问题AI 慢得像蜗牛最后直接报个Context Length Exceeded趴窝了。为啥因为你一股脑把几十个文件全传过去了大模型直接吃撑了。这时候就得聊聊现在圈子里特别流行的一个词“上下文工程”Context Engineering。听着挺唬人其实你可以把它想象成“出门收拾行李”。你去三亚旅游总不能把家里的羽绒服、电风扇全塞进行李箱吧你得看天气预报当前代码上下文挑需要的带。AI 客户端在发请求前其实在背后干了极其繁琐的“行李打包”工作。它绝不会无脑塞数据。首先它会用 Globs 或者路径匹配把你写好的几百条 Markdown 规则过滤一遍只留下跟当前修改文件相关的。然后对于庞大的代码库它会用语义检索Embeddings这东西就像是图书馆的索引卡片AI 会通过向量相似度把跟你当前问题最贴合的几个代码片段揪出来。最后再加上被截断或者生成摘要的历史对话记录像串糖葫芦一样拼成一个超长的字符串也就是 Token 序列加上鉴权和模型参数一并发给大模型。所以当你每次敲下回车觉得 AI 秒回你很神奇的时候其实是底层的客户端用各种匹配规则和检索算法在帮你做着极限的“历史裁剪”。只有把最精准的垃圾过滤掉喂给 AI 最纯净的小作文它才能给你产出神一样的代码。软件形态的重构折腾了这么久看了那么多花里胡哨的工具我越发觉得咱们这帮干了十几年的老兵思维得跟着变变了。以前我们写软件讲究的是 API 接口那是给冷冰冰的程序调用的讲究的是增删改查的 UI 界面那是给小白用户鼠标点按的。但现在呢我们正在经历一场软件形态的重构。传统的 API 接口正在被重新包装成 MCP 规范因为这是给 Agent 智能体准备的“手脚”传统的用户使用手册正在被改写成 Skill.md因为这是给大模型准备的“操作指南”。甚至以后团队协作都会出现类似 Git 的版本控制工具专门用来记录每个程序员产生的小作文和 AI 沟通历史。每一次项目复盘AI 都会自己总结容易出错的坑沉淀到 Markdown 里。随着时间推移这个仓库不仅包含代码还包含了一个越来越懂你们业务的虚拟架构师。实测下来把公司的老破小项目用这套“MCP Skill 小作文”的模式改造后新人接手的速度起码快了 3 倍。以前新人得花两周看文档现在 AI 带着 Skill 直接手把手教他在沙箱里跑代码。最后说点掏心窝子的话技术圈永远不缺新名词今天一个赋能明天一个抓手后天又蹦出个什么协议。但技术没有银弹剥开这些华丽的外衣底层逻辑往往简单得让人想笑——就是教你怎么把一堆有结构的文本在合适的时间喂给一个聪明的复读机。别再盲目崇拜那些黑魔法了踏踏实实写好你的每一段提示词打磨好你的每一篇 Markdown。适合自己团队的才是最牛逼的架构。想看更多这种不装逼、说人话的技术文别忘了关注公众号“爱三味”咱们下期接着扒
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2463340.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!