Please enable Javascript to view the contents

当 AI 帮你写代码时,你正在欠下最危险的债

 ·  ☕ 2 分钟  ·  🪶 VictorHong · 👀... 阅读

“你把自己从循环中移走了,所以你甚至不知道那些无害的小错误已经形成了怪物一样的代码库。你只有在痛感太晚时才感受到疼痛。” —— Mario Zechner

我们正在以光速欠债

Simon Willison 前几天写了篇文章,引述了 Mario Zechner(Pi agent framework 创建者)对当前 AI 编程热潮的警告。

核心观点很简单:AI Agent 让我们生成代码的速度,超过了我们理解代码的能力。

一个程序员一天手写 500 行代码就算高产了,而且这 500 行里肯定夹杂着 bug。但人有限,错误也有限。代码审查、测试、调试——这些机制天然限制了损害范围。

但 AI Agent 不一样。它可以几小时喷出 2 万行代码。每一个"小错误"单独看都无害,但它们会以你无法察觉的速度累积。等你回过味来,代码库已经变成了一坨你不敢碰的怪物。

这就是 认知债务(Cognitive Debt)——不是技术债务,是你对系统运行机制的理解债务。

独立开发者的困境

作为独立开发者,我们本来就一个人顶一个团队。AI Agent 看似是完美的解决方案——它可以 24/7 帮你写代码,让你在有限时间里做更多事。

但你有没有这种感觉:

  • 三个月前的代码你看不懂了
  • 改一个小功能需要改五个文件
  • 新加的功能总是和现有逻辑冲突
  • 你已经不敢删除任何代码,因为不知道会炸什么

如果有过,恭喜,你已经欠下认知债务了。

我的实践:不是不用,是有策略地用

经过几个月的踩坑,我的原则是:

1. 关键架构必须手写

API 设计、数据模型、核心业务逻辑——这些必须自己写。Agent 可以帮你实现细节,但架构决策权不能交。

2. 限制每日 AI 生成量

我给自己定的规矩:每天最多让 Agent 生成 500 行代码(或者一个完整的 feature)。超过这个量,必须停下来 review。

不是 Agent 写的代码不好,是你来不及理解它

3. 代码必须当天 review 当天合

绝不攒。积压的代码越多,认知负担越重。当天生成的代码当晚必须过一遍,不理解的部分直接让 Agent 重写或自己改。

4. 给自己留"什么都不干"的时间

每周至少留半天,不写代码,不看需求,就梳理现有代码库。听起来奢侈?但这是防止系统失控的唯一方式。

速度不是一切

Mario Zechner 说:“我们为了最快速度产出代码,放弃了所有纪律和自主权。”

这句话值得每个独立开发者记下来。

AI 是工具,不是老板。它可以放大你的能力,也可以放大你的混乱。区别在于,你是否还保持着对系统的理解和控制。

别让自己成为代码库的陌生人。


本文发布于 2026-03-26


VictorHong
作者
VictorHong
🔩工具控,⌨️ 后端程序员,🧪AI 探索者