文章摘要
【关 键 词】 AI编程、代码争议、开发效率、AI错误、技术变革
谷歌CEO劈柴在Q3财报会议上提到,公司超过25%的新代码由AI生成,这一声明引发了广泛讨论和争议。尽管AI生成的代码可以提高开发效率,但谷歌内部员工对此表示质疑,认为AI更多是作为生产力工具,而非真正的软件工程设计工作。有员工指出,所谓的AI生成代码可能包括了全自动代码审查等已有十年历史的技术,并非真正的AI创新。Linux之父Linus Torvalds也认为AI更多是一种营销策略。
AI编程助手在实际应用中存在问题,如植入错误、侵犯版权和导致中断,使得程序员需要手动修复AI创建的问题。Reddit上的讨论指出,AI编码工具并没有实质性地提高生产力,反而可能增加修复bug的时间。尽管如此,谷歌内部仍在使用名为Goose的模型,这是Gemini的一个分支,专为谷歌员工设计,支持28k token上下文,并能根据自然语言提示编写代码。
根据Stack Overflow 2024开发者调查报告,超过76%的程序员正在使用或计划使用AI工具,其中62%的人正在积极使用。GitHub开发者报告也显示,92%的美国软件开发人员已在工作中使用AI编码工具。AI编码工具虽然被广泛使用,但也引起了批评,斯坦福的研究显示使用AI编码助手的开发者代码错误更多,且过于相信AI编写的代码安全性。
尽管AI生成错误的编码存在风险,但软件开发历史上也曾有过类似争议的变化,如从汇编语言到高级语言的过渡,以及面向对象编程的采用。微软前副总Steven Sinofsky指出,AI编码的批评声一直存在,从最早的Fortran编程语言就开始了。AI如何改变科技就业市场仍是一个待解的问题。
原文和模型
【原文链接】 阅读原文 [ 1893字 | 8分钟 ]
【原文作者】 新智元
【摘要模型】 moonshot-v1-32k
【摘要评分】 ★★☆☆☆