很多开发者最近会遇到一个很反直觉的变化。
以前用AI,最希望的是:
“它能不能少问我一点,自己把事情做完?”
现在Codex和Agent能力越来越强,确实开始做到这一点了。
你给一个任务,它可以自己:
读项目。
找文件。
分析问题。
修改代码。
跑测试。
继续修正。
最后告诉你:
任务完成。
按理说,人应该越来越轻松。
但真正进入复杂项目以后,很多人却发现:
AI问得少了,自己反而更忙了。
不是忙着写代码。
而是忙着:
看Diff。
查测试。
确认业务逻辑。
判断风险。
决定能不能合并。
于是一个新的问题出现:
为什么AI越能独立工作,人反而越需要花时间验收它的结果?
因为AI正在快速降低“执行成本”,但没有同步降低“结果确认成本”。
而当Agent越来越自主以后,这个差距会越来越明显。
一、以前为什么AI帮得越多,人真的越轻松?
因为以前AI主要参与的是局部执行。
比如:
帮你写一个函数。
补一段SQL。
解释一个报错。
生成几个测试。
这些任务有一个共同特点:
结果很短,边界很清楚。
你能快速看完。
也能快速判断:
对不对。
所以AI节省的是实际工作时间。
这种情况下,AI越强,人越轻松,很合理。
但复杂Agent任务完全不同。
一个任务可能持续几十分钟。
中间经过多轮搜索、修改、测试和调整。
最后用户看到的,只是:
“已完成。”
这时候问题已经不再是:
AI有没有做事。
而是:
你有没有足够证据确认它真的做对了。
二、AI自主性越高,“执行过程”为什么越容易从人眼前消失?
传统开发里,执行者就是开发者本人。
你知道:
为什么先看这个文件。
为什么改这一行。
为什么没动另一个模块。
整个执行过程都在你的脑子里。
但Agent模式里,这些过程被交给了AI。
它自己做决策。
自己探索。
自己修改。
自己验证。
效率提升的本质,就是:
人不再参与每一个中间步骤。
但代价是:
人对过程的直接观察减少了。
于是到了最后,开发者面对的是一个结果包:
代码变了。
测试过了。
AI说完成了。
但中间为什么这样走,你未必完整掌握。
这就产生了一个新的成本:
验收成本。
三、背后的机制:Agent把“执行压力”转化成了“验收压力”
可以把完整的软件任务拆成两部分。
第一部分是:
Execution,也就是执行。
包括:
搜索代码。
修改文件。
跑测试。
修复错误。
这一部分AI正在快速接管。
第二部分是:
Acceptance,也就是验收。
包括:
任务目标是否真的满足。
修改范围是否合理。
业务规则是否被破坏。
风险是否可接受。
结果是否值得进入生产。
这部分并不会因为AI执行得更快而自动消失。
反而,当AI一次能完成更多步骤以后,验收对象会变得更大。
所以一个很重要的变化正在发生:
以前人的时间花在“做”,以后人的时间越来越多花在“确认做得对不对”。
这不是AI没有提高效率。
而是瓶颈位置发生了迁移。
四、为什么“测试通过”还不等于验收完成?
这是最容易被低估的一点。
很多Agent任务结束时会告诉你:
测试通过。
Lint通过。
类型检查通过。
这些当然很重要。
但它们只能证明一部分事实。
例如:
代码能运行。
已有测试覆盖的行为没有失败。
但真实验收还要继续问:
这个Diff是不是只改了该改的地方?
有没有改变公共接口?
有没有扩大任务范围?
业务逻辑有没有变化?
有没有新的兼容风险?
有没有安全边界变化?
所以“验收”不是一个按钮。
它更像一条Evidence链:
功能证据 → 修改证据 → 业务证据 → 风险证据。
只有这些证据基本完整,你才能真正说:
这个任务可以接受。
五、为什么AI越独立,验收反而越重要?
因为自主执行会放大单次任务的“行动深度”。
以前AI只给建议。
即使判断错了,人不执行,问题就停止。
现在Agent可以连续:
判断。
修改。
运行。
再判断。
再修改。
如果最开始某个假设错了,后面的很多步骤都可能建立在这个假设上。
所以真正需要关注的不只是:
AI犯错概率有多高。
还要看:
一次错误能传播多远。
自主性越强,传播距离越长。
这就是为什么Agent越成熟,验收机制反而越不能弱。
六、为什么未来这个问题会越来越明显?
因为未来AI不会只承担“小任务”。
它会越来越多承担:
完整Feature。
复杂Bug调查。
模块迁移。
长时间编码任务。
持续维护。
一旦任务从“几行代码”变成“完整工作链”,最后的验收复杂度也会同步上升。
未来一个Agent任务可能自己完成几十个操作。
人真正需要判断的,不再是:
某一行代码对不对。
而是:
这整条任务链是否可信。
所以未来开发效率的核心指标,可能越来越不是:
AI完成了多少步骤。
而是:
有多少AI任务最终被可靠验收并进入生产。
七、可以用“验收负担率”判断自己的AI阶段
这里可以建立一个自测指标:
验收负担率
不是看AI生成了多少代码。
而是看:
你最终需要花多少时间确认AI结果,才能放心接受。
可以连续观察几天。
比如:
AI执行一个任务用了20分钟。
你验收用了5分钟。
验收负担不高。
另一种情况:
AI执行30分钟。
你花40分钟看Diff、查业务、补测试、重新确认。
这时验收已经变成主要成本。
还可以再看三个信号:
第一,AI完成以后,你是否经常需要重新理解整个任务?
第二,是否经常出现“测试都过了,但还是不敢合”?
第三,大量Agent任务是否已经在等待你验收?
如果这些越来越频繁,说明你的瓶颈已经从执行转向验收。
八、降低验收负担,不是让人检查更多
很多人遇到这个问题,会选择:
AI每一步都看。
这当然更安全。
但也会直接消掉Agent带来的效率收益。
更合理的方法,是让验收本身系统化。
首先,任务开始前就定义:
什么算完成。
哪些行为不能改变。
哪些测试必须通过。
哪些风险必须说明。
其次,让AI在执行过程中积累Evidence。
最后不要只返回:
“任务完成。”
而是返回:
修改了什么。
为什么这样改。
测试结果是什么。
哪些风险已经验证。
哪些风险还没有验证。
这样人的工作从:
重新调查整个任务
变成:
检查证据是否足够。
这两者的成本完全不同。
九、再进一步:把低价值验收自动化
人最不应该做的,是重复检查机器完全可以检查的东西。
例如:
格式。
Lint。
类型错误。
基础测试。
固定规则。
这些尽量自动化。
人的注意力应该留给:
业务边界。
架构影响。
安全风险。
长期维护。
真正成熟的Agent Workflow,不是“人不验收”。
而是:
机器先验收确定性的部分,人只验收真正需要判断的部分。
这样才能把AI自主性真正转化成吞吐量。
十、验收负担率低:Plus通常已经够用
如果你的日常任务主要是:
小功能。
局部Bug。
明确范围的代码修改。
AI完成以后,你几分钟就能判断是否正确。
那么你的验收负担并不高。
这种情况下,AI主要解决的是执行效率。
Plus通常已经能够覆盖大量日常工作。
没必要因为“Agent会自己做很多事”就直接认为需要更高方案。
十一、验收负担率高,也不代表马上应该Pro
这点很重要。
如果你现在大量AI任务都需要长时间验收,第一步不应该是继续扩大AI产能。
因为更多Agent只会生成更多等待验收的结果。
应该先优化:
Done Criteria。
任务Scope。
自动测试。
风险分层。
Evidence输出。
把验收成本压下来。
只有当这些已经成熟以后,你发现:
AI结果能够很快验收。
没有明显积压。
但真实工作里仍然有大量复杂Agent任务需要持续执行。
这时候,AI侧容量才真正开始成为瓶颈。
十二、什么时候Pro才开始匹配?
更适合Pro的状态是:
AI已经成为稳定生产节点。
任务拆分清楚。
验收标准成熟。
自动验证完善。
Evidence Chain也比较完整。
人可以快速判断Agent结果。
但每天仍然有大量:
复杂Codex任务。
长时间Agent执行。
高Context工程任务。
多个真实项目持续推进。
这时候增加AI能力,才更可能直接提高最终Throughput。
也就是说,真正成熟的判断不是:
“AI帮我做得越来越多,所以我要Pro。”
而是:
“我已经能高效验收更多AI结果,现在AI侧才开始限制整个工作流。”
这才是更可靠的升级信号。
最后:Agent时代真正稀缺的能力,可能不是执行,而是可靠验收
AI越来越独立以后,人不会消失。
人的位置会变化。
以前:
人负责执行。
AI负责辅助。
以后越来越可能变成:
AI负责大量执行。
人负责目标、边界、风险和最终验收。
所以AI时代一个很重要的能力,不是:
“怎么让Agent完全不需要我。”
而是:
怎么让Agent做完以后,我可以用最低成本判断它是否真的完成。
如果你的任务简单、验收容易:
Plus通常够用。
如果你已经建立成熟的验收体系,并且仍然持续运行大量复杂Agent任务:
Pro才真正开始匹配。
未来AI工作流真正的效率,不只是:
AI做得有多快。
而是:
AI做完以后,人能多快、又多可靠地说一句:这个结果可以接受。
持续更新Codex、大模型开发相关技术内容。
长期使用各类代码大模型,整理了稳定的AI会员订阅渠道,有需要可自取!

455

被折叠的 条评论
为什么被折叠?



