财讯中国

编程已死?AI还代替不了程序员

来源:虎嗅网 2023-06-08 16:14:50

本文来自微信公众号:InfoQ (ID:infoqchina),编译:核子可乐、凌敏,原文标题:《编程已死,AI 当立?教授公开“唱反调”:AI 还帮不了程序员》,头图来自:unsplash

GitHub Copilot、ChatGPT 等 AI 产品的火爆出圈,让更多人看到 AI 在编程方面展现出的极强能力。一时间,关于“AI 取代程序员”“AI 当立、编程已死”的言论不绝于耳。


(资料图)

前段时间,前哈佛大学计算机科学教授、谷歌工程主管 Matt Welsh 在芝加哥计算机协会的一个虚拟会议上表示,ChatGPT 和 GitHub Copilot 预示着编程终结的开始。Welsh 断言,生成式 AI 将在 3 年内终结编程。

但也有一些人对此持反对意见。近日,Constructor Institute 教授、Eiffel Software 首席技术官 Bertrand Meyer 在 ACM 上发表文章公开“唱反调”,他认真研究了一番 ChatGPT 到底是怎么编程的,最终得出结论:AI 还帮不了程序员

ChatGPT 编程实验

前段时间,Meyer 通过一系列文章讨论过如何解决虚构出来的二进制搜索问题,虽然内容看起来都不错,每篇文章也都提出了自己的解答版本,但其实大部分都是错的。

以此为素材,Meyer 把这些文章提交给了 ChatGPT(版本 4)

AI 选手先是对问题做出了描述:

这个问题实际可以出现在任意数量的元素上,而不仅仅是两个。但想要证明一个程序不正确,举出一个反例就足够了(但要证明它是正确的,则需要证明其适用于所有示例)。Meyer 只问了程序是否正确,并没提具体要怎么修复,但 ChatGPT 还是热心给出了如下建议:

这里的评论部分确实很有帮助:

ChatGPT 说得没错,逻辑很通。但在认真查看建议的替换代码之后,Meyer 发现了某些可疑的部分。于是,Meyer 进一步提问:

在尝试修复 Meyer 的错误时,ChatGPT 输出了另一个同样有错的版本,只不过错得跟 Meyer 不一样。值得一提的是,ChatGPT 每次都试着给出新的版本——在纠正之前错误的同时,却又带来了新问题。

Meyer 还发现,ChatGPT 特别擅长道歉:

ChatGPT 一直在自说自话,积极向 Meyer 推荐它认为经过修正的解决方案:

到这里,Meyer 甚至不打算尝试最新版本正不正确。有经验的程序员朋友都知道,揪住一个案例不断添加特定修复,绝不是生成正确程序的最佳途径。

于是 Meyer 也选择继续保持礼貌:

精彩的来了:ChatGPT 决定向 Meyer 介绍循环不变量的概念!

Meyer 从未明示或暗示称“需要一种更系统的方法来验证算法的正确性”,他只是想知道 ChatGPT 要如何证明它推荐的答案是对的,但绝对没有使用“系统的”或者“验证”这类字眼。之所以出现这一幕,可能是基于大型语料库的统计推理给了 ChatGPT 信心,让它认定用户肯定会质疑输出代码的正确性,然后要求以系统方法给出验证。

Meyer 继续追问了下去:

ChatGPT 随后给出了很好的答案,甚至包括 ACM 计算调查当中收录的循环不变量调查内容。而且它仍然是先夸一句再解释问题,非常客气:

到这里,Meyer 不打算再继续追问了。

作为一名程序员,Meyer 知道如何解决问题,但和大多数程序员一样,他自己也会经常犯错误。他希望 AI 编程助手可以监督自己,提醒他注意陷阱并在犯错时给予纠正。换言之,他希望 AI 能成为高效有用的结对编程伙伴。但实验结果并非如此:AI 编程工具就像个自大的研究生,聪明且博览群书,也始终保持着礼貌并愿意道歉。可回头来看,它仍然草率且不够可靠,所谓的帮助对 Meyer 来说毫无用处。

现代 AI 成果并不能生成正确的程序

