真正的分歧不在于“AI编码 vs 真实编码”,而在于“无监督生成 vs 经过验证的工程”。

Reddit r/AI_Agents 新闻

摘要

文章认为,AI辅助开发中的真正分歧并非AI与人类编码的对立,而是无监督生成与经过验证的工程之间的对立;工程师应当围绕AI生成器构建验证与控制系统。

我认为“AI垃圾”这个词已经过于粗糙,无法再准确描述问题。真正的区别不在于代码是否由智能体编写,而在于是否有人真正对结果进行了工程化验证。一个智能体可以在几分钟内生成5000行代码。这很了不起。但如果没有人明确行为规范、检查架构、测试故障模式、审查安全边界,并验证实际运行的内容,那这5000行代码就毫无意义。但反过来也一样:手动敲出同样的5000行代码并不会神奇地让系统变好。质量护城河正在上移。生成变得廉价,验证变得有价值。这意味着: - 更好的任务分解 - 更强的验收标准 - 尽可能使用确定性测试 - 静态分析 - 对抗性审查 - 可观测性 - 回归检查 - 架构约束 - 对智能体所做更改的明确所有权 能够在这些边界内运行智能体的工程师将获得巨大的杠杆效应。而那些只写一次提示词就完全信任结果的人,最终会发布灾难性的产品。至于那些因为“真正的程序员都是自己敲代码”而拒绝整个类别的人,则会自愿放弃杠杆效应。我认为未来不是“氛围编码”取代工程。我认为未来是工程围绕能力日益强大的生成器构建控制系统。这比争论源代码的每一个token到底是谁亲手生成的要有趣得多。
查看原文

相似文章