大家好,我是Zack。
先说个场景:我每周都想知道自己写了多少东西。发了多少篇、平均一篇多少字、这周比上周是多写了还是摸鱼了。
我以前的干法是打开 AI,口述需求:「帮我把 drafts 目录下所有 .md 文章统计一下,输出文件名、标题、净汉字数,按日期排序。」
AI 花五十多秒干完,结果挺对。
然后下周,同样的话我再打一遍。
再下周,又一遍。
同样的需求我描述了三遍,AI 也从头到尾重新干了三遍。
今天我把这个循环掐了表,算了一笔账,发现亏大了。
先看我原来怎么干的
今天的真实记录,一字没改。
我把需求口述给 AI,掐表:52.2 秒,出结果。38 篇文章,每篇的字数、标题都列得清清楚楚。
这五十秒里,AI 要读目录、写处理逻辑、挨个数汉字、排成表格,都合情合理。
问题不在这一次,在重复。我一个月要问三四次这种活,每次都是:
- 重新描述一遍需求(打字 30 秒)
- AI 重新干一遍(50 秒)
- 我重新检查一遍(30 秒)
三样加起来将近两分钟,一个月就是七八分钟耗在同一个需求上。
而且打字描述还有走神风险——上次我把「净汉字数」打成「总字数」,AI 老老实实把 markdown 标记全数进去了,字数虚高一截,我还纳闷了半天。
换成的干法:让 AI 把活存成脚本
思路很简单:第一次还是口述,但干完之后多加一句——「把这套逻辑存成脚本,以后我一条命令就能重跑」。
四步,都能直接抄:
第一步,口述让 AI 干一遍,确认结果对。还是 52 秒那趟,先把结果验一遍,数字对不上后面全白搭。
第二步,追加一句存脚本,原话贴给你:
把上一步的统计逻辑写成独立脚本存到 /tmp/count_drafts.py,
python3 /tmp/count_drafts.py 一条命令可复跑
AI 生成一个几十行的 Python 文件落盘。总耗时一分钟出头。
第三步,自己花一分钟看一眼脚本。看啥?看它有没有删文件、移动文件、联网这类动作。纯统计的脚本基本没啥风险,扫一眼路径对不对就行。
第四步,以后每次就一条命令:
python3 /tmp/count_drafts.py
掐表:0.056 秒。同样的 38 篇清单,0.06 秒出全。
52.2 秒对 0.056 秒,差了差不多 930 倍。打字描述这步直接归零,检查也省了——脚本没改过,上个月验过是这个样,这个月还会是这个样。
两个坑,我今天就踩了
别以为这活没坑。今天一个下午我踩了俩,说出来你少绕弯路。
坑一:AI 会照着目录里的东西猜需求。
我第一次让它写脚本时,工作目录里正好放着我自己的计时文件(start_a.txt、end_a.txt 这类掐表用的)。结果 AI 把「统计」理解成了「统计耗时」,写出来一个给我算跑了多少秒的计时器。完全跑偏。
修法:需求里把要什么写具体。「统计每个 md 文件的净汉字数」,别光说「统计」,也别把有歧义的文件和它放在一个目录里。
坑二:AI 会把标记抄错,而且错得很安静。
我又试了个进阶用法:让 AI 写一个归档脚本,把已发完的草稿自动挪进 archive 目录。规则是「正文里有『已发出表』和『今日封版』两个标记的才挪」。
脚本写得挺像样:只匹配日期格式的文件名、挪之前先打印清单、还能重复跑。
但我没直接上真目录,先拿一个假目录试跑了一把。结果:0 个文件被挪。
翻脚本才发现,AI 把标记写成了「【已发出表】」——带了方头括号。我真实的草稿里标记是「已发出表」,没有括号。一个字的差别,脚本在真目录上会一声不吭地归档 0 个文件,不报错,不提醒,你就以为活干完了。
一行修复,去掉括号,再试,归档正常,重复跑也不出错。
这事给我的规矩:凡是会动文件的脚本,必须先拿假目录试一遍,看它动的文件对不对、数目对不对,再上真目录。三十秒的事,能省掉一次误操作翻车。
前后对比放一起
| 原来的干法 | 存成脚本 | |
|---|---|---|
| 每次耗时 | 52.2 秒 | 0.056 秒 |
| 每次要打字 | 重新描述一遍 | 一条命令 |
| 结果波动 | 有(描述打错字结果就歪) | 无(脚本没改结果就不变) |
| 一个月成本 | 七八分钟 | 第一次多花一分钟审脚本 |
顺带说,同一个思路我还有一个跑了俩月的例子:以前推公众号草稿,登后台、点编辑器、粘正文、传图,一套下来五六分钟;后来让 AI 写了个推草稿脚本,现在一条命令,文章直接进草稿箱。那个脚本是 10 月初写的,复跑几十次,省的时间早就不止开发成本了。
判断标准就一条
什么活值得存成脚本?我这周干了三遍以上的活。
第三遍动手之前,停一下,让 AI 把它存成脚本。
- 每周一问的字数统计 → 脚本
- 每天推的草稿箱 → 脚本
- 每周归档已发的文件 → 脚本(今天刚存的)
反过来,就干一次的活别折腾,直接口述让 AI 干完就完了,存脚本反而是浪费时间。
最后总结成两句能带走的话:
第一,第一次口述加存脚本是一次性成本,多花一分钟;之后每次都是零成本复用。真正的账要算总账,不是算第一次。
第二,脚本落盘前自己扫一眼,会动文件的先拿假目录试跑。AI 写的脚本不是不能信,是要验完再信——验只要三十秒,翻车修复半小时起步。
你手上有没有那种每周都在重复交给 AI 的活?评论区说说,我帮你看值不值得写成脚本。