Addy Osmani 在 Anthropic 做 Claude Code,最近写的东西却是在提醒大家别太依赖这类工具。
他给这种状态起了个名字,cognitive surrender,认知投降。你不再检查,智能体的答案直接变成你的答案。代码看着干净,测试也过了,过段时间团队里没有一个人说得清系统为什么这样工作。
他引了沃顿的一项研究:手边有 AI 的人,有 73% 的时候接受了它的错误答案,而且接受的时候还更自信了。
不只程序员这样。
他给的规矩一共六条:交活之前先想好什么叫成功;自己先有个粗略答案,再去和模型的对比;把 diff 当成初级工程师写的来读;让模型反驳自己的回答;检查智能体跑了哪些命令,每个测试到底测了什么;每周有一次不用智能体写代码。
这里面第五条我觉得最实在。智能体写的测试经常只是在证明”代码做了代码做的事”,全绿不代表逻辑对。很多人只看最后的绿勾,没人点开看断言。
最难坚持的恐怕是第六条。项目排期摆在那儿,老板不会给你留一天”手写日”。手艺退化又不会立刻带来损失,要到系统出事、智能体修不好的时候才显形。
一个靠卖编程智能体吃饭的公司,工程师出来讲这些,看起来有点矛盾。可规矩本身不反工具,它只是把判断权留在人手里。这也是团队里资深和初级之间接下来最大的差别。
© 版权声明
文章版权归作者所有,未经允许请勿转载。






测试全绿,没人知道系统为啥能跑:Addy Osmani 说这叫认知投降