AI编程技术拆解(10月25日)|AI写代码,是它自己动手,还是帮你搭把手

封面

上周,同事小陈给我演示怎么用 AI 改页面,他当时只敲了一句话:"这个按钮点下去没反应,帮我看看,别的不用动。"说完手就离开键盘,连文件都没打开过。十分钟后页面能点了,改动记录里一共只动了 4 行。

我照着同一句话,在自己的项目上试了一遍,一个字都没加。同一个功能,AI 给我改了 3 个文件。按钮是能点了,但旁边的筛选框坏了,一点就跳到别的页面。

我当时的反应是:这工具不稳定,以后只让它写小片段。后来才回过味来,问题不在它聪不聪明,在我没说清"帮到哪一步"。它照着我的话办了,是我那句话太省。

一句话原理

AI 编程不是它替你把活干完,而是你说一句、它改一处、你验一遍。

它到底算自己写,还是帮你写,分界线只有一条:谁来定对错。

对错由你定,它就是帮你写。对错交给它定,它才叫自己写。

打个比方。AI 编程像请一位记性很好、但从没来过你家的师傅。

他手艺没问题,麻烦的是不知道你家电闸在哪。

你说"厨房水槽下面那个阀门",他两分钟就摸到。你只说"水的事",他先把整屋翻一遍。

粗算一下:一句话说清花三分钟,翻错三趟就是四十分钟。工钱还是你付。

一个具体例子

假设一个 200 行的订单页面,你只想改一个金额计算的函数,大约 3 行。

用法一,在聊天框里问。它把 3 行代码贴在回答里,你复制、粘贴、自己跑。它没碰你的文件。

用法二,让工具在项目里改。它读到这个文件,还有调用它的地方,把 3 行替换掉,再给你一份 diff。

diff 就是改动对照,左边哪行删了,右边哪行加了,一眼能看出来。

用法三,让它改完自己跑一遍构建。构建过了,它把结果报给你。

三种都算 AI 编程。差别只在最后一步:谁来判断"这样就算对了"。

用法一,判断在你手上。用法二,判断也在你手上,只是它替你动手。用法三,它先替你判了一遍,你再复核。

代价不一样。用法一来回搬代码,一个文件大概多花两三分钟。用法二省掉搬运,但你得逐行看 diff,在 200 行里找那 3 行。

用法三最省事,前提是项目里本来就有跑得起来的测试。

一个小闭环

这五步走顺了,它才算真帮上忙。缺一步,活就退回你身上。

  1. 说清需求。输入是一句话。动作是说清哪个页面、哪个按钮、点了应该发生什么。输出是一句能验收的话。少了这步,它只能猜,猜错就是改错地方。
  2. 给它资料。输入是项目里的文件。动作是把相关的几个文件划给它看。输出是它能读到的范围。少了这步,它看不到你项目的写法,只能按通用套路写。
  3. 它改代码。输入是需求加文件。动作是定位、替换、生成改动对照。输出是一份能看的 diff。少了这步,就只剩聊天,代码还得你自己搬。
  4. 人检查。输入是 diff。动作是只看它动过的地方,看有没有顺手改别的。输出是一句"可以",或者"退回重来"。少了这步,改错的地方会跟着上线。
  5. 跑测试。输入是改完的代码。动作是跑构建、跑用例、把页面点一遍。输出是过或没过。少了这步,你手上只有它一句"改好了"。

闭环图

三条技术确认点

上手前,先确认三件事。

  1. 它能不能读整个项目。只能贴代码进去的,本质是帮你写片段;能读项目的,才谈得上替你动手。
  2. 改动记录给不给你看。给 diff 的,你能逐行验;只回一句"已完成"的,等于让你闭眼签字。
  3. 能不能在你自己的机器上跑。能跑构建和测试的,它才验得了自己;跑不了的,验收这步只能你亲自来。

常见误区

看起来是"它自己会写代码",其实是"它按你说的话,加上读到的文件,猜下一步该改成什么"。猜得准不准,取决于你给的信息。

看起来是"越自动越省事",其实是"自动的地方越多,你要验的环节越靠后,出错越贵"。

看起来是"换个工具就好了",其实是"同一个工具,说清需求的人一天省两小时,说不清的人多改三遍"。

回到开头

回到小陈那个按钮。

他那句话里其实装了三件事:哪个按钮、点了没反应、应该发生什么。

工具拿到这三件事,才敢只动 4 行。

我那句"帮我看看",只给了它一个方向。

工具不怕活多,怕的是没听懂。听懂的前提,是你先想清楚要它干什么。

所以 AI 写代码,多数时候是帮你写,不是替你写完。

它动手很快。定对错这件事,还在你手上。

Token工厂:贰号token工厂
Codex、Claude Code、Trae、Qoder 要用的模型 token,统一接入、统一计费。
点这里看详情 →

https://huitongdao.doc.huizhidata.com/docs/

文档与在线试用 →

https://huitongdao.doc.huizhidata.com/docs/

Last Updated: 2026/10/25 11:36:09
Codex技术拆解(10月25日)|Codex是什么:能进你项目改文件的工具 Token工厂技术拆解(10月25日)|什么叫token:大模型为什么按字数收费
OωO 取消
  • |´・ω・)ノ
  • ヾ(≧∇≦*)ゝ
  • (☆ω☆)
  • (╯‵□′)
  •  ̄﹃ ̄
  • (/ω\)
  • →_→
  • (ノ°ο°)ノ
  • ⌇●﹏●⌇
  • (ฅ´ω`ฅ)
  • φ( ̄∇ ̄o)
  • ヾ(´・ ・`。)ノ"
  • (ó﹏ò。)
  • Σ(っ °Д °;)っ
  • ( ,,´・ω・)ノ
  • ╮(╯▽╰)╭
  • (。•ˇ‸ˇ•。)
  • >﹏<
  • ( ๑´•ω•)
  • "(´っω・`。)
  • "(ㆆᴗㆆ)