谷歌工程主管:三年內,ChatGPT将干掉所有程序员!

点击“开发者技术前线”,选择“星标”

让一部分开发者看到未

a0404e8dd5dfeed9cb463d99ecd6e969.png

来源| 技术领导力(ID:jishulingdaoli)

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

Welsh 认为,由于 ChatGPT 和 Copilot 等技术的出现,编程正处于从人类工作转变为机器人工作的转折点。在他看来,程序员需要演变成 AI 程序的“老师”——或者产品经理,或者代码评审人员其实就是白盒静态测试人员。他认为这两个人类角色相对来说不那么受机器人的影响。“不要指望你的程序员职业生涯会一直持续下去,因为机器正在取代这个角色。”Welsh 说道。

据悉,Welsh 曾在谷歌和苹果公司担任高级工程职位,他曾在 2023 年 1 月出版的《ACM 通讯》杂志上就这一话题写过一篇文章:编程的终结:经典计算机科学的末日即将来临。此外,Welsh 还成立了一家初创公司来证明他的理论。

下面是 Matt Welsh 在ACM 上发言的文字总结(摘要)

( 完整视频见:https://www.youtube.com/watch?v=qmJ4xLC1ObU ,一个多小时)

1. 写代码是脏活,让 AI 来做吧!

随着 GitHub Copilot、ChatGPT 等 AI 产品持续火爆,AI 在编程方面展现了极强的能力。在一项新的研究课题中,ChatGPT 尝试查找示例代码中的 bug 并给出修复建议,其表现远超现有程序,成功修复了 40 个 bug 中的 31 个(来自伦敦大学学院 和德国美因茨大学的研究报告 https://cacm.acm.org/news/269311-chatgpt-finding-fixing-bugs-in-code/fulltext)。

拥有如此强大的编程能力,AI 真的会取代程序员?Welsh 断言,生成式 AI 将在 3 年内终结编程。

在 Welsh 看来,“写代码是脏活”——所以就让机器人来做吧。“用你的时间做点别的事情。对于每个人来说,写电脑程序并不是最好的利用时间的方式。”

Welsh 表示,Copilot 是一款不可思议的产品。“在我敲键盘时,Copilot 经常能够很好地帮我完成我的想法——它能读出我的想法,比我想象的要多得多。Copilot 极大地提高了工作效率,因为它让我避免了很多上下文切换。”

7bf95dee4e6fe66d21a2e2d8c3e7d826.png

Welsh 称现在的 Copilot“只是一个开始”,只有两样东西会阻止 Copilot 变得更好:更多的数据和更多的计算。由于这两个东西都很充足,所以他认为“在未来的一两年或三年内,Copilot 没有理由无法会实现这样的目标:即你在源文件的顶部输入几行代码,它会把剩下的内容写出来。”

Welsh 认为“计算机科学注定要失败。”他说:“我认为这个领域将发生根本性的变化。计算机科学作为一门学科,你认为它的意义何在?它一直都是关于如何将想法转化为程序。”

3226506c84e63782124933f51d60277b.png

他认为,在过去的 60 多年里,计算机编程在不断发展,试图让人类更容易理解代码。他将 1957 年的 Fortran 与 1964 年的 Basic 和 2010 年的 Rust 做了对比,他表示,就易用性而言,这三个编程语言之间真的没有太大区别。
8916095b14939fbbbd5bea5bb20bda8d.png

Welsh 表示,“现今人们开发的程序和以前一样复杂,一样难以维护,一样难以理解,一样充满了 bug。” 但是 GitHub Copilot 让 Welsh 从根本上重新思考计算机科学的意义。“Copilot 从根本上改变了我们写代码的方式,至少从我个人的经验来看,它是一种显著而深刻的加快开发速度的方式。”

2. 未来的软件开发团队是什么样子的?

Welsh 还对未来的软件开发团队做了一些有趣的预测。基本上,当程序员开始被淘汰时,他认为只有两个角色可以保留:产品经理和代码评审人员。

7a4862302ef32b7c882b3a6404837466.png

在 Welsh 看来,产品经理的角色不会有太大变化。“人类产品经理仍然能够写出告诉软件应该做哪些事情的英文描述——也就是产品需求文档(PRD)。这是产品经理已经在做的事情,对吧?”

不同的是,在不久的将来,我们不再需要把 PRD 交给工程团队,然后等上六周左右,等他们把需求实现完毕,Welsh 说:“你只需要把 PRD 交给 AI,AI 在几秒钟内就可以吐出代码。”

当然,生成式 AI 在早期阶段有一个缺点,即它们的输出不一定是正确的。因此,Welsh 看到了人类代码评审人员(静态测试人员)能够在这方面起到的作用

“我们怎么知道代码是否有效?我们怎么知道它是否足够好?我们怎么知道它是对的?当然,我们需要进行彻底的测试,测试是非常非常重要的,这是不会消失的。所有 CI/CD 相关的东西,以及我们在过去几十年里积累的一切,在这里仍然是有用的。”

他认为,具有编程能力的人类将承担“评审和阅读 AI 生成的代码,并确保它们能够正常运行以及做正确的事情”的任务。

至于程序员,以及那些即将加入这一领域的人,他们将需要成为 AI 的老师,而不是程序员本身。Welsh 说:“这是关于如何教会 AI 写代码,而不是自己写。”

— 完 —
点这里👇关注我,记得收藏订阅哦~

历史推荐

提交开源补丁代码被拒,内核维护者:我们不接受

阿里版ChatGPT突发官宣问世!紧追百度文心一言

马斯克开源Twitter 核心代码,GitHub Star数已破万!

好文点个在看吧

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/5371.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

聊聊最近chatGPT对程序员的焦虑攻击

最近各种自媒体都在叛卖gpt职业焦虑,连程序圈子也不能幸免。甚至有正准备入行的同学私信我到底计算机还能不能学,研究生还能不能读。我985硕毕业,呆过大厂和小厂,现工作5年的程序员, 抛开那些胡吹海谈的软文&#xff0…

我使用chatGPT的4点感想

相信大家都听过chatGPT,不知道大家是否有用它。 chatGPT是什么呢?我先简单介绍下。 chatGPT是OpenAI公司创建的预训练语言模型,它是GPT(Generative Pre-trainning Transformer)模型的一个变体,基于GPT-3.5架…

ChatGPT 可以联网啦!

点击关注公众号:互联网架构师,后台回复 2T获取2TB学习资源! 上一篇:Alibaba开源内网高并发编程手册.pdf 自 ChatGPT 推出以来,大语言模型充斥着新闻版面。很多公司都在试图追赶 OpenAI,但作为先行者&#x…

ChatGPT造孽!中国高校因它算力荒

不做大模型,就没有算力用。 这是ChatGPT点燃AI风口后,国内某top3高校AI实验室的残酷现状。 同一个实验室里,非大模型团队6人用4块3090卡,比起同实验室的大模型团队10个人用10块A800卡,本就已经不算富裕。 现在&…

【回答问题】ChatGPT上线了!ChatGPT所有知识截止到了2021年!

【回答问题】ChatGPT上线了!ChatGPT所有知识截止到了2021年,因此2022年的一下技术性知识查不到,但不影响你使用它作为你的百度小助手。 从上面可以看出,chatgpt还是有区分大小写的情况,例如:SLAM

PMCAFF上线ChatGPT回复!

PMCAFF是一个面向产品经理的社区,拥有丰富的文章和问答内容,帮助产品经理提升知识水平和实践能力。此外,PMCAFF还提供了ChatGPT的回复功能,使用户可以在线快速获得回答,提高工作效率。 现在就访问www.pmcaff.com提问&a…

如何用ChatGPT做新品上市推广方案策划?

该场景对应的关键词库(28个): 品牌、产品信息、新品、成分、属性、功效、人群特征、客户分析、产品定位、核心卖点、推广策略、广告、公关、线上推广、线下活动、合作伙伴、资源整合、预算、执行计划、监测、评估、微调方案、价值主张、营销策略、热点话…

各家的“ChatGPT”什么时候能取代程序员?CSDN AI编程榜发布

作者 | 深度999 出品 | CSDN(ID:CSDNnews) “人人都是开发者”的时代终于要来临了! ChatGPT 的出现,引领了科技公司追逐 AI 的浪潮。相比初代 GPT-3,最新基于 GPT 3.5 的模型之所以受到更加广泛的关注&…

ChatGPT为什么不受开发者喜欢?

记得 ChatGPT 最开始上线不久的时候,看到的大部分尝鲜和测试结果都是开发者在做进行敲代码测试,可以说职业危机感非常强的一群人了。 再者,加上 ChatGPT 要使用起来其实是有一些技术门槛的,愿意折腾的人也多是程序员,…

ChatGPT知识库上线俩天,我被攻击了60w次

2023年3月28日,我上线了ChatGPT知识库,结果被攻击了60w次,网站被迫宕机6次。 这是首页的公告。 在编写ChatGPT 知识库的过程中,我一直秉持着公开、分享和进步的理念。 我们相信社会的进步离不开各种形式的交流,一个知…

非常道:ChatGPT 与思想革命

服务器艺术 服务器ART 2023-03-14 17:37 发表于北京 收录于合集#ChatGPT1个 ChatGPT从去年出现到现在,已经变成当今最热的话题,对各个行业尤其是学术界影响非常大,也引出了很多问题。 由此,服务器艺术邀请了不同领域的嘉宾学者&am…

大语言模型会引发第四次产业革命——智能革命吗?

大概盘算了一下,一年多来,业界发布了非常多的大模型,从去年OpenAI GPT-3 1750亿参数开始,到年初华为盘古大模型 1000亿,鹏程盘古-α 2000亿参数,Google switch transformer 1.6万亿;及近期的智源悟道2.0 1.75万亿参数 MoE,快手1.9万亿参数推荐精排模型,阿里达摩院M6 1…

ChatGPT强势爆红,背后的技术原理是?一文轻松搞懂!

什么是ChatGPT? ChatGPT是由OpenAI团队开发和训练一个人工智能聊天机器人程序,换句话说就是专注于对话生成的大型语言模型。在2022年11月30 日OpenAI 的首席执行官Sam Altman在推特上写道:“今天我们推出了 ChatGPT,尝试在这里与它交谈”&…

我与chatGPT的谈话从三个问题开始

chatGPT是什么?xhatGPT为什么那么火爆?chatGPT对我的影响? 首先,chatGPT是什么?以下是它给我提供的答案: 回答的语句通顺,右边还有个反馈按钮,果断给个赞。于是我让他讲述以下自己…

AI 入侵前端,哪类工程师最危险?

整理 | 何苗 出品 | CSDN(ID:CSDNnews) 当 GPT-4 向大家展示了如何用十秒把一个网站的手绘草图变成功能齐全的网站,包括一些炫酷的js链接按钮,技惊四座。不可避免地,前端工程师们也被 AI 风暴卷到了…

最容易被优秀程序员看不起的三件事……

【CSDN 编者按】开发人员们似乎患上了“银弹综合症”,面对技术难关,把太多的期望寄托在所谓的新技术中,却常常低估了一些最基本或许也是最有效的方法。 原文链接:https://nvnh.io/index.php/2022/11/28/3-underrated-things-great…

Chrome 推出全新性能模式,彻底告别“内存杀手”!

整理 | 王启隆 对于许多人来说,每天在电脑上运行着打开大量标签页的 Chrome 进程,可能比运行 3A 游戏大作更加吃力。Chrome 这个“内存杀手”的名号早已是耳熟能详,而谷歌明显也是注意到了这点,开始积极改善这款浏览器的性能。近日…

“AI春晚”北京召开:发布国产开源可商用大模型,OpenAI CEO做主题演讲,LeCun、Hinton都来了...

金磊 梦晨 发自 凹非寺量子位 | 公众号 QbitAI ChatGPT的热度还没减,一场大会又将AI、大模型的注意力推向了新高度。 因为在国内,还从没有哪个活动能如此“高密度”地汇集众多传说中的AI大佬们—— 四位图灵奖得主:Geoffery Hinton、Yann LeC…

大模型扎堆「赶考」,语文还是国产AI行,文言文能力超过95%考生

量子位 | 公众号 QbitAI ChatGPT诞生后的第一场全国高考,考生忙,大模型们也很忙。 这不,高考还没结束,AI挑战高考题就成了刷屏热搜话题,各家大模型都被拉出来写起了高考作文,甚至是参与整场考试。 &#…