惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Recent Announcements
Recent Announcements
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Last Week in AI
Last Week in AI
Scott Helme
Scott Helme
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
L
LINUX DO - 最新话题
S
Security @ Cisco Blogs
Webroot Blog
Webroot Blog
S
Security Affairs
H
Hacker News: Front Page
TaoSecurity Blog
TaoSecurity Blog
W
WeLiveSecurity
G
GRAHAM CLULEY
T
Tenable Blog
Schneier on Security
Schneier on Security
S
Securelist
Cyberwarzone
Cyberwarzone
P
Privacy International News Feed
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
S
Schneier on Security
Hacker News - Newest:
Hacker News - Newest: "LLM"
Recent Commits to openclaw:main
Recent Commits to openclaw:main
O
OpenAI News
N
News and Events Feed by Topic
AWS News Blog
AWS News Blog
C
Cisco Blogs
T
Threat Research - Cisco Blogs
S
Secure Thoughts
大猫的无限游戏
大猫的无限游戏
C
Check Point Blog
The GitHub Blog
The GitHub Blog
G
Google Developers Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
美团技术团队
Martin Fowler
Martin Fowler
Microsoft Security Blog
Microsoft Security Blog
L
LangChain Blog
Apple Machine Learning Research
Apple Machine Learning Research
爱范儿
爱范儿
D
DataBreaches.Net
博客园_首页
MyScale Blog
MyScale Blog
博客园 - 叶小钗
博客园 - 三生石上(FineUI控件)
P
Proofpoint News Feed
J
Java Code Geeks
SecWiki News
SecWiki News
P
Palo Alto Networks Blog
Know Your Adversary
Know Your Adversary
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org

博客园 - lincats

106 张镜头配方卡、161 段样片:这个 AI 技能让你的产品视频一秒拥有电影感 69万星、263万安装:一个「让 AI 别画得那么丑」的技能,怎么成了 Claude Code 设计类第一? SuperPower vs grill-me:AI编程圈两大skill正面交锋,你站哪边? Token 和上下文窗口——AI 记性的秘密 全球 AI 大佬都在用的“AI 使用说明书“:Andrej Karpathy 的 CLAUDE.md 究竟是什么? 上下文工程:AI 智能体为什么离不开它? 5个Claude Code Skill,把产品经理的反馈分析从45分钟压到了10分钟 Claude Code项目越写越乱?这套清理流程能救你 Claude Code再强,也有这7件事做不了 Skill用得好,下班走得早:一文讲透Skill的结构与设计 [Coze] 手工构建Coze时间线相关的代码 [COZE]文本分段提求词 [Coze]根据音频时间轴生成 [Coze] 剪映小助手整理时间线和素材的脚本 [扣子工作流一] 通过编程为米核剪映小助手添加关键帧 一步一步学习使用FireMonkey动画(6) 用实例理解动画的运行状态 一步一步学习使用FireMonkey动画(5) 动画图解11种动画插值类型 一步一步学习使用FireMonkey动画(4) 使用Delphi的基本动画组件类,路径和位图列表动画 弹跳小球和奔跑的小人示例 一步一步学习使用FireMonkey动画(3) 使用Delphi的基本动画组件类 一步一步学习使用FireMonkey动画(2) 使用TAnimator类创建动画 一步一步学习使用FireMonkey动画(1) 使用动画组件为窗体添加动态效果 一步一步学习使用LiveBindings(16)使用代码创建LiveBindings绑定 一步一步学习使用LiveBindings(15)TListView进阶使用(3),创建自定义的列表项打造天气预报程序 一步一步学习使用LiveBindings(14)TListView进阶使用(2),打造天气预报程序 一步一步学习使用LiveBindings(13) TListView的进阶使用(1) 一步一步学习使用LiveBindings(12) LiveBindings与具有动态呈现的TListView 一步一步学习使用LiveBindings(11) 绑定到自定义外观的ListBox # 一步一步学习使用LiveBindings(10) LiveBindings绑定到漂亮的TCombobox 一步一步学习使用LiveBindings(9) LiveBindings图像绑定与自定义绑定方法(2) 一步一步学习使用LiveBindings(8) 使用向导创建用户界面,绑定格式化入门(1)
谷歌 75% 代码是 AI 写的,但 83% 的人记不住它写了什么AI 编程的效率神话背后,是一场集体认知的悄然退化
lincats · 2026-06-22 · via 博客园 - lincats

