HeadlinesBriefing favicon HeadlinesBriefing.com

Vibe Coding 详解:AI 开发益处与风险

Engadget •
×

Vibe coding,由 Andrej Karpathy 于 2025 年 2 月提出的一个术语,描述了一种开发方式,即用户完全接受来自像 Cursor Composer w Sonnet 这样的大语言模型所生成的代码。支持者认为,这种方法使得软件创建更加民主化,使非专家也能构建应用程序。例如,一位兽医技术员使用 vibe coding 创建了一个用于追踪她的年迈猫咪胰岛素注射的应用程序。然而,这种做法面临着关于软件安全性和可维护性的重要批评。来自乔治亚理工学院网络安全与隐私学院的研究人员分析了 43,000 个安全建议,并直接追踪到 74 个漏洞与 AI 生成的代码相关,其中 14 个被认为是关键的。该团队估计,由于报告不足,实际漏洞数量可能是当前的 5 到 10 倍。尽管存在这些风险,专业人士的采用率仍在迅速上升。一项针对 1,100 名程序员的调查发现,有 72% 的人每天使用 AI 编码工具,其中他们的代码库中约有 42% 现在是由 AI 生成或辅助的。专家预测,到明年 AI 将占所有代码的超过一半。这种转变引发了对初级开发人员角色前景的担忧,因为传统的入门级编码职位正在减少。完全由 AI 生成的代码与 AI 辅助开发之间的区别对于理解软件工程的不断演变的格局至关重要。