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

研究发现虽然AI辅助编程可以发挥巨大作用 但也会因训练限制而陷入困境

0
分享至

几十年来,程序员们一直在为人工智能模型编写代码,而现在,人工智能被用来编写代码,这是一个完整的循环。但是,人工智能代码生成器与人类程序员相比如何呢?发表在六月刊《IEEE 软件工程论文集》上的一项研究从功能性、复杂性和安全性方面对OpenAI 的 ChatGPT生成的代码进行了评估。结果显示,ChatGPT在生成功能代码方面的成功率范围极广--根据任务难度、编程语言和其他一些因素的不同,成功率从 0.66% 到 89% 不等。

虽然在某些情况下,人工智能生成器可以生成比人类更好的代码,但分析也揭示了人工智能生成的代码存在一些安全问题。

Yutian Tang是格拉斯哥大学的一名讲师,他参与了这项研究。他指出,基于人工智能的代码生成可以在提高生产率和自动化软件开发任务方面提供一些优势,但重要的是要了解这些模型的优势和局限性。

"通过进行全面分析,我们可以发现基于 ChatGPT 的代码生成过程中出现的潜在问题和限制......[并]改进生成技术。"Tang 解释说。

为了更详细地探讨这些局限性,他的团队试图测试GPT-3.5解决LeetCode 测试平台上五种编程语言中 728 个编程问题的能力:这五种编程语言是:C、C++、Java、JavaScript 和Python。

对于 ChatGPT 为什么能在 2021 年之前更好地处理算法问题,一个合理的假设是,这些问题经常出现在训练数据集中。

总体而言,ChatGPT 在解决不同编程语言的问题方面表现相当出色,尤其是在尝试解决 2021 年之前 LeetCode 上存在的编程问题时。例如,它能为简单、中等和困难的问题生成功能代码,成功率分别约为 89%、71% 和 40%。

"然而,当遇到 2021 年后的算法问题时,ChatGPT 生成功能正确的代码的能力就会受到影响。它有时无法理解问题的含义,即使是简单的问题也是如此,"Tang 指出。

例如,在 2021 年之后,ChatGPT 为"简单"编程问题生成功能代码的能力从 89% 降至 52%。而在 2021 年之后,它为"难"问题生成功能代码的能力也从 40% 降至 0.66%。

对于 ChatGPT 为什么能在 2021 年之前更好地处理算法问题,一个合理的假设是,这些问题经常出现在训练数据集中。从本质上讲,随着编程技术的发展,ChatGPT 还没有接触到新的问题和解决方案。它缺乏人类的批判性思维能力,只能解决以前遇到过的问题。这也解释了为什么 ChatGPT 在解决旧的编程问题方面比解决新的问题要好得多。因此,ChatGPT可能会生成错误的代码,因为它不理解算法问题的含义。

有趣的是,ChatGPT 生成的代码的运行时间和内存开销比人类解决相同 LeetCode 问题的至少 50% 的方案都要小。

研究人员还探索了 ChatGPT 在收到 LeetCode 的反馈后修正自身编程错误的能力。他们随机选取了 50 个编程场景,在这些场景中,ChatGPT 最初生成了错误的编程,原因可能是它不了解手头的内容或问题。

虽然 ChatGPT 擅长修正编译错误,但它通常不擅长纠正自己的错误。

Tang 解释说:"ChatGPT 可能会因为不理解算法问题的含义而生成错误代码,因此这种简单的错误反馈信息是不够的。"

研究人员还发现,ChatGPT 生成的代码确实存在相当多的漏洞,比如缺失空值测试,但其中很多都很容易修复。研究结果还显示,用 C 语言生成的代码最为复杂,其次是 C++ 和 Python,其复杂程度与人类编写的代码类似。

基于这些结果,使用 ChatGPT 的开发人员必须提供更多信息,以帮助 ChatGPT 更好地了解问题或避免漏洞。

"例如,在遇到比较复杂的编程问题时,开发人员可以尽可能提供相关知识,并在提示中告诉 ChatGPT 哪些是需要注意的潜在漏洞,"Tang 说。

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

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.

相关推荐
热点推荐
山东考生喊“考爽了”!江苏考生沉默:新高考I卷,最懂江苏人

山东考生喊“考爽了”!江苏考生沉默:新高考I卷,最懂江苏人

辉哥说动漫
2026-06-11 00:11:11
“电梯门”曝出猛料!阿珍称19岁被性侵,是老总让她拿监控报警的

“电梯门”曝出猛料!阿珍称19岁被性侵,是老总让她拿监控报警的

火山詩话
2026-06-10 10:01:50
大反转!女子哭诉剖腹产19天,丈夫跑路,亲子鉴定成了响亮的耳光

大反转!女子哭诉剖腹产19天,丈夫跑路,亲子鉴定成了响亮的耳光

