过去开发者最稀缺的资源,往往是:
时间。
一天只有那么多小时。
代码要自己写。
Bug要自己查。
测试要自己跑。
Review要自己做。
所以软件开发长期都在优化一件事:
怎么让一个开发者在有限时间里完成更多工作?
但随着ChatGPT、Codex越来越像真正的Agent,这个问题正在发生变化。
AI可以自己:
读代码。
分析问题。
修改文件。
运行测试。
补文档。
甚至同时推进多个任务。
于是一个新的瓶颈开始出现:
AI能做的事情越来越多,但人的注意力并没有同步增长。
你可以同时开5个Agent。
甚至10个任务并行。
但你仍然只有:
一双眼睛。
一个大脑。
有限的Review时间。
有限的判断能力。
这意味着未来开发者真正稀缺的资源,可能会从:
Execution Capacity
执行能力
逐渐变成:
Human Attention——人的注意力
一、为什么AI越强,人反而越容易“忙不过来”?
这听起来很反常识。
AI不是应该让人更轻松吗?
确实。
如果你只用一个Agent完成一个任务,AI通常会减少你的工作量。
但当Agent数量开始增加以后,情况会变化。
假设你同时让AI处理:
登录Bug。
支付Feature。
测试补全。
代码Review。
性能分析。
文档更新。
每个任务都能自己跑。
表面上看:
你的Execution Capacity已经变成过去的好几倍。
但很快你会开始收到:
任务A完成,需要Review。
任务B遇到异常,需要确认。
任务C发现Scope变化,需要决定。
任务D测试失败,需要判断是否Retry。
任务E给了两个方案,需要选择。
这时候真正占用你的已经不是:
“写代码。”
而是:
不断切换注意力。
二、Agent真正减少的是执行成本,不一定减少判断成本
这是一个非常重要的区别。
比如过去修一个Bug:
你自己排查30分钟。
写代码20分钟。
跑测试10分钟。
总共1小时。
现在Codex可能自己完成前50分钟。
你最后只需要Review10分钟。
这当然效率很高。
但如果你同时开6个Agent,每个任务最后都需要你:
看结果。
判断风险。
决定下一步。
那么你可能很快遇到:
Attention Bottleneck
注意力瓶颈。
也就是说:
Agent并不是消除了人的工作。
而是把人的工作从:
Execution
转移到了:
Decision + Review + Exception Handling。
三、为什么“盯着Agent跑”会成为一种新的低效?
很多人现在使用Codex时,还是一种半自动模式。
Agent跑几分钟。
人看一下。
再继续。
再看一下。
一旦停顿,就马上介入。
这种方式其实很容易浪费AI自主能力。
因为你的注意力一直被一个正在执行的Agent占据。
如果Agent本来能够:
自己搜索。
自己修改。
自己跑测试。
那开发者真正应该做的,可能不是:
每30秒看一次。
而是:
只在关键节点介入。
这叫:
Attention on Exceptions
注意力集中在异常上。
四、未来真正高效的开发者,不会追求“所有任务都实时关注”
人类有一个天然限制:
Context Switching Cost
上下文切换成本。
你刚看完支付模块。
突然切到认证Bug。
再切到数据库迁移。
再回来Review前端。
每次切换都需要重新加载:
背景。
代码。
目标。
当前状态。
Agent越多,这个成本越明显。
所以未来真正成熟的工作流不会要求人:
同时理解所有任务的全部细节。
而是让每个Agent尽量把状态压缩成:
Attention-ready Summary
可快速消费的状态摘要。
比如:
当前Goal。
目前进度。
关键Evidence。
是否Blocked。
是否需要人介入。
这样开发者只需要在需要的时候重新进入任务。
五、可以建立一个指标:Attention per Completed Task
未来衡量AI开发效率,可以看一个非常实用的指标:
Attention per Completed Task
每完成一个有效任务,需要多少人工注意力。
比如任务A:
AI执行30分钟。
你只Review5分钟。
任务完成。
Attention Cost很低。
任务B:
AI执行20分钟。
你中途确认4次。
最后Review20分钟。
又返工一次。
总共消耗你40分钟注意力。
虽然两个任务都“由AI完成”,但真实效率差别很大。
所以未来真正高效的AI工作流,不一定是:
AI执行得最快。
而是:
最终需要的人类注意力最少。
六、哪些Agent任务最容易吃掉大量注意力?
第一类:
Goal模糊
任务本身不清楚。
AI不断问:
这里怎么处理?
那个边界怎么算?
人的注意力就会被不断拉回来。
第二类:
Scope不稳定
做到一半发现:
还要改其他模块。
需要频繁确认。
第三类:
Verification弱
AI说完成了,但你不信。
于是必须逐行Review。
第四类:
High Rework
任务经常跑偏。
最后需要大量返工。
第五类:
Frequent Escalation
Agent自己无法决定很多小问题。
不断把选择抛给人。
这些情况都会导致:
AI执行很多。
但人的注意力并没有真正被释放。
七、真正成熟的Agent应该学会“什么时候不要打扰人”
这可能会成为未来Agent非常重要的一项能力:
Interruption Discipline
打扰纪律。
一个Agent不应该遇到任何小问题都问人。
比如:
命名选择。
局部实现方式。
普通测试失败。
低风险Refactor。
这些通常可以自己处理。
真正需要打断人的,是:
高风险。
不可逆。
责任重大。
或者目标发生变化的情况。
例如:
需要修改Public API。
需要删除生产数据。
需要改变权限模型。
Acceptance Criteria出现冲突。
这时候才值得:
Escalate
升级给人。
八、所以未来AI工作流需要“Attention Boundary”
可以定义一个概念:
Attention Boundary
注意力边界。
意思是:
提前规定什么情况需要人介入。
比如:
正常执行:
AI自己完成。
普通测试失败:
自动Retry一次。
Retry仍失败:
输出Evidence。
高风险行为变化:
暂停并请求确认。
涉及数据库不可逆操作:
必须人工批准。
这样人的注意力就不会被大量低价值事件占用。
真正重要的是:
让人只处理机器无法安全决定的事情。
九、注意力为什么会比模型额度更稀缺?
模型额度可以增加。
算力可以增加。
Agent数量也可以增加。
但人的注意力几乎无法线性扩容。
你今天能同时高质量Review3个复杂任务。
并不会因为开了Pro,就突然能Review30个。
这意味着未来AI开发会出现一个很明显的现象:
Compute Capacity可以扩展,Human Attention却很难扩展。
所以真正成熟的系统必须提高:
Attention Efficiency
注意力效率。
而不是单纯增加:
Agent Count。
十、Multi-Agent时代,人真正应该看什么?
如果同时有多个Agent,人不应该盯所有执行细节。
更合理的是看:
Exception Queue
异常队列。
比如:
任务A正常运行,不管。
任务B完成,等待Review。
任务C发现高风险变化,需要确认。
任务D连续失败,需要重新判断。
任务E正常结束,自动验证通过。
这样开发者一天真正需要处理的,不是所有Agent动作。
而是:
少数关键事件。
这会让Multi-Agent真正产生杠杆。
十一、未来开发者可能越来越像“注意力调度器”
过去开发者主要决定:
代码怎么写。
以后AI承担越来越多Execution以后,人会更多决定:
哪个任务值得看。
什么时候介入。
哪个异常优先处理。
哪个任务可以继续自动跑。
哪个结果需要深度Review。
这其实越来越像:
Attention Scheduler
注意力调度器。
真正高级的AI工作方式不是:
“我同时开了多少Agent。”
而是:
“我能不能把有限注意力集中到最重要的决策上。”
十二、可以建立一个指标:Attention ROI
还可以进一步看:
Attention ROI
每投入一分钟人工注意力,最终产生多少有效价值。
比如:
用5分钟Review一个高价值Feature。
ROI很高。
花20分钟不断确认:
“这个变量叫什么。”
“这个函数放哪里。”
ROI很低。
所以未来开发者应该主动把:
低价值判断。
机械确认。
重复检查。
尽量交给Workflow和Agent规则。
把人的注意力留给:
业务判断。
风险判断。
架构决策。
关键验收。
十三、为什么这会改变Code Review?
如果AI生成代码越来越快,人不可能继续对所有Diff保持同样Review强度。
未来Review一定会越来越:
Risk-based
按风险分层。
低风险改动:
快速验证。
中风险:
看Behavior Change。
高风险:
深度Review。
这样才能避免:
人的所有注意力都被普通代码消耗掉。
所以AI越会写代码,人越需要学会:
不平均分配注意力。
十四、什么时候应该让Agent完全自己跑?
如果一个任务满足:
Goal明确。
Scope明确。
结果可验证。
错误可恢复。
风险低。
那么最好:
让Agent自己跑到底。
不要中途频繁介入。
例如:
补一组明确测试。
格式迁移。
机械性字段替换。
普通Bug Fix。
这类任务真正的价值就是:
释放人的注意力。
如果你仍然每一步都盯着,它就没有发挥Agent真正优势。
十五、什么时候必须保留高强度人工注意力?
主要是:
高风险。
高责任。
难验证。
不可逆。
的任务。
例如:
支付。
权限。
安全。
数据库Migration。
生产配置。
核心架构。
这些任务即使AI可以执行,也应该保留:
Decision Checkpoint。
Human Approval。
Deep Review。
因为这里真正稀缺的不是执行力。
而是:
可靠判断。
十六、Plus用户最容易误判的是:“我忙不过来,所以需要更高容量”
很多人用Codex以后可能会出现:
Agent很多。
任务很多。
通知很多。
自己越来越忙。
第一反应是:
是不是需要Pro?
但如果真正瓶颈是:
每个任务都需要频繁确认。
Review成本很高。
Agent经常跑偏。
Escalation太多。
那么更高容量只会制造:
更多需要你关注的任务。
这时候真正应该优化的是:
Attention per Completed Task。
而不是Agent数量。
十七、什么时候Plus通常已经够?
如果你的工作流已经能做到:
明确任务让Agent自己跑。
低风险问题自动处理。
关键Checkpoint才找人。
Agent结果带结构化Summary。
大部分任务只需要少量Review。
那么Plus通常已经可以产生大量有效工作。
因为你的注意力不再被:
执行过程
持续占用。
真正开始获得的是:
AI杠杆。
十八、什么时候Pro才真正开始匹配?
更接近Pro的情况是:
你的Attention Efficiency已经很高。
大部分Agent能够低干预运行。
异常升级规则成熟。
Review已经按风险分层。
一个有效任务只需要很少人工注意力。
但每天仍然有大量:
高价值。
可独立执行。
可并行。
长时间运行。
的Agent任务持续排队。
这时候问题才真正从:
Attention Bottleneck
注意力瓶颈
变成:
Capacity Bottleneck
容量瓶颈。
此时更高容量才真正能够转化成更多产出。
最后
AI越来越能自己工作以后,开发者最容易产生的一个误区是:
既然我能同时开更多Agent,我就应该同时管理更多Agent。
但真正的问题是:
Agent数量可以增长。
算力可以增长。
模型额度可以增长。
人的注意力却不会同步增长。
所以未来真正高效的AI开发,不会追求:
人一直盯着更多AI干活。
而会追求:
让AI自主处理大部分正常工作,把人的注意力只留给真正需要判断的关键节点。
当Execution越来越便宜以后,
真正稀缺的资源可能会变成:
Human Attention。
而未来真正强的开发者,不一定是:
每天看最多代码的人。
也不一定是:
同时开最多Agent的人。
而可能是:
能够用最少的人类注意力,稳定驱动最多高价值AI任务的人。
这才是Agent时代真正值得优化的效率指标。
持续更新Codex、大模型开发相关技术内容。
长期使用各类代码大模型,整理了稳定的Plus/Pro会员订阅渠道,有需要可自取!