最近刷技术社区,发现一个怪现象:只要带上"Skill"两字,评论区就开始封神。什么"一个Skill解决所有工作流""写对Skill等于雇了十个员工",看得我直皱眉。
说句不讨喜的话:Skill被严重神化了。
我花了些时间把市面上主流的Skill方案拆了个底朝天,结论很朴素——它既不是魔法,也不是什么新物种。剥掉包装纸,里面就四样东西:一份Markdown文档、一段运行脚本、一套工具链、一个验证机制。没了。
![]()
Skill到底在干嘛?说白了就是"排班表"
你写一个Skill,本质上是在告诉AI:"你先干这个,再干那个,干完了按这个格式输出。"
就这么点事。它是一段带节奏的指令,加上一点上下文。既不能凭空变出数据,也不能自己调用外部服务。
举个特别实际的例子。你想让Agent每天早上自动搜新闻、整理成日报发给你。你兴冲冲写了个Skill,把流程描述得漂漂亮亮。结果一跑,啥也没有。为什么?因为你没给它接搜索工具。没有Brave API,没有新闻源接口,它连网都上不去,写一万字Skill也白搭。
这就是很多人踩的坑:把Skill当成了全能钥匙,其实它只是一张流程图。真正干活的手和脚,是工具链。
![]()
光有Skill加工具,还是不够稳
再往深了说。就算你工具配齐了,Agent能跑了,你会发现另一个问题:今天跑出来的结果和昨天对不上,上周的产出这周找不着了。
原因很简单——结果没落库。
每次执行完,数据散落在对话记录里,没有结构化存储。你想复用、想对比、想做趋势分析,全抓瞎。所以真正想稳定产出,必须加一层结构化数据。把结果写进表格、写进数据库,让它可查、可比、可追溯。
这才是整个链路里最值钱的一环,而不是你那个Skill文档写得多花哨。
![]()
真正该偷师的一个词:渐进披露
拆了这么多Skill,我觉得唯一值得反复琢磨的设计思想,叫"渐进披露"。
意思是:别一股脑把所有信息塞给模型。在它需要的那个节点,只给它最相关的那一两句。就像带新人,你不会入职第一天就把三年规划拍他脸上,而是干到哪一步,讲哪一步的事。
这个思路在单个Skill里很好控制。但问题来了:当你有十个、一百个、一万个文档的时候,怎么保证模型在正确的时机捞到正确的那句话?
这时候Skill就不够用了,它进化成了另一个东西——Memory系统。本质上,Memory就是Skill的规模化版本,底层逻辑一模一样:按需提供、精准投喂。只不过检索和加载的难度,比写Skill本身高出几个量级。
![]()
所以,精力该往哪使?
我的判断是:别再说"谁写的Skill更多更巧"了。
真正拉开差距的,是你能不能搭起一套结构清晰、可检索的数据体系。Skill会过时,Prompt会迭代,但你沉淀下来的结构化数据和检索机制,是越用越厚的资产。
如果你手头正在折腾Agent工作流,我建议做三件事:第一,把你现有的Skill拆开,看看四要素缺哪个,补上;第二,每次执行完,把结果老老实实存进结构化表里,别偷懒;第三,去研究一下RAG和Memory的检索策略,想想"一万份文档"的规模下,怎么让对的信息在对的时刻出现。
这才是正经事。比转发十篇"Skill封神"的爽文,有用得多。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.