软件工程师谢尔盖·采洛瓦尔尼科夫 (Sergey Tselovalnikov) 对新的炒作发表了自己的看法:这个术语开始流行,Twitter 上很快就充斥着有关人工智能如何从根本上改变编码并将很快取代所有软件工程师的帖子。虽然人工智能无可否认地影响了我们编写代码的方式,但它并没有从根本上改变我们作为工程师的角色。请允许我解释一下。 […] Vibe 编码通过提示与代码库交互。由于“vibe 编码器”隐藏了实现,因此所有工程问题都将不可避免地被忽略。许多问题很难在提示中表达出来,并且其中许多问题很难仅通过检查最终的工件来验证。从历史上看,所有工程实践都试图将所有这些问题转移到开发的早期阶段,因为解决这些问题的成本低廉。然而,通过氛围编码,它们会向右移动很远——而解决它们的成本很高。人工智能系统是否能够像人类一样执行完整的工程周期并构建和发展软件,这一问题仍然存在。然而,目前还没有迹象表明它能够做到这一点,如果有一天它发生了,它与氛围编码没有任何关系——至少是今天定义的方式。 […] 未来软件可能是由振动编码块构建的,但设计能够发展和扩展的软件的工作不会消失。这不是氛围工程——这只是工程,即使它的编码部分看起来有点不同。
在 Slashdot 上阅读这个故事的更多内容。