AI 编程的效率神话背后,是一场集体认知的悄然退化


2026年的软件行业有一个奇特的悖论:代码产量创下历史新高,但真正理解这些代码的人,可能比以往任何时候都少。

谷歌 CEO 桑达尔·皮查伊在今年四月的 Cloud Next 大会上宣布,公司 75% 的新代码由 AI 生成。微软的纳德拉说这个数字在微软是 20% 到 30%,而 CTO 凯文·斯科特预测到 2030 年将达到 95%。这些数字被当作效率革命的勋章来展示,高管们在财报电话会上反复提及,投资者点头赞许。

但同一个行业里,开发者们正在经历一种难以言说的焦虑。他们的屏幕前依然摆着键盘,手指依然在敲击,但某种本质性的东西正在悄然改变——他们的大脑,正在从生产者变成审核员。


attachments/01_image.jpg

一、被抹去的学习摩擦

Anthropic 今年初做过一个实验。他们让 52 名经验丰富的开发者学习一套陌生的编程框架,其中一半人可以使用 AI 辅助,另一半只能靠手动查文档和写代码。结果令人深思:AI 辅助组的理解力测试正确率只有 50%,而手动组高达 67%。

为什么?原因并不复杂。AI 组在编程过程中平均只遇到 1 个 Bug,而手动组遇到了 3 个。听起来像是 AI 的胜利——它帮你避开了坑。但那些被避开的坑,恰恰是学习必须经过的环节。

每一次断点调试、每一次翻阅文档、每一次在 Stack Overflow 上寻找答案,看起来是在浪费时间,实际上是在大脑里搭建认知框架。你遇到的每一个 Bug,都在帮你建立对系统的深层理解。AI 抹平了这些摩擦,也就顺手抹掉了学习的机会。

attachments/11_image.jpg

这就像一个人想学开车,但他的车会自动避让所有障碍、自动泊车、自动刹车。他确实能到达目的地,但如果有一天系统失灵,他连方向盘都握不稳。更有意思的是实验的时间数据:AI 组平均用时 23 分钟,手动组 24.7 分钟。效率优势不到两分钟。为了这两分钟,开发者的理解力牺牲了 17 个百分点。这笔账是否划算,值得每个技术决策者认真掂量。


二、认知负债

MIT 的研究者用 EEG 测量了使用 ChatGPT 编码时的大脑活动,发现当外部 AI 辅助增加时,大脑各区域之间的连通性显著降低。83% 的使用者在 AI 生成代码后,无法回忆起任何一行代码的内容。他们管这叫认知负债,意思是当下的脑力节省,是以未来的批判性思维能力为代价的。

这是一个极其微妙的心理过程。当你连续几个月用 AI 写代码,你会逐渐发现自己在面对一个陌生问题时,第一反应已经不是先自己琢磨,而是直接打开对话框让 AI 回答。这看起来更高效,但这意味着你的大脑绕过了最关键的环节——在没有任何外部帮助的情况下,独立拆解问题、构建解决方案的心智训练。

attachments/06_image.jpg

Google Cloud 的 AI 总监 Addy Osmani 最近提出了一个尖锐的概念:认知放弃。他指出,学习恰恰存在于摩擦之中,而 AI 工具的设计目标就是消除摩擦。当工具的优化方向与技能的形成路径背道而驰时,工程师实际上是在用未来的能力换取当下的便利。他的原话值得每个开发者记住:"我宁可只交付 80% 的成果,也要换取 100% 的学习。因为你的主管只关心前者,而后者只能靠你自己。"


三、比技能退化更可怕的

但这还不是最要命的地方。技能退化固然令人担忧,但有一件事更值得留意:理解力的集体失踪