Meyer 认为,当前生成式 AI 工具确实能够在某些领域出色地完成工作,甚至胜过大部分人类的水平:相关结果来得很快、令人信服,乍看之下甚至不亚于顶级专家,原则上也没什么大问题。比如生成营销手册,或者是粗略翻译网站内容之类,它的翻译效果相当不错,此外还有医学影像分析等等。

但编程的要求完全不同,它对产出程序的正确性有着严格要求。开发者可以容忍一定的错误,但其核心功能必须正确。如果客户下达的指令是买进 100 股微软股票,同时卖出 50 股亚马逊股票,那程序绝不应该执行相反的操作。专业程序员有时候会犯错,这时候就看 AI 助手能不能帮上一把了。

然而,现代 AI 成果并不能生成正确的程序:它产出的程序实际是从之前见过的大量原有程序中推理而成。这些程序看似靠谱,但却无法完全保障正确性。(这里所说的现代 AI,是将其与早期 AI 区分开来——后者试图通过专家系统等方法重现人类的逻辑思维,但在很大程度上已经失败。如今的 AI 完全通过统计推理实现基本功能。)

Meyer 表示,尽管 AI 助手时有惊艳发挥,但它们并不是逻辑的产物,而是玩弄文字的高手。大语言模型都拥有流畅的表达能力,非常擅长生成看起来没什么大错的文本。虽然这样的表现对于许多应用场景已经足够,但仍然不适合编程需求。

现在的 AI 能够帮助用户生成基础框架,以大致靠谱的效果给出答案。但也就止步于此了。以目前的技术水平来看,它还完全输出不了能够正常运行的程序。

但这对软件工程行业来说并不是坏事。Meyer 认为,面对种种“编程已死”的宣传,这次实验提醒我们不管人类程序员还是自动编程助手,都需要规范的约束,并且任何产出的备选程序都有待验证。在最初的惊艳过后,人们终将意识到这种一键式生成程序的能力并没有多大作用。考虑到它往往无法正确实现使用者想要的效果,草草上线的自动化功能也许反而有害。

写在最后

Meyer 并不是唱衰 AI 编程,他认为,审慎的态度或许能帮助我们构建出具备可靠能力的终极 AI 系统。

目前,AI 技术尚处于早期发展阶段,这些局限性也并不是永远跨越不了的障碍。也许在未来的某一天,生成式 AI 编程工具能够克服这些障碍。但要让它具备真正的编程能力,还得在规范和验证方面做一番深入的探讨和研究。

原文链接:

https://cacm.acm.org/blogs/blog-cacm/273577-ai-does-not-help-programmers/fulltext

本文来自微信公众号:InfoQ (ID:infoqchina),编译:核子可乐、凌敏

关键词:

相关新闻

