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

开发者仍不信任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.

相关推荐
热点推荐
中方收到入群邀请函,特朗普也翻脸了:关税加到200%!受害者出现

中方收到入群邀请函,特朗普也翻脸了:关税加到200%!受害者出现

阿器谈史
2026-01-21 17:56:49
巴奴向嫣然天使儿童医院捐赠100万元

巴奴向嫣然天使儿童医院捐赠100万元

财经网
2026-01-20 19:32:52
第四代住宅卖不动了?住进去才知道的“七宗罪”

第四代住宅卖不动了?住进去才知道的“七宗罪”

室内设计师有料儿
2026-01-20 11:23:56
达沃斯爆言!Anthropic CEO:不向中国售高端芯片是首要任务

达沃斯爆言!Anthropic CEO:不向中国售高端芯片是首要任务

芯榜
2026-01-21 12:51:43
国足进决赛,韩媒直呼疯狂,日媒盛赞一人!主帅:中国不缺好球员

国足进决赛,韩媒直呼疯狂,日媒盛赞一人!主帅:中国不缺好球员

十点街球体育
2026-01-21 20:59:10
埃及灵媒妮菲塔莉说2026:新一轮的死亡纪元,很多人离开

埃及灵媒妮菲塔莉说2026:新一轮的死亡纪元,很多人离开

山九
2026-01-20 08:10:11
重庆石柱县委常委、县政府常务副县长冉启明接受审查调查

重庆石柱县委常委、县政府常务副县长冉启明接受审查调查

界面新闻
2026-01-21 19:04:55
面对美关税威胁,德政界出现“抵制世界杯”呼声

面对美关税威胁,德政界出现“抵制世界杯”呼声

参考消息
2026-01-21 20:57:05
马特乌斯:孔帕尼已掌控了拜仁这艘大船,凯恩是球队的构建者

马特乌斯:孔帕尼已掌控了拜仁这艘大船,凯恩是球队的构建者

懂球帝
2026-01-21 09:25:08
4376台!尊界S800销量失控了

4376台!尊界S800销量失控了

品牌头版
2026-01-20 18:53:55
毛主席评价康熙:康熙有三个伟大的贡献,至今使我们受益

毛主席评价康熙:康熙有三个伟大的贡献,至今使我们受益

历史回忆室
2026-01-19 16:22:22
比亚迪在挪威大涨505%!

比亚迪在挪威大涨505%!

后视镜里de未来
2026-01-19 17:44:31
奉劝大家:为了家人安全,别在厨房做这7件事,真的很危险!

奉劝大家:为了家人安全,别在厨房做这7件事,真的很危险!

Home范
2026-01-03 14:57:10
研究了1400多名百岁老人后发现:做到这5点,你也能活过100岁

研究了1400多名百岁老人后发现:做到这5点,你也能活过100岁

DrX说
2026-01-13 16:53:24
接地气!凯特王妃穿蓝大衣现身苏格兰,亲自打冰壶笑容太治愈

接地气!凯特王妃穿蓝大衣现身苏格兰,亲自打冰壶笑容太治愈

述家娱记
2026-01-21 09:47:18
钱再多有什么用?79岁身家525亿的特朗普,给全部中老年人提了醒

钱再多有什么用?79岁身家525亿的特朗普,给全部中老年人提了醒

阿器谈史
2026-01-19 19:33:57
一键启动车钥匙被拿走能开吗?会不会熄火?答案颠覆认知

一键启动车钥匙被拿走能开吗?会不会熄火?答案颠覆认知

复转这些年
2026-01-20 23:59:03
A股:今天收在4116,不必等待了,1月22日,明天很可能这样走

A股:今天收在4116,不必等待了,1月22日,明天很可能这样走

有范又有料
2026-01-21 15:54:00
“东北王”高岗:陕甘红军创始人,毛泽东提名副主席,后服毒自杀

“东北王”高岗:陕甘红军创始人,毛泽东提名副主席,后服毒自杀

干史人
2024-04-18 17:00:05
严防死守36年,利智还是输了,李连杰终是没放下一直亏欠的“她”

严防死守36年,利智还是输了,李连杰终是没放下一直亏欠的“她”

法老不说教
2025-12-24 18:25:17
2026-01-21 21:44:49
至顶AI实验室 incentive-icons
至顶AI实验室
一个专注于探索生成式AI前沿技术及其应用的实验室。
1257文章数 156关注度
往期回顾 全部

科技要闻

给机器人做仿真训练 这家创企年营收破亿

头条要闻

风波中的西贝股权发生变化 新荣记张勇对贾国龙伸援手

头条要闻

风波中的西贝股权发生变化 新荣记张勇对贾国龙伸援手

体育要闻

只会防守反击?不好意思,我们要踢决赛了

娱乐要闻

首位捐款的明星 苗圃现身嫣然医院捐款

财经要闻

丹麦打响第一枪 欧洲用资本保卫格陵兰岛

汽车要闻

2026款上汽大众朗逸正式上市 售价12.09万起

态度原创

健康
时尚
亲子
家居
数码

打工人年终总结!健康通关=赢麻了

照赫本这样穿,灰色很时髦!

亲子要闻

如何做好呼吸道合胞病毒防护 听听儿科医生怎么说

家居要闻

褪去浮华 触达松弛与欣喜

数码要闻

苹果三星遭专利碰瓷,恐遭美禁售!华为小米闷声抢市场

无障碍浏览 进入关怀版