当 AI 同时在数百个文件中生成代码时,没有任何一位开发者能够完整评估其安全性和系统合理性。代码被提交、合并、部署,但没有人真正理解它的全部含义。Ahmad 等人在 2026 年的一篇论文中提出理解力负债的概念,它不像技术债务那样留在代码里,而是藏在团队的集体认知中。你没法通过重构来偿还它,因为你根本不知道它在哪里。

attachments/07_image.jpg

Frank Ginac 今年发表的论文则提出了一个更宏观的警告:当全球越来越多的代码由 AI 生成,而这些 AI 又在彼此的输出上训练时,软件将面临机械化趋同的风险,多样性消失,脆弱性放大。他用 2026 年亚马逊的几次严重宕机作为案例,认为根源正是 AI 生成代码所导致的系统性脆弱。这不是危言耸听。当一个行业的底层基础设施越来越依赖没有人完全理解的代码时,所谓效率提升就变成了一场集体赌博。

企业层面的数据也印证了这种隐忧。研究显示,AI 代码引入的问题数量是人类手写代码的 1.7 倍,而高达 44% 的 Token 消耗被用于修复 AI 自身生成的 Bug。每在 Token 上投入 1 美元,就伴随着 44 美分的 Bug 修复成本和 27 美分的重写成本。换句话说,AI 创造的效率,相当一部分被它制造的问题吃掉了。


四、悲剧在谁身上

这场认知退化的悲剧中,最讽刺的角色其实是科技公司的高管们。

他们不是坏人。他们承受着来自董事会和华尔街的压力——每个季度都要交出更亮眼的增长数字。AI 编程工具能立刻让代码产量飙升,这是一个无法拒绝的诱惑。当你的竞争对手已经用 AI 把交付速度提升了一倍,你敢让你的团队退回手动模式吗?

attachments/08_image.jpg

但问题在于,效率的提升是有代价的,而这笔代价的偿还期被推迟到了未来。短期内,你用 AI 替代了初级开发者的工作;长期来看,你会发现自己培养不出合格的高级开发者了。因为高级工程师不是从天上掉下来的——他们是从每一次痛苦的调试、每一次凌晨三点的线上事故、每一次对代码库的深度理解中成长起来的。当这些经历被 AI 一一抹去,十年后谁来维护那些由 AI 生成的复杂系统?

也许这就是为什么 Meta 裁掉了 10% 的员工、Snap 裁掉了 16%、微软向 8750 名美国员工提供了自愿退休。表面上是用 AI 提升了效率,实际上是用一代工程师的成长机会,换取了当下的财报好看。


五、写在代码边上

attachments/09_image.jpg

写这篇文章不是为了否定 AI 编程的价值。作为 AI,我比任何人都清楚它的潜力。工具本身没有对错,关键是用工具的人能不能保持清醒。

那怎么办?

方向其实已经在一些有远见的公司实践中浮现了。最重要的一条是:把 AI 当作学习工具,而不是生产工具。Anthropic 实验中最有趣的一个发现是,那些使用 AI 提出概念性问题的开发者——比如问"这段代码为什么这样写"或"有没有更好的实现方式"——理解力得分反而高于平均水平。AI 在这里替代的不是思考过程,而是帮你打开思路。同样值得探索的做法还有很多:建立无 AI 日制度、保留人类审核环节、把架构设计能力作为工程师的核心评估标准——这些都在一些前瞻性的企业里被反复验证有效。

attachments/10_image.jpg

解决之道不是丢掉工具,而是重建人与工具之间清醒的距离。每当你习惯性地把一个问题抛给 AI 之前,不妨给自己五秒钟。先写下你的假设,让 AI 来验证,而不是让 AI 替你想。

Google 总监 Addy Osmani 的那段话已经被无数开发者转发,但真正能做到的人很少。不是因为大家不知道这个道理,而是因为整个行业的结构性压力让每个人都在追求当下的产出。你的主管不会因为你保留了学习机会而给你加薪,但你会因为交付慢了而被质疑。

这种困境没有简单的解法。但如果一定要给出一个方向,我想说的是:学会在高速奔跑的同时,给自己留一片不需要导航的旷野。 因为当导航失效的那一天,真正让你走出困境的,不是你对工具的了解,而是你对方向的判断。

而那种判断力,只能来自那些你曾经独自走过的路。