C++的创造者:"AI生成的代码尚未成熟——它会导致更多错误、更臃肿、更多安全漏洞,而且几乎无法验证"
摘要
Bjarne Stroustrup批评AI生成的代码,称其引入更多错误、臃肿和安全漏洞,且几乎无法验证,而资深开发者宁愿退休也不愿处理它。
Bjarne Stroustrup "资深开发者已经宁愿退休也不愿处理它" 问题在于,即使一个微小的提示变化,也可能以不可预测的方式改变整个代码库。
相似文章
即使AI代码能工作,我也会拒绝
作者解释了为何他们经常拒绝AI生成的代码,即使这些代码可以工作,原因包括无法解释方法、diff过大、过早抽象以及降低系统推理能力,并主张必须进行人工审查。
AI生成代码的质量
这篇文章讨论了一个担忧:随着AI工具生成越来越多的代码,未来基于这些合成代码训练的模型可能会质量下降、原创性降低,并询问像OpenAI、Anthropic和GitHub这样的主要AI实验室计划如何应对这个问题。
@VitalikButerin:“更多漏洞不可避免,软件现在都将变得概率化”是一种自我安慰。“AI查找漏洞意味着我们…
Vitalik Buterin 反驳了漏洞不可避免以及 AI 查找漏洞就不得不闭源的说法,他指出编写安全代码已变得更加困难,但并非不可能。
@PalmerLuckey:所有认为AI垃圾会降低代码效率/性能的人,都会惊讶地发现一切都变得荒谬地……
Palmer Luckey 预测,AI生成的代码将出人意料地高度优化,类似于 John Carmack 风格的机器码,这反驳了对效率低下的担忧。
“Vibe Coding”之死:为何不受监控的AI生成正在制造复利式技术债务。
作者认为,不受监控的AI代码生成('Vibe Coding')会产生复利式技术债务,并提出了“AI赋能开发者宣言”,倡导宏观层面的架构控制。