当前时间: 2026-05-10 22:37:23
分类:办公文件
评论(0)
AI 编程越来越贵以后,我摸出了一套穷人工作流最近很多朋友应该都有一个感受,Codex 是真的越来越好用了。就是你原本只是想让它帮你改一个小 bug,结果聊着聊着,它已经开始帮你重新理解需求、拆任务、看代码结构、判断技术债,顺手还把你脑子里那团乱麻梳成了一张路线图。但爽归爽,账单也是真的会提醒你,成年人不能只靠感觉活着。尤其是最近这段时间,Codex 的使用体感明显变得更紧了。一方面是风控更严,一方面是价格和额度消耗都在往上走。对于有预算的团队来说,这可能就是正常的研发成本。但对于个人开发者、小团队、独立项目来说,就不是那么回事了。你是在一边写代码,一边听钱包发出细小但清晰的声音。我自己这段时间也在折腾,最后摸出来一套还算舒服的工作流。把 Codex 和 Claude Code CLI 拆开用。Codex 不再负责所有事情。只负责需求澄清、方案设计、任务拆解、结果审查。Claude Code CLI 负责具体代码修改和命令执行。然后 Claude Code CLI 接入 DeepSeek V4 API,需要去 DeepSeek 平台充值,填 API Key。Codex 这边继续用官方账号或者 API。中间再配合 cc switch 和我自己写的 claude-executor skills,把两边串起来。但你需要执行的时候/skills,随时调用。是真的一天干下来,感觉自己终于不是每次开工前都要先在心里默念一遍,拜托了额度,再撑我两个小时。先说清楚,我不是在教大家薅羊毛,也不是在教什么奇怪的绕风控技巧。比如你给它一个需求,它会先问你边界在哪里,哪些地方可能有坑,现有代码里哪些模块要看,任务怎么拆才不容易炸。它很像一个经验丰富的技术负责人,不一定每一行代码都要它亲自写,但它知道该怎么把事情往正确方向推。尤其是接上便宜一些的 API 后,它可以承担大量具体劳动,比如改文件、跑命令、修测试、根据明确指令实现某个模块。你不要让它在一开始就替你决定整个项目架构,但你可以让它在一个清楚的任务框里,把活干完。帮我改一下这个,顺便看看那个,再顺便重构一下这里,哦对了能不能把测试也补一下。但这种用法的问题是,Codex 会在大量低价值操作里消耗额度。它不只是在思考,它还在不断读文件、改文件、跑命令、处理一些其实不需要最强模型参与的细碎任务。这就有点像你请了一个很贵的架构师,然后让他坐在那里帮你批量改变量名。我会把我要做的事情讲清楚,不急着让它动手,而是让它帮我判断这件事到底应该怎么做。比如这个功能要不要拆成两步,先改前端还是先改数据层,哪些文件可能受影响,哪些测试必须跑,哪些地方不能碰。我的感觉是,如果是普通代码修改、跑测试、按 brief 执行,DeepSeek V4 的性价比会非常舒服。复杂架构判断我还是更愿意交给 Codex,但执行层面,让它来承担一部分劳动,整个成本结构会好看很多。Codex 像产品技术负责人,负责想清楚、拆清楚、审清楚。Claude Code CLI 像执行工程师,负责按照明确任务把东西做出来。DeepSeek API 像便宜但稳定的算力底座,负责让这件事不会每跑几个小时就让你心里一紧。你是产品经理,你是工程师,你是测试,你是运维,你还是那个半夜两点看账单的人。AI Agent 出来以后,我们终于可以把这些角色拆出去一部分。但拆出去也有讲究。不是把所有事情都扔给最贵的模型,也不是为了省钱把所有事情都扔给最便宜的模型。因为很多人现在用 AI 编程,最大的问题不是不会用,而是太兴奋了。看到一个强模型,就想让它包办一切。看到一个便宜模型,又想让它替代一切。但实际用下来,你会发现最舒服的状态不是替代,而是编队。Codex、Claude Code CLI、DeepSeek、cc switch、claude-executor skill,这几个东西单独看都只是工具。真正让它们变得好用的,是你给它们安排了清楚的位置。DeepSeek API 也不用被当成神仙,它就是一个性价比很高的执行底座。你需要claude-executor skills。
基本
文件
流程
错误
SQL
调试
- 请求信息 : 2026-05-11 14:05:46 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/600876.html
- 运行时间 : 0.119444s [ 吞吐率:8.37req/s ] 内存消耗:4,739.08kb 文件加载:145
- 缓存信息 : 0 reads,0 writes
- 会话信息 : SESSION_ID=1de7f27782adf3f1f6f45dcb4106ddb4
- CONNECT:[ UseTime:0.000388s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
- SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000617s ]
- SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000276s ]
- SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000295s ]
- SHOW FULL COLUMNS FROM `set` [ RunTime:0.000535s ]
- SELECT * FROM `set` [ RunTime:0.004595s ]
- SHOW FULL COLUMNS FROM `article` [ RunTime:0.000570s ]
- SELECT * FROM `article` WHERE `id` = 600876 LIMIT 1 [ RunTime:0.005893s ]
- UPDATE `article` SET `lasttime` = 1778479546 WHERE `id` = 600876 [ RunTime:0.010617s ]
- SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.003313s ]
- SELECT * FROM `article` WHERE `id` < 600876 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000556s ]
- SELECT * FROM `article` WHERE `id` > 600876 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.006304s ]
- SELECT * FROM `article` WHERE `id` < 600876 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000642s ]
- SELECT * FROM `article` WHERE `id` < 600876 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.003250s ]
- SELECT * FROM `article` WHERE `id` < 600876 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.004001s ]
0.121071s