Google工程主管AIGC将在三年内终结编程!
随着 ChatGPT 聊天机器人、GPT-4 等大模型的到来,可以用自然语言生成代码、解决 Bug,为程序员编码大大降低了门槛,甚至一定程度上,还可以一键生成自己想要的代码与网页。不过,这种趋势在带来巨大便利之际,是否会有反噬作用?
在 Google 工程主管、前哈佛大学计算机科学教授 Matt Welsh 看来,答案是肯定的。他认为:生成性人工智能(AIGC)将在三年内终结编程。
原文地址:https://thenewstack.io/coding-sucks-anyway-matt-welsh-on-the-end-of-programming/ 编译 | 屠敏
出品 | CSDN(ID:CSDNnews)
上个月,前哈佛大学计算机科学教授 Matt Welsh 在芝加哥计算机协会(ACM)的一次线上会议中发言,解释了他的论点,即 ChatGPT 和 GitHub Copilot 代表了编程终结的开始。
Matt Welsh 认为,由于 ChatGPT 和 Copilot 等技术的出现,编程这项工作正处于从人类主导转为机器人主导的风口浪尖。在他看来,程序员需要成长为人工智能程序的"老师",或者成为产品经理、代码审查员,因为只有这样,才不会被机器人淘汰。不过,Matt Welsh 也说道,「千万 不要指望继续以真正程序员的身份继续你的职业生涯,因为机器正在接管这个角色。」
曾在 Google 和苹果公司担任高级工程职位的 Matt Welsh ,也在 2023 年 1 月的《ACM 通讯》杂志写过一篇关于《编程终结》这个话题的文章。然而,在此次 ACM 会议上,他基于自己创办的一家创业公司 Fixie.ai 来证明他的理论。Fixie.ai 是一个自称为 "大型语言模型的自动化平台",它的目的是帮助企业使用 ChatGPT 和类似的机器学习程序来编程定制软件。
"计算机科学注定要失败"
在演讲中,Matt Welsh 率先强调, "计算机科学是注定要毁灭的"。
"我认为这个领域将发生根本性的变化。首先可以想一想,什么是计算机科学?事实上,这门学科有一件非常重要的事情,就是把想法转化为程序。"
Matt Welsh 表示, 计算机编程在过去 60 多年里不断发展,试图让人类更容易理解代码。将 1957 年的 Fortran 语言和 1964 年的 Basic 以及 2010 年的Rust 拿出来对比,就对人类程序员的易用性方面而言,这三者之间真的没有太大的区别。
"今天人们开发的程序和以前一样复杂,一样难以维护,一样难以理解,一样充满了 Bug",Matt Welsh 说道。
现如今 GitHub Copilot 的到来,让 Matt Welsh 从本质上开始重新评估计算机科学的意义。他说:"Copilot 从根本上改变了我们写代码的方式。至少在我的个人经历中,它是加速我开发的一种非凡而深刻的方式。 "
在演讲中,Matt Welsh 解释道, "在我输入的时候,Copilot 做得非常好,经常帮我完成我的想法——它比我想象中的更能读懂我的想法,也能极大地提高了生产力,因为它让我不必 进行上下文切换。"
虽然 GitHub Copilot 现如今已经 很好了,但 Matt Welsh 认为当前版本的Copilot 还"只是个开始"。他说,只有两件事可以阻止 Copilot 变得更好,一是没有更多的数据,二是没有更多的计算。由于这两样东西在当下的互联网世界都不缺,所以他看不出, "Copilot 有什么理由不会 在一两年内,甚至三年内达到这样的程度:只要在源文件的顶部输入几行,它就会写出其余的内容。"
未来的软件团队
对于这将如何改变未来的软件开发团队,Welsh 也有一些耐人寻味的预测。基本上,他认为一旦程序员被淘汰,那么他们在软件工程中担任的角色只剩下两种:产品经理和代码审查员。
"产品经理的角色不会有太大变化",他说道。
"想象一下,一位人类产品经理仍然能够写 PRD(产品需求文档),告诉软件应该做什么。其实这就是 PM 已经在做的事情,对吧?"
但在不久的将来,"你只要把 PRD 交给人工智能,人工智能就会在几秒钟内自动生成出代码,而不是把 PRD 交给工程团队,等他们来实现它。"
当然,生成性人工智能的早期教训之一是,这些人工智能的输出不一定正确。因此,Welsh 认为,在这个没有程序员的未来,人类的代码审查员也可以发挥巨大作用。
"我们需要知道什么样的代码是有效的?我们怎么知道它是好的?我们怎么知道它是正确的?当然,这需要有相应的角色去进行测试,在这环节中,测试是非常非常重要的——而且永远不可或缺。所有 CI/CD 的东西和我们在过去几十年里投资的一切在这里仍然是相关的"。
Welsh 表示 ,具有编程能力的人类将负责 "审查和阅读人工智能生成的代码,并确保其工作,做正确的事情"。
至于程序员,以及那些即将加入该领域的人,他们将需要成为人工智能的老师,而不是单纯的编码人员。Welsh 称, "这一切都是为了教授人工智能,而不是编写计算机程序"。
进入Fixie.ai
在发表一番大胆言论之后,Welsh 以其创立的新公司 Fixie.ai 为例,分享了创业公司内部是如何乘着人工智能编程趋势之风顺势而上的。
「基于 Fixie,我们的想法是,你给它一个关于你想做什么的描述,Fixie 接受它,并使用一套大型语言模型加上可以连接到外部系统的代理,它可以为你产生一个结果--要么是一个问题的答案,要么是调用一个 API,要么是调用一个工具,要么是在数据库中做一个改变。这些都是这些模型所能做的事情。重要的是,我们不是通过编写一大堆代码来做这件事;我们是通过教人工智能模型如何做这件事」,Welsh 说道。
编码很糟糕
虽然传统编码过时有益于 M a tt Welsh 的创业公司利用 AI 编程趋势发展,但是不得不说,他的观点引人深思,因为当前也有迹象显示,不少公司乐意用 AIGC 取代部分员工。此前,据国外职业咨询平台 ResumeBuilder.com 对 1,000 名美国商界领袖进行 了调查显示,48% 使用 ChatGPT 的公司表示,ChatGPT 取代了员工,93% 的受访者表示他们计划扩大对 ChatGPT 的使用。
另外,M a tt Welsh 认为,无论如何,"编码很糟糕"——所以让机器人来做吧。"用你的时间做其他事情,"他建议道,"编写计算机程序并不是每个人都可以最好地利用起时间。"
对于目前受雇为程序员的人来说,说起来容易做起来难。但 Matt Welsh 可能是对的,这就是编码的方向,所以要靠我们人类去适应。
以下是 Matt Welsh 演讲的完整视频内容:https://youtu.be/qmJ4xLC1ObU
一个家最可怕的不是穷,而是自私一个家的幸福,确实与贫富有关,但不见得有钱的家庭就幸福,没钱的家庭就不幸福,身边有的家庭,虽然没钱,但家人之间感情和睦,日子过得很好。有的家庭,三天两头吵架,人心早已涣散。见过最有
穷人都在靠自己,富人都在找圈子你这么多年没有赚到钱,你知道最根本的原因是什么吗?就是因为你一直在靠自己,实话告诉你,只知道靠自己的人,要么就是笨蛋,要么就是穷人。你这辈子都不可能挣到钱,更不可能出人头地,这个跟
亲情的力量文刘玉青岁月流逝往事不堪回首,传承是无限的延续,理解包容成亲人,亲人情意似海深。俗话说的好,打架亲兄弟,上阵父子兵。烈火炼真金,危难见真情。在我三年的抗癌和抗疫中,真正了解了阴性,
刚刚揭晓!来源斗门区融媒体中心莲花香蒸海鲈粥油浸鲈鱼球海鲈赛鲍鱼刚刚2022年斗门盛宴活动评选结果揭晓!白蕉海鲈十大创意菜斗门十大乡野菜馆斗门十大餐饮老字号出炉!今天下午,2022年斗门盛宴
在网上红极一时的竹筒酒,为何现在看不到了?它到底能不能喝近几年我国的白酒可以说只百花齐放,各种各样的白酒参差不齐,很多都是人们没见过的,比如说前段时间网上很火的竹筒酒,真的是让人眼前一亮,刚推出来就受到了很多人的好奇心,那时候可以说是名
辽宁面积最大的市,究竟有多大?相当于1。5个沈阳,3。6个营口现在大家生活条件都好了,很多人一有时间就喜欢外出游玩,调节放松一下身心,也顺便充充电!大家都知道,出门旅游除了欣赏祖国的大好河山之外,也可以很好地增长见识!我国地大物博,境内拥有丰
来吧,老铁!吉林在等你12月7日国务院下发的关于进一步优化落实新冠肺炎疫情防控措施的通知中提到不再对跨地区流动人员查验核酸检测阴性证明和健康码不再开展落地检消息一经发出,长春长白山旅游产品搜索量急速上涨
第十六届岳麓山红枫节麓枫奖获奖名单揭晓湖南日报新湖南客户端1月12日讯(记者刘涛实习生孙源)1月12日,2022第十六届中国岳麓山红枫节麓枫奖颁奖盛典暨爱晚阅读分享会在湘江新区举行,创意文创奖文艺创作奖时光守护奖等获奖
第27章夜幕下布达拉宫更加迷人,有没有惊艳到你!头条创作挑战赛晒出最美的她头条在头条看见彼此我要上头条旅游头条旅游头条星闻官西藏川藏线自驾云游季自驾自驾闯天下自驾好去处冬日小美好遇见美好目的地遇见生活的温柔时刻中国出境游客前往泰
SustainableTravel玉龙雪山,陪你去看流星雨丽江玉龙雪山,海拔5596米,在纳西语里的意思是银色的山岩。它是欧亚大陆最南端的终年积雪雪山,作为横断山脉的一部分,生物多样性在全球屈指可数。在这里的可持续旅行,不仅景色壮美,更是
踏雪寻梅花漾江城武汉都市之旅SPRINGFESTIVAL武汉人过年花样很多,传统的有归元寺数罗汉东湖灯会两江四岸灯光秀园博园汉派庙会黄鹤楼撞钟等,还可以到武汉植物园蔡甸花博汇等赏新春花卉。从热气腾腾的热干面汤