火山詩话
2026-06-10 10:36:03
英国当年抢走了我国5块领土,只归还了香港,另外4块地分别在哪

英国当年抢走了我国5块领土,只归还了香港,另外4块地分别在哪

鹤羽说个事
2026-06-08 23:03:06
山西多名官员接连落马,致82人死亡矿难开启“问责链”

山西多名官员接连落马,致82人死亡矿难开启“问责链”

台州交通广播
2026-06-10 22:47:51
央媒发声!养路费改革全面推进,油电同权正式落地,不再一刀切

央媒发声!养路费改革全面推进,油电同权正式落地,不再一刀切

侃故事的阿庆
2026-06-09 19:37:15
70岁智者警告:人活一世,保护好自己最好的方式,就这两句话

70岁智者警告:人活一世,保护好自己最好的方式,就这两句话

心理观察局
2026-06-10 07:00:09
藏不住了!人民日报言辞犀利评董路,范志毅早把真相说透了

藏不住了!人民日报言辞犀利评董路,范志毅早把真相说透了

阿讯说天下
2026-06-10 12:28:31
王秀峰任中国(天津)自由贸易试验区管理委员会主任 李文海不再担任

王秀峰任中国(天津)自由贸易试验区管理委员会主任 李文海不再担任

中国经济网
2026-06-10 16:57:23
因为太强,所以死亡

因为太强,所以死亡

我是历史其实挺有趣
2026-06-10 16:45:02
美国恢复对霍尔木兹海峡的伊朗基础设施发动全面攻击

美国恢复对霍尔木兹海峡的伊朗基础设施发动全面攻击

一种观点
2026-06-10 15:40:15
美股收盘:三大指数集体下跌,纳指跌近2%;芯片股全线下挫,高通跌近7%;国际金价跌穿4100美元

美股收盘:三大指数集体下跌,纳指跌近2%;芯片股全线下挫,高通跌近7%;国际金价跌穿4100美元

中新经纬
2026-06-11 06:36:06
46岁高圆圆每天跑步健身10分钟,她说:运动不需要大汗淋漓…

46岁高圆圆每天跑步健身10分钟,她说:运动不需要大汗淋漓…

马拉松跑步健身
2026-06-10 20:08:16
破案了,总决赛出彩的张镇麟为何无缘21人名单?名记道出两原因

破案了,总决赛出彩的张镇麟为何无缘21人名单?名记道出两原因

南海浪花
2026-06-11 05:59:48
家长发明“防早恋”发型火了,网友:贵千金的颜值,没必要这样!

家长发明“防早恋”发型火了,网友:贵千金的颜值,没必要这样!

大爱三湘
2026-06-08 20:16:42
皇马变天!曝1.5亿巨星或不续约,效仿姆巴佩0价离队,穆帅做决定

皇马变天!曝1.5亿巨星或不续约,效仿姆巴佩0价离队,穆帅做决定

林子说事
2026-06-10 20:10:06
45万的车现在26万?奥迪A6L价格腰斩,销售:每天接电话接到手软

45万的车现在26万?奥迪A6L价格腰斩,销售:每天接电话接到手软

捣蛋窝
2026-06-11 03:09:51
G3赛后真打,都出血了,21人被捕

G3赛后真打,都出血了,21人被捕

体育新角度
2026-06-10 17:33:21
菲律宾7.8级强震过去了36小时,国际上的慰问铺天盖地

菲律宾7.8级强震过去了36小时,国际上的慰问铺天盖地

小马姨
2026-06-10 13:43:21
想3打1?东沙爆发冲突,海巡署3舰一齐围攻海警船,对峙34小时

想3打1?东沙爆发冲突,海巡署3舰一齐围攻海警船,对峙34小时

铁锤简科
2026-06-09 14:06:02
2026-06-11 08:15:00
cnBeta.COM incentive-icons
cnBeta.COM
提供IT行业即时资讯
68550文章数 70212关注度
往期回顾 全部

科技要闻

史上最大IPO将至:1.8万亿美元的信仰豪赌

头条要闻

女子每月花3000雇佣夫妻看管祖宅 对方霸占:干嘛要走

头条要闻

女子每月花3000雇佣夫妻看管祖宅 对方霸占:干嘛要走

体育要闻

2026世界杯,我们看什么?

娱乐要闻

蒙淇淇发文开撕白鹿!舆论再次反转

财经要闻

SpaceX IPO或诞生4000名百万富翁

汽车要闻

埃安i60 530宁德时代版上市限时焕新价10.36万起

态度原创

手机
本地
时尚
健康
公开课

手机要闻

vivo X Fold6宣布支持小V Claw PC版:手机下指令“控虾” 电脑帮你干活

本地新闻

世界杯还没开始,苏超已经火到爆梗

夏天别总穿黑色长裤,不如看看这些牛仔裙,减龄百搭又耐看

粽子为何难消化?过量吃会怎么样?

公开课

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

无障碍浏览 进入关怀版