编程已死?AI还代替不了程序员
编程已死?AI还代替不了程序员
2023-06-08 16:14:50
全球微速讯:小学生的运动会加油稿20字(小学生运动会加油稿50字)
全球微速讯:小学生的运动会加油稿20字(小学生运动会加油稿50字)
2023-06-08 16:02:57
性能稳了!曝天玑9300 CPU性能相比前代单核提升13%,多核提升33%
性能稳了!曝天玑9300 CPU性能相比前代单核提升13%,多核提升33%
2023-06-08 15:51:36
安卓14终于更新:更更更丝滑了
安卓14终于更新:更更更丝滑了
2023-06-08 15:46:24
开封市龙亭区城市管理局:护航高考 全力打造“精、净、静”市容环境
开封市龙亭区城市管理局:护航高考 全力打造“精、净、静”市容环境
2023-06-08 15:36:53
环球关注:约合1100元!Redmi神机售价曝光:Helio G88搭配90Hz LCD屏
环球关注:约合1100元!Redmi神机售价曝光:Helio G88搭配90Hz LCD屏
2023-06-08 15:35:09
Win11发布预览版更新:新版文件管理器绝了-环球实时
Win11发布预览版更新:新版文件管理器绝了-环球实时
2023-06-08 15:34:51
高考第二天 放手一搏!这10份祝福和温暖请查收→ 全球今日报
高考第二天 放手一搏!这10份祝福和温暖请查收→ 全球今日报
2023-06-08 15:16:54
【天天热闻】《战区2》变《战区》?《使命召唤》更新Logo
【天天热闻】《战区2》变《战区》?《使命召唤》更新Logo
2023-06-08 15:11:59
弘视科技黑科技亮相2023PT|全息互动 4K显示 毫秒延时
弘视科技黑科技亮相2023PT|全息互动 4K显示 毫秒延时
2023-06-08 15:06:00
实现跨越发展 迈向工业强县
实现跨越发展 迈向工业强县
2023-06-08 15:00:13
当前速讯:Infor:采用应用型AI是食品饮料行业智慧高效运营的关键
当前速讯:Infor:采用应用型AI是食品饮料行业智慧高效运营的关键
2023-06-08 14:58:57
天天要闻:马驮变车载 藏乡百业兴
天天要闻:马驮变车载 藏乡百业兴
2023-06-08 14:49:12
丰收的喜悦|环球滚动
丰收的喜悦|环球滚动
2023-06-08 14:47:23
积极践行“全球布局战略”,GTC泽汇资本进一步提升品牌影响力
积极践行“全球布局战略”,GTC泽汇资本进一步提升品牌影响力
2023-06-08 14:46:11
“笔落”绘新景
“笔落”绘新景
2023-06-08 14:40:03
建天府粮仓 塑美丽故乡 天天速读
建天府粮仓 塑美丽故乡 天天速读
2023-06-08 14:37:46
天天速读:项目五证指的是什么(楼房五证指的是哪五证)
天天速读:项目五证指的是什么(楼房五证指的是哪五证)
2023-06-08 14:26:00
全球滚动:社保什么意思网络 社保是什么意思?
全球滚动:社保什么意思网络 社保是什么意思?
2023-06-08 14:22:38
雷克萨斯全新LM 350h曝光!动力大涨 尺寸升级
雷克萨斯全新LM 350h曝光!动力大涨 尺寸升级
2023-06-08 14:15:56
全球百事通!湖北省造大清银币价格(2023年06月08日)
全球百事通!湖北省造大清银币价格(2023年06月08日)
2023-06-08 13:02:44
AMD Zen5 架构处理器数据疑似曝光, 锐龙 8000 系列要来了? 视点
AMD Zen5 架构处理器数据疑似曝光, 锐龙 8000 系列要来了? 视点
2023-06-08 12:47:23
三维天地系统移动端助力检测实验室业务便捷高效
三维天地系统移动端助力检测实验室业务便捷高效
2023-06-08 12:35:31
业务放量在望无奈锂电板块走弱 金石资源高管笑称“无惧波动已加仓”
业务放量在望无奈锂电板块走弱 金石资源高管笑称“无惧波动已加仓”
2023-06-08 12:26:57
震安科技:6月7日融资买入67.99万元,融资融券余额1.11亿元
震安科技:6月7日融资买入67.99万元,融资融券余额1.11亿元
2023-06-08 11:58:33
“iPod 之父” 痛斥 Vision Pro 头显:太贵太耗电,苹果开始走下坡路了!
“iPod 之父” 痛斥 Vision Pro 头显:太贵太耗电,苹果开始走下坡路了!
2023-06-08 11:57:10
ROG掌机国行6月13日发布,届时公布正式价格-快讯
ROG掌机国行6月13日发布,届时公布正式价格-快讯
2023-06-08 11:55:25
2499元起!vivo S17/Pro今日开售:补光感光双驱动、旗舰护眼屏
2499元起!vivo S17/Pro今日开售:补光感光双驱动、旗舰护眼屏
2023-06-08 11:51:31
小米13 Ultra同款?曝小米MIX Fold3配备潜望长焦 环球即时
小米13 Ultra同款?曝小米MIX Fold3配备潜望长焦 环球即时
2023-06-08 11:35:16
当前热文:“10年高考8年雨”是巧合还是气候使然?专家解读
当前热文:“10年高考8年雨”是巧合还是气候使然?专家解读
2023-06-08 11:02:35
【速看料】赔偿金纠纷牵出“带病投保”案中案
【速看料】赔偿金纠纷牵出“带病投保”案中案
2023-06-08 10:52:39
世界微速讯:诺基亚不卖手机一年还赚百亿:全靠专利费
世界微速讯:诺基亚不卖手机一年还赚百亿:全靠专利费
2023-06-08 10:51:53
世界热推荐:华为发布100%自主数据库:数据安全有保障了
世界热推荐:华为发布100%自主数据库:数据安全有保障了
2023-06-08 10:50:26
记者观察:中小寿险公司做康养,差异化是关键|世界观察
记者观察:中小寿险公司做康养,差异化是关键|世界观察
2023-06-08 10:39:46
RTX 4080扛不住了 暴跌1000元 当前视讯
RTX 4080扛不住了 暴跌1000元 当前视讯
2023-06-08 10:35:54
Redmi Note 12 Turbo惊现“神价”:仅需1679元 世界速递
Redmi Note 12 Turbo惊现“神价”:仅需1679元 世界速递
2023-06-08 10:34:36
苹果iPhone 14降至3999元:赶紧预约抢到就是赚-快播报
苹果iPhone 14降至3999元:赶紧预约抢到就是赚-快播报
2023-06-08 10:34:35
华熙LIVE·五棵松入选新一批“夜京城”特色消费地标,海淀区唯一!
华熙LIVE·五棵松入选新一批“夜京城”特色消费地标,海淀区唯一!
2023-06-08 10:09:33
多家公司启动“寿险转长护险” 环球短讯
多家公司启动“寿险转长护险” 环球短讯
2023-06-08 09:56:48
每日讯息!天玑9300性能爆表挑战A17
每日讯息!天玑9300性能爆表挑战A17
2023-06-08 09:56:46
实时焦点:14代酷睿告别i3/i5命名
实时焦点:14代酷睿告别i3/i5命名
2023-06-08 09:56:36
中化资本拟转让江泰股权
中化资本拟转让江泰股权
2023-06-08 09:55:13
共富路上金融显“魔力”
共富路上金融显“魔力”
2023-06-08 09:53:34
重磅发布!极萌Jmoon官宣首位品牌全球代言人周冬雨
重磅发布!极萌Jmoon官宣首位品牌全球代言人周冬雨
2023-06-08 09:52:46
鄂托克前旗农商银行:金融赋能“千年古盐”再焕新机
鄂托克前旗农商银行:金融赋能“千年古盐”再焕新机
2023-06-08 09:49:02
做果农的贴心守护者|世界热头条
做果农的贴心守护者|世界热头条
2023-06-08 09:47:38
武昌造船为PT SLM建造2艘新13000DWT甲板运输船开工
武昌造船为PT SLM建造2艘新13000DWT甲板运输船开工
2023-06-08 09:45:42
全球快播:大豆“银保期”落地齐齐哈尔
全球快播:大豆“银保期”落地齐齐哈尔
2023-06-08 09:40:24
世界即时:榉木和松木哪个好_榉木和橡木哪个好
世界即时:榉木和松木哪个好_榉木和橡木哪个好
2023-06-08 09:31:33
天天头条:“智慧农贸市场”
天天头条:“智慧农贸市场”
2023-06-08 08:53:29
世行上调今年全球和中国经济增长预期
世行上调今年全球和中国经济增长预期
2023-06-08 08:44:03
美国大行为何较少“下沉”?
美国大行为何较少“下沉”?
2023-06-08 08:43:25
环球视讯!首年保费居高不下 新车保险补贴“退热”
环球视讯!首年保费居高不下 新车保险补贴“退热”
2023-06-08 08:34:52
监护权公证办理流程|环球动态
监护权公证办理流程|环球动态
2023-06-08 08:24:09
【热闻】安徽中楼建筑工程有限公司
【热闻】安徽中楼建筑工程有限公司
2023-06-08 08:00:26
沪深两市今日成交额7102亿元,贵州茅台成交额居首-世界今头条
沪深两市今日成交额7102亿元,贵州茅台成交额居首-世界今头条
2023-06-08 07:58:16
天天看热讯:奥海科技:公司充电枪除了供应于大客户之外,在自主品牌的线上旗舰店也有售卖
天天看热讯:奥海科技:公司充电枪除了供应于大客户之外,在自主品牌的线上旗舰店也有售卖
2023-06-08 07:57:00
热资讯!木里藏族自治县气象台发布雷电黄色预警信号【III级/较重】【2023-06-07】
热资讯!木里藏族自治县气象台发布雷电黄色预警信号【III级/较重】【2023-06-07】
2023-06-08 07:44:50
奥雅股份06月07日主力资金大幅流出_热点
奥雅股份06月07日主力资金大幅流出_热点
2023-06-08 07:19:58
环球看热讯:初学复音口琴简谱视频教程(复音口琴谱怎么看)
环球看热讯:初学复音口琴简谱视频教程(复音口琴谱怎么看)
2023-06-08 07:12:53
天天热讯:王戎观虎文言文停顿_王戎观虎文言文翻译
天天热讯:王戎观虎文言文停顿_王戎观虎文言文翻译
2023-06-08 06:59:48
世界热头条丨佳力图06月07日主力资金大幅流出
世界热头条丨佳力图06月07日主力资金大幅流出
2023-06-08 06:58:05
减轻房租压力!在济南租房可以享受这些公积金利好
减轻房租压力!在济南租房可以享受这些公积金利好
2023-06-08 06:56:12
茅台开卖咖啡:12元可加1.8ml茅台酒
茅台开卖咖啡:12元可加1.8ml茅台酒
2023-06-08 06:50:44
《动物派对》支持DLSS RTX 40系列带你体验欢乐时光!
《动物派对》支持DLSS RTX 40系列带你体验欢乐时光!
2023-06-08 06:49:26
比希捷便宜 西数推出XBOX存储扩展卡-每日看点
比希捷便宜 西数推出XBOX存储扩展卡-每日看点
2023-06-08 06:49:03
全球速讯:新兴产业加速崛起,海洋经济破浪前行
全球速讯:新兴产业加速崛起,海洋经济破浪前行
2023-06-08 06:48:45
皮亚杰的认知发展理论对教育的启示_皮亚杰的认知发展理论
皮亚杰的认知发展理论对教育的启示_皮亚杰的认知发展理论
2023-06-08 06:44:32
新款特斯拉Model 3曝光:外观改变不大|今日播报
新款特斯拉Model 3曝光:外观改变不大|今日播报
2023-06-08 06:36:22
露营看片高画质:LG推出便携显示器 环球信息
露营看片高画质:LG推出便携显示器 环球信息
2023-06-08 06:34:05
Reddit现在原生支持图像库 这是它的工作方式 当前时讯
Reddit现在原生支持图像库 这是它的工作方式 当前时讯
2023-06-08 06:28:12
五矿发展(600058):6月7日北向资金增持8.79万股|环球快播报
五矿发展(600058):6月7日北向资金增持8.79万股|环球快播报
2023-06-08 06:14:57
最资讯丨第12届金交会将于6月9日在穗举行,这些焦点值得关注
最资讯丨第12届金交会将于6月9日在穗举行,这些焦点值得关注
2023-06-08 06:06:03
环球微动态丨售价 3499 美元,苹果 Vision Pro 物料成本 1509 美元,价格最高的不是芯片
环球微动态丨售价 3499 美元,苹果 Vision Pro 物料成本 1509 美元,价格最高的不是芯片
2023-06-08 05:48:00
今日欧市盘前美元兑瑞郎汇率交易策略(2023年6月7日)
今日欧市盘前美元兑瑞郎汇率交易策略(2023年6月7日)
2023-06-08 05:19:19
焦作市经济运行工作会议:全力以赴抓招商,推动签约项目尽早落地
焦作市经济运行工作会议:全力以赴抓招商,推动签约项目尽早落地
2023-06-08 05:18:01
长安汽车回应网传“克扣10%货款”:不实 已报案
长安汽车回应网传“克扣10%货款”:不实 已报案
2023-06-08 04:51:49
铁生锈的条件实验视频_铁生锈的条件
铁生锈的条件实验视频_铁生锈的条件
2023-06-08 04:38:55
焦点热议:2023世界人工智能大会将在沪举办 OpenAI、英伟达等与会
焦点热议:2023世界人工智能大会将在沪举办 OpenAI、英伟达等与会
2023-06-08 04:30:26
天天即时:临沂机场携手多家航司联合推出“中转无忧”系列联程航线产品
天天即时:临沂机场携手多家航司联合推出“中转无忧”系列联程航线产品
2023-06-08 04:28:51
观察:AI秒写2023重庆高考语文作文 你给它打多少分?
观察:AI秒写2023重庆高考语文作文 你给它打多少分?
2023-06-08 04:25:09
精选!收益率曲线已经从许多投资者的雷达屏幕上消失
精选!收益率曲线已经从许多投资者的雷达屏幕上消失
2023-06-08 04:24:14
天天要闻:东方智造06月07日主力资金大幅流出
天天要闻:东方智造06月07日主力资金大幅流出
2023-06-08 04:15:46
关于原点对称的点的坐标规律_关于原点对称的点的坐标 全球聚看点
关于原点对称的点的坐标规律_关于原点对称的点的坐标 全球聚看点
2023-06-08 03:42:28
思明马拉松协会亲子运动会火热开赛 世界热消息
思明马拉松协会亲子运动会火热开赛 世界热消息
2023-06-08 03:35:59
金巧福黄金价格今天多少一克(2023年06月07日)
金巧福黄金价格今天多少一克(2023年06月07日)
2023-06-08 03:30:00
速读:浙江衢州怎么念_忂衢州读音
速读:浙江衢州怎么念_忂衢州读音
2023-06-08 03:15:45
川维化工1.2万吨/年E工业示范装置建设项目中标结果公告
川维化工1.2万吨/年E工业示范装置建设项目中标结果公告
2023-06-08 03:07:04
4个工作日,北京大兴发出首张“一业一证”行业综合许可凭证
4个工作日,北京大兴发出首张“一业一证”行业综合许可凭证
2023-06-08 02:59:26
进口日本核辐射区食品,大部分已售卖!广东一公司被罚 今日播报
进口日本核辐射区食品,大部分已售卖!广东一公司被罚 今日播报
2023-06-08 02:22:01
闽清高考生速看!遗忘身份证不要慌
闽清高考生速看!遗忘身份证不要慌
2023-06-08 02:19:58
《三分野》在哪个app播 男主真实背景是什么?
《三分野》在哪个app播 男主真实背景是什么?
2023-06-08 02:02:22
焦点关注:沪指涨0.08% 鸿博股份、金桥信息等创历史新高
焦点关注:沪指涨0.08% 鸿博股份、金桥信息等创历史新高
2023-06-08 02:01:54
焦点热门:中国人民大学教授张杰回应每经:构建现代产业体系需警惕部分领域数字经济过度化和泡沫化
焦点热门:中国人民大学教授张杰回应每经:构建现代产业体系需警惕部分领域数字经济过度化和泡沫化
2023-06-08 02:00:44
全球观天下!2023人工智能分类排行榜单发布:医渡科技位居“智慧医疗企业排行榜”前列
全球观天下!2023人工智能分类排行榜单发布:医渡科技位居“智慧医疗企业排行榜”前列
2023-06-08 02:00:27
商务预报:5月29日-6月4日国内重要生产资料价格情况
商务预报:5月29日-6月4日国内重要生产资料价格情况
2023-06-08 01:47:59
推动实现“家门口的幸福”!苏州相城黄桥街道聚力党建便民服务
推动实现“家门口的幸福”!苏州相城黄桥街道聚力党建便民服务
2023-06-08 01:45:52
手机问题:中兴远航10怎么设置返回键 每日视点
手机问题:中兴远航10怎么设置返回键 每日视点
2023-06-08 01:23:59
2023人工智能分类排行榜单发布:医渡科技位居“智慧医疗企业排行榜”前列
2023人工智能分类排行榜单发布:医渡科技位居“智慧医疗企业排行榜”前列
2023-06-08 01:05:17
俄罗斯国家原子能集团总裁利哈乔夫当地时间6月7日在回答俄媒有关卡霍夫卡水电站大坝遭袭对扎波罗热核电站安全影响的问题时表示,扎波罗热核电站已做好应对准备,目前运营暂不受影响
俄罗斯国家原子能集团总裁利哈乔夫当地时间6月7日在回答俄媒有关卡霍夫卡水电站大坝遭袭对扎波罗热核电站安全影响的问题时表示,扎波罗热核电站已做好应对准备,目前运营暂不受影响
2023-06-08 00:52:38

热门文章

热点专题