AI 编程代理正在破坏软件质量:是时候慢下来了
Available in: 中文
一篇引人深思的文章指出 AI 编程代理正在降低软件质量:更多停机、更多 bug、工程师把自己编码到死角。呼吁保持工程纪律,而非最大化代码输出速度。
一切都在崩溃:AI 编程的阴暗面
资深软件开发者 Mario Zechner 发表了一篇引人深思的文章,指出 AI 编程代理正在以令人担忧的速度降低软件质量。经过一年的 AI 编程工具使用,他看到了明显的衰退模式。
证据
- 软件变得脆弱不堪,98% 的在线率成为常态
- AWS 停机据报道由 AI 引起——随后进行了 90 天代码审查重置
- 微软承认 Windows 质量下降,发布了质量承诺博客
- 声称 100% AI 编写代码的公司持续发布最差的软件
- 人们用 AI 把自己编码到了死角,没有代码审查,设计决策委托给 AI
核心问题
「我们基本上放弃了所有纪律和主动性,陷入了一种成瘾,你的最高目标是在最短时间内产生最多的代码。后果见鬼去吧。」
具体批评
1. 复合错误:代理在没有学习的情况下累积小错误。
2. 复杂性商人:AI 编程生态系统(工具、框架、编排器)增加了掩盖而非解决问题的复杂性。
3. AI 搜索召回率低:AI 驱动的代码搜索会遗漏相关代码。
代理擅长的领域
Zechner 并非完全否定代理:学习新技术栈、构建一直想做但没时间做的项目、原型设计和实验。
建议
慢下来。对 AI 辅助开发应用与其他工具相同的工程纪律。代码审查很重要。设计决策需要人类判断。没有质量的速度只是快速的垃圾。
在 Hacker News 上获得 107 分,这篇文章引起了正在经历相同软件质量下降的开发者共鸣。
← Previous: Antimatter Transported for the First Time: CERN Moves Antiprotons in a TruckNext: Supreme Court Sides with Cox in Landmark Copyright Case Over Pirated Music →
0