
死活不让 AI 动我文件的蠢办法,我试了
画唠
· 阅读约 2 分钟
看到个挺离谱的工作流:有人用 AI 写代码,但死活不让 agent 直接改文件,非要让 LLM 把代码全打在聊天框里,自己再手动敲进项目里。
我第一反应是:这不是有病吗?
等等等等,先别急。我自己试了一下,发现没那么蠢。
它其实戳中了一个特别具体的点:看代码,和亲手敲代码,完全两码事。画张图看看这中间差在哪:
【让 agent 直接改文件】
你下指令 ──► AI 生成 ──► 自动覆盖 ──► 你扫一眼觉得"大概对"
【让 AI 输出到对话框,你手敲】
你下指令 ──► AI 生成 ──► 你逐行手敲 ──► 你脑子里有了这坨代码的形状
就差一步,但对你大脑的占用率完全是两个级别。
平时 review AI 生成的 PR,你其实是在做"模式匹配"——扫一眼结构,没明显报错,差不多就过了。那些似是而非的逻辑,很容易在眼皮子底下溜过去。你看着觉得懂了,其实根本没懂。
但你要是逐行敲,就不一样了。打个比方,这就跟照着书本硬敲代码一样,不是为了练打字速度,是你敲到一半会突然卡住:
"等等,它这里为啥传这个参数?"
就这一下,你被迫去建了一个心智模型。
咔哒一下扣上了。原来这套工作流防的不是"代码跑不起来",防的是认知债。💡
那些天天让 agent 自己狂奔的人,速度是快,但代码怎么拼起来的,全是个黑箱。我手敲这段时间最大的感受:凡是 LLM 幻觉出来的烂设计,你敲到一半,手会比脑子先反应过来——"这地方不对劲"。
当然,这个手动流有个地方必须老实标出来,挺漏风的:你慢。真的慢。人家甩个 prompt 出去十分钟搞定,你还在跟键盘较劲。拿时间去换理解力,这笔账划不划得来,得看你到底在写什么。
这玩意儿真的太酷了。不是手敲有多高级,而是它让我看清了"AI 替我写"和"AI 帮我想"之间的线。我不愿意把理解代码的权利也外包出去。