Codex技术拆解(10月26日)|同一个问题,你还得自己贴回去

封面

上周有个做运营的姑娘来找我。她要把官网上的三个「立即咨询」改成「预约演示」,自己动手改了两个小时。

她的做法是:打开网页版 ChatGPT,把页面代码整段复制进去,说改一下。对面很快给回一段代码,她再整段贴回文件。刷新一看,一个地方变了,另外两个还是老样子。

她不知道这三个按钮写在三个文件里,她只贴了其中一个。于是又贴第二遍、第三遍,改到第三轮时,她已经不记得自己动过哪几行了。

后来我让她在项目目录里说了一句话。工具自己去翻文件,改完把动过的几行列出来。同一句话,前面那份要她自己搬运,后面这份直接把文件改好了。

一句话原理

网页版 ChatGPT 是「你把东西递进去,它把答案递出来」;Codex 是「你把整个项目交给它,它自己找、自己改,再把改了什么列给你看」。

差别不在谁更聪明,在交付的东西不一样。一个交给你一段话,一个交给你改好的文件。

像隔着窗口办事,和把钥匙给人。隔着窗口,材料少一张就得回去取,取回来重新排队;给了钥匙,他自己进去找,但出来时你得清点他动了什么。

一个具体例子

假设一个两百行的页面,按钮文字出现在三个文件里,一共三行。这是假设,不是实测。

用网页版,你得先自己找齐这三处,一处一处贴进去,再一处一处贴回来。一轮大概六分钟,三处就是三轮。改完之后,你手上没有一份「我到底动了哪几行」的东西。

用 Codex,你只说一句:把三个「立即咨询」都改成「预约演示」,别动样式。它做四件事。读一遍目录,认出哪几个文件里有这句话,把那三行改掉,再把改动列出来。

这份清单在这类工具里叫 diff,就是一行一行标出「原来是什么、现在是什么」。你不用读全部代码,只看这几行。

怎么证明改对了?看三点。清单里正好三行,都是文字,没有颜色也没有间距。没有出现你没提过的文件。跑一遍构建,页面还能打开。

假设它顺手把按钮的宽度也调了,清单里就会多一行。那一行就是你要拦下来的地方。

一个小闭环

闭环图

一,说清需求。输入是一句话,动作是把改哪里、动几处、别碰什么说死。输出是一条没有歧义的指令。少了这步,它会按自己的理解顺手优化,改出一堆你没提过的东西。

二,给它项目。输入是项目文件夹,动作是让它读一遍目录。输出是它知道哪几个文件跟这句话有关。少了这步,它又退回去靠你贴的那一段猜。

三,它改代码。输入是需求加项目内容,动作是找到那几行写进去,输出是一份改动清单。少了这步,你拿到的还是一段要自己贴回去的代码。

四,人看改动。输入是清单,动作是一行一行过,输出是留下或者撤回。少了这步,改错的地方会跟着一起上线。

五,跑测试。输入是改完的代码,动作是让它跑一遍构建,输出是通过或者报错。少了这步,你只知道它写完了,不知道还能不能用。

跑完再回到一。报错信息本身就是一句新的需求。

三条技术确认点

一,确认手上这个入口能不能执行命令。终端(那个黑底打命令的窗口)里跑的那个,能自己跑测试;编辑器里的那个,改完要你点一下确认。先弄清这一点,再决定让它干到哪一步。

二,确认它能碰哪些文件夹。它默认只在打开的项目里活动,越界会来问你一句,这就是老弹提示的原因。权限就是能不能读你的文件、写你的文件、执行命令,别为了省事一路点同意。

三,确认项目里有没有 AGENTS.md。这是一份放在根目录的说明书,写明用什么命令跑测试、代码放哪个目录、哪些文件别动。有它,进门就知道规矩;没有,每次都要从头试。

常见误区

看起来 Codex 比网页版聪明,其实用的是同一类模型。强的地方是它看得见整个项目,还能动手。

看起来省掉复制粘贴就等于省时间,其实多了一步看改动。这一步省不掉,省了等于把风险往后推。

看起来网页版可以不用了,其实问思路、看一段报错为什么出现,它还是快。它不动你的文件,也就不会改错。

回到开头

那位运营改完说:我那两小时,一半在搬运,一半在找自己改过哪儿。

网页版给你答案,Codex 给你改好的文件。你要的东西没变,多出来的是验收:看清单、看有没有多改、看还能不能跑。

一句话记住:它替你做搬运,你做验收。搬运能省,验收不能省。

Token工厂:贰号token工厂
Codex 要用的模型 token,统一接入、统一计费,改个地址就能用。
点这里看详情 →

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

文档与在线试用 →

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

Last Updated: 2026/10/26 07:44:06
AI编程技术拆解(10月26日)|同事十分钟改完,你改乱三个文件,多干半天
OωO 取消
  • |´・ω・)ノ
  • ヾ(≧∇≦*)ゝ
  • (☆ω☆)
  • (╯‵□′)
  •  ̄﹃ ̄
  • (/ω\)
  • →_→
  • (ノ°ο°)ノ
  • ⌇●﹏●⌇
  • (ฅ´ω`ฅ)
  • φ( ̄∇ ̄o)
  • ヾ(´・ ・`。)ノ"
  • (ó﹏ò。)
  • Σ(っ °Д °;)っ
  • ( ,,´・ω・)ノ
  • ╮(╯▽╰)╭
  • (。•ˇ‸ˇ•。)
  • >﹏<
  • ( ๑´•ω•)
  • "(´っω・`。)
  • "(ㆆᴗㆆ)