网易首页 > 网易号 > 正文 申请入驻

开发者仍不信任AI生成代码质量

0
分享至

虽然AI编程助手正在接管越来越多的编程工作,但大量开发者对AI生成的代码仍然不信任,许多人表示,识别编程助手产生的错误变得更加困难。

开发负责人表示,人类编程团队正在努力寻找时间来发现错误。编程专家指出,编程助手正在改善其输出质量,但它们也往往变得更加冗长——编写更多行代码来解决问题——这使得错误出现时更难被发现。

结果,AI生成代码出现了一个重大问题:开发者有时花在审查AI输出上的时间比他们自己编写代码所花的时间还要多。

代码信任度严重不足

深度伪造检测平台Reality Defender的首席技术官Alex Lisle表示,虽然AI编程助手已经变得无处不在,但开发者不应该信任它们。

Lisle合作的所有软件工程师都在某种程度上使用编程助手,但公司的开发者密切关注其输出。"事实是,我的大多数开发者仅将AI生成的代码用于样板代码和修复一些小问题,"他说,"我们完全不信任AI生成的代码。"

Lisle补充说,使用编程助手的开发者对代码质量负有责任。

大量代码生成的问题

Lisle认为,AI工具能够生成的代码量本身就产生了问题。

"这就像有一个可以非常快速地编写大量代码的初级开发者,"他解释道,"问题是它不理解代码和更广泛的上下文。它经常做与你要求相反的事情。"

Lisle说,过度依赖AI生成的代码可能导致无法理解的代码库。

"问题是,一旦你开始在更广泛的上下文中利用它,它就会创建极其不稳定和不可知的代码,"他补充道,"你可以让AI生成数十万行代码,但维护起来非常困难,理解起来也很困难,在生产环境中,这些都不合适。"

专注于微软技术的编程公司Keypress Software Development Group总裁兼高级软件架构师Brian Owens表示,他们在AI编程助手方面取得了复杂的结果。

对于小型、自包含的用例,AI生成的代码通常只需要最少的审查,但对于生产级应用程序,输出可能不一致且有问题。

"我们发现AI工具偶尔会忽略现有代码库的关键方面,或无法与既定的编码标准和架构模式保持一致,"Owens说,"这为我们的团队创造了额外的工作,包括审查、重构和返工,以确保代码可以投入生产。"

Owens发现,使用编程助手可能不会比人类开发者编写代码节省时间。"在某些情况下,验证和纠正AI生成代码所花费的时间可能会抵消预期的效率收益——有时比开发者在没有AI协助的情况下编写代码花费的时间还要多,"他说。

审查瓶颈现象

代码质量工具提供商Sonar最近对1100多名IT专业人员进行的调查支持了一些开发负责人表达的信任担忧。虽然72%的受访者表示他们每天使用编程助手,但96%的人表示他们不完全信任AI生成的代码。

与此同时,不到一半的开发者表示他们总是在提交AI生成的代码之前检查它,近四成的人表示审查AI生成的代码比审查人类同事编写的代码需要更多努力。

Sonar企业营销副总裁Chris Grams表示,随着编程助手质量的提升,开发者发现错误变得更加困难——但这并不是因为错误不存在。

"随着这些编程模型变得越来越好,你会遇到一个大海捞针的问题,虽然总体问题可能越来越少,但这些问题可能是隐藏得很好、很难找到的重大安全问题,可能是导致应用程序崩溃的关键因素,"他说。

数据分析解决方案提供商dbt Labs的首席技术官Mark Porter表示,虽然许多软件开发负责人说他们不信任AI生成的代码,但这个问题可能更加复杂。

他说,在dbt Labs广泛使用编程助手,信任其输出取决于上下文。

"信任AI编写的代码很像信任人类编写的代码,"他补充道,"通常,我在AI生成的代码中寻找与任何其他代码相同的信任信号。如果它是通过高完整性流程创建的,我就像信任人类代码一样信任它。"

但Porter表示,AI生成的代码可能以与人类编写代码不同的方式出现错误,AI经常增加复杂性并创建过于自信的注释。信任方程式必须适应这些独特的挑战。

他说,审查AI代码也带来了自己的挑战,增加了开发者的审查时间,即使它节省了编码时间。"输出量很大,所以它将瓶颈从生产代码转移到审查代码,"他补充道。

Porter表示,人类审查还需要保持对代码库的专家级熟悉度,这可以通过软件工程最佳实践来缓解。

"审查AI编写的代码确实存在独特挑战,"他补充道,"我认为信任AI代码的问题有点偏离了重点;我正在思考的是如何建立流程、指导方针和培训,支持我的工程师使用AI协助他们编写高效、正确且可维护的代码——在我看来,这就是AI在编程中的未来。"

Q&A

Q1:为什么开发者不信任AI生成的代码?

A:主要原因包括:AI生成的代码往往更加冗长,使错误更难发现;AI不理解代码的更广泛上下文,经常做出与要求相反的操作;会忽略现有代码库的关键方面或无法与既定编码标准保持一致。调查显示96%的开发者不完全信任AI生成的代码。

Q2:使用AI编程助手真的能提高开发效率吗?

A:不一定。虽然AI能快速生成大量代码,但开发者需要花费大量时间验证和纠正AI生成的代码。在某些情况下,审查AI代码的时间甚至比开发者自己编写代码的时间还要多,这抵消了预期的效率收益。

Q3:如何正确使用AI编程助手?

