详细内容或原文请订阅后点击阅览
实践中的主要漂移
到 2026 年,软件工程社区因一个简单的问题而产生分歧:人工智能工程师是否仍然应该阅读其代理生成的代码?一个阵营认为,代码实际上已经可以自由生成和丢弃,因此人类应该关注系统和护栏,而不是实现细节。另一个警告说,盲目信任人工智能 [...]
来源:O'Reilly Media _AI & ML到 2026 年,软件工程社区因一个简单的问题而产生分歧:人工智能工程师是否仍然应该阅读其代理生成的代码?一个阵营认为,代码实际上已经可以自由生成和丢弃,因此人类应该关注系统和护栏,而不是实现细节。另一种警告则警告说,盲目信任人工智能代码会带来零学习的复合缺陷,其结果是产品损坏和用户沮丧。
这个选择看起来是二元的,但一旦你提出一个更好的问题,它就会消失:哪些决策真正需要人类理解,哪些决策可以路由到系统检查?
到 2024 年和 2025 年,许多组织悄悄地选择了速度而不是理解来跟上代理输出的步伐。到 2026 年,该法案已经到来。未经任何人工或代理审查而合并的拉取请求增加了 31.3%,对于每个合并的 PR,生产事件的发生率是低 AI 采用基线 (Faros AI) 的三倍以上。CodeRabbit 的分析发现,AI 共同创作的 PR 所携带的错误是人类编写的代码的 1.7 倍,Lightrun 对工程领导者的一项调查发现,43% 的 AI 生成的更改需要在生产中进行调试,每月生产事件增加了 57.9%同比。
代码质量是症状,而不是疾病。更深层次的问题是认知机构:知道你的系统在做什么以及为什么。失去了这一点,你就根本失去了做出架构决策的能力。您成为您构建的系统中的乘客。
了解认知债务
认知债务是系统的复杂性与团队对其的理解之间的差距。与可以偿还的金融债务不同,认知债务往往只会累积。每个季度,您的交付速度都比您理解的要快,差距就会变得更大,直到最终差距变得足够大,以至于您的团队无法再做出安全的架构决策。那时,您实际上就被锁定在特工为您选择的任何路径上。
