TL;DR:
你给AI Agent写的“技能说明书”是不是越来越像长篇小说?苹果“龙虾之父”Peter Steinberger看不下去了,亲自下场写了个“体检”工具,教你把几百字的技能描述砍成“穴居人短信”。核心原则:给Agent的提示词要像路标,别当百科全书。
什么?你给AI Agent写了个“技能”(Skill),结果它每次调用都磨磨唧唧、智商掉线,甚至还偷偷烧你的钱包?
别急着骂模型不行,问题可能出在你自己身上。
最近,苹果前工程师、江湖人称“龙虾之父”的大神Peter Steinberger1在社交媒上开喷了:“各位,别把技能描述写得像本书一样,乱七八糟的东西都塞进上下文。”
言下之意,你们这些开发者写的提示词,是个Agent看了都得先干两斤“信息冗余”的蛋白粉,然后再被各种噪音迷得晕头转向。
### 你的Agent,正在为你的“话痨”买单
这事儿表面看是文案水平问题,实际上一笔经济账。
现在的AI Agent调用技能,那可都是按token(令牌)计费的。你每多加一句看似贴心的描述,Agent每次调用就要多付一笔真金白银的token账单。更扎心的是,你写得越多,Agent在浩瀚的信息海洋里找“关键按钮”就越费劲。
有网友现身说法1:写了90多词的描述,Agent死活选不对技能;一狠心砍到40词以内,Agent反而一次命中,又快又准。
这就像一个面试官,你递给他一本三百万字的《个人传记》,让他从里面找出你会不会写代码——他大概率会翻到一半就睡着了。而你递给他一张写着“精通Python,3年全栈经验”的便签,他立刻就知道你该坐哪张桌子。
龙虾之父Peter的主张很硬核:Skill要像路标,目的是让Agent找到路,别把整本说明书挂在路标上。
### 手把手教你给Agent“瘦身”:开源“体检”神器
光喊口号没用,Peter直接把家伙事儿给大伙端出来了——一个名为 skill-cleaner 的开源体检工具2。
这玩意儿就是帮你给一堆乱七八糟的“技能脚本”做一次全面体检和“抽脂手术”。他本人先是秀了一波肌肉:这个 skill-cleaner 自己的Skill.md(技能描述文件)只有区区56行提示词,简洁到像“穴居人”刻在墙上的符号。而真正干活的脚本,足足有近千行代码。
这波操作,直接封神。再体会一下,精简到极致的描述是路标,复杂的代码才是藏在路标背后的工具箱。
那么,这款“瘦身军医”到底能干什么?五个核心功能,步步扎心:
- 技能预算审计:上来就算账!自动核算每个技能占用了多少上下文空间。意思就是“兄弟,你这一身腱子肉,有一半可能是脂肪,咱得看看怎么减。”
- 重复技能检测:扫雷模式全开。自动扫描你代码库里所有技能,看看有没有同名或功能高度重合的“双胞胎”,赶紧标记出来,砍掉一个。
- 闲置技能筛查:打开你的技能“运动步数记录”,找出那些长期没被Agent调用、躺尸吃灰的“僵尸技能”,列个清理清单。
- 根目录审计:理清每个技能是从哪个文件夹来的,哪些开了哪些关了。就像给杂乱的背包做一次“全包收纳盘点”。
- 描述压缩优化:核心功能!把那些写了30个字的客套话“请帮我检查一下当前代码中是否有可能存在的bug并进行修复”,直接压缩成“debug, inspect, fix”。翻译腔去死,性感“穴居人”万岁!
具体怎么压缩?Peter还贴心地做了三步走:
- 文本预处理:全部转小写、去掉废话标点。
- 场景识别:工具内置了一套动作词库。比如“调试类”对应
debug, inspect, fix;“部署类”对应deploy, release, verify。 - 标准化替换:直接把你那100字的优雅说明,替换成这几个高频短动词。
效果多炸裂?测试运行后,报告一目了然。甚至有网友调侃,Peter本人后来在评论区发帖都开始用这种“穴居人”风格:“install skill, agent smart, user happy.” 真是把省token这仨字刻进DNA了。
### 这不是抠门,是专业
可能会有人说,省那几毛钱的token至于吗?至于。在AI大规模落地的今天,每一毫秒延迟和每一个token的浪费,乘以百万次调用,都是巨额的成本和无谓的消耗。
这背后,其实是整个AI软件工程思维正在发生质变。
以前我们追求“全功能、大而全”,现在我们追求“精准、轻盈、高内聚”。给Agent写提示词,不再是写小说,而是写API文档——要的是原子化、标准化,让Agent像调用函数一样 “func(param)” 就完事,而不是读一篇小作文。
所以,别再做那个“把整本使用手册贴在路标上的老好人了”。
### 结尾
这件事给所有AI应用开发者(以及那些被各种“通用”Agent折磨的用户)提了个醒:降本增效的密码,可能就藏在你那堆又臭又长的Skill描述里。
现在,快去GitHub给Peter点个Star,然后冲进你的代码库,给你的Agent技能们来一次脱胎换骨的“大瘦身”吧。