A:专家建议将AI编程助手主要用于样板代码和修复小问题,建立高完整性的代码审查流程,保持对代码库的专家级熟悉度,通过软件工程最佳实践来支持工程师使用AI编写高效、正确且可维护的代码。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
10人广东广州豹2-1延边龙鼎,终结连续2轮不胜,狂揽54分领跑

10人广东广州豹2-1延边龙鼎,终结连续2轮不胜,狂揽54分领跑

侧身凌空斩
2026-09-18 19:54:25
刚官宣二胎,这对明星夫妻晒出四只手:最小的那只手是谁的?

刚官宣二胎,这对明星夫妻晒出四只手:最小的那只手是谁的?

赴一场山海啊
2026-09-18 23:37:32
湖州非常出名的7位顶级医生,排名可不分先后,建议收藏!

湖州非常出名的7位顶级医生,排名可不分先后,建议收藏!

坠入二次元的海洋
2026-09-16 15:38:05
虽败犹荣,中国男篮19分惜败日本,却收两大喜讯,杜锋有望回归

虽败犹荣,中国男篮19分惜败日本,却收两大喜讯,杜锋有望回归

宗介说体育
2026-09-18 20:58:30
48人坠入深渊!瑞士大巴翻下阿尔卑斯山,现场已确认多人遇难

48人坠入深渊!瑞士大巴翻下阿尔卑斯山,现场已确认多人遇难

万物知识圈
2026-09-18 09:47:16
香港“最怂”富二代邓兆尊,父亲邓永祥临终前叮嘱他做个败家子,他却不创业、不赌博,靠收租躺平了29年,钱却越来越多

香港“最怂”富二代邓兆尊,父亲邓永祥临终前叮嘱他做个败家子,他却不创业、不赌博,靠收租躺平了29年,钱却越来越多

人生录
2026-09-13 06:49:30
陈建州术后晒合照,王力宏帮其提尿壶,发长文自省:不抽烟不喝酒不应酬,但6年每天只睡三四小时,6点起床送小孩上学,“我以为撑得住”

陈建州术后晒合照,王力宏帮其提尿壶,发长文自省:不抽烟不喝酒不应酬,但6年每天只睡三四小时,6点起床送小孩上学,“我以为撑得住”

极目新闻
2026-09-17 20:52:18
iOS 27,这条线,苹果不该删

iOS 27,这条线,苹果不该删

设计癖
2026-09-17 23:17:33
中国不先使用核武器,如果美国炸毁北斗卫星,中国是不是就输了?

中国不先使用核武器,如果美国炸毁北斗卫星,中国是不是就输了?

半路友人之他
2026-09-18 06:29:54
91万买珠江帝景?先别激动,坑老大了

91万买珠江帝景?先别激动,坑老大了

广州PLUS
2026-09-18 17:39:12
一个毫无关联的机构,为何会被归于正部级单位名下?

一个毫无关联的机构,为何会被归于正部级单位名下?

澎湃新闻
2026-09-17 19:04:06
拖欠员工公积金娃哈哈致歉

拖欠员工公积金娃哈哈致歉

每日经济新闻
2026-09-18 19:30:13
志愿军团长嫌敌人太弱,懒得去打,因此创下战争史上的一个奇迹

志愿军团长嫌敌人太弱,懒得去打,因此创下战争史上的一个奇迹

芊芊子吟
2026-09-17 19:51:00
物业费改革有新提议:两室一厅年收费200元,三室一厅300元

物业费改革有新提议:两室一厅年收费200元,三室一厅300元

一些小事
2026-09-16 09:03:07
华为不可能错的

华为不可能错的

正言智驾
2026-09-01 15:16:17
人民币汇率,重要突破

人民币汇率,重要突破

第一财经资讯
2026-09-18 12:31:51
蔡国庆每月给弟弟蔡军发2万工资,发了20年,一共480万,条件就一个:在家全职照顾得阿尔茨海默症的母亲

蔡国庆每月给弟弟蔡军发2万工资,发了20年,一共480万,条件就一个:在家全职照顾得阿尔茨海默症的母亲

LULU生活家
2026-09-02 19:51:47
3换1!锡安空降勇士?库里要乐坏了

3换1!锡安空降勇士?库里要乐坏了

体育新角度
2026-09-18 21:42:49
我可不可以讨厌华为?

我可不可以讨厌华为?

人生飞机稿
2026-08-05 08:15:59
哈里梅根搬回英后不闹了,不是想通了,是发现自己没地方去了!

哈里梅根搬回英后不闹了,不是想通了,是发现自己没地方去了!

艺利森
2026-09-16 09:38:07
2026-09-19 00:15:00
至顶AI实验室 incentive-icons
至顶AI实验室
一个专注于探索生成式AI前沿技术及其应用的实验室。
3518文章数 185关注度
往期回顾 全部

科技要闻

直击iPhone 18新机发售:黄牛加价不如前代

头条要闻

俄杜马选举拉夫罗夫"意外"登顶名单 梅德韦杰夫被拿下

头条要闻

俄杜马选举拉夫罗夫"意外"登顶名单 梅德韦杰夫被拿下

体育要闻

好吧,中国男篮辛苦了

娱乐要闻

陈思诚 佟丽娅不想让儿子知道两人离婚

财经要闻

研发0.25亿理财26亿,敷尔佳豪赌三类器械

汽车要闻

纯电/插混双动力+五座/六座双布局 海狮08应该怎么选?

态度原创

本地
房产
旅游
艺术
公开课

本地新闻

中秋逛白塔寺,体验国医妙荟雅集

房产要闻

海口房价,降不动了!

旅游要闻

北京新增10处!国庆假期,一起到树底下放空如何?

艺术要闻

刘炜画了幅《我的风景》,1840万!

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版