GPT-4革命:对话即编程,人人都是程序员?

昨晚OpenAI发布了ChatGPT插件机制,这让ChatGPT成为一个超级入口和超级计算机,能够调用其他服务。尽管大众对ChatGPT的理解是见多识广、能说会道、善解人意还很会道歉,但如果大模型的能力仅限于这个水平,那它也只能帮忙写写东西,陪着聊聊天,做不了多少真正严肃的工作。程序员则认为,ChatGPT可以自动生成代码,但因为生成的代码仍需要人类review和修改,所以它只是帮助程序员提高效率的工具,不能替代程序员的工作。

然而,ChatGPT的影响远不止于此。它是软件开发的彻底革命,让所有人都可以使用自然语言作为编程语言,这将带来全新的程序员群体。这意味着未来不仅仅有专业的程序员,还有更多具备其他领域专业技能的人也能轻松使用ChatGPT来完成编程任务。这样一来,将会出现更多非传统程序员的创新思维和想法,对整个行业的发展也将产生深远的影响。

「GPT-4革命:对话即编程」

GPT-4出来后,我就一直在试能否用它来编程。我指的是直接用它编程和执行,而不是用它来生成代码。通过几天的实验,我发现只要教它规则或过程逻辑,它往往都能比较好的掌握。

比如,你可以教它算24点。

81ed4d367f4fb8a3ae5e51360ff57605.png

再比如,你还可以教它打牌。

90738b5c3867b9dacf85f6b3822a7742.png

虽然它的牌技还比较差,虽然它算24点还很慢也经常算不出来,但它是能按照你说的思路去做的。

无独有偶,我关注的南瓜博士也惊呼GPT-4太逆天,因为它之前基于GPT-3.5调教了非常久的“谁-在哪里-干什么”游戏,在GPT-4里非常轻松的就实现了。

可能很多人还没有看出来这意味着什么,觉得这只是教它玩几个游戏而已。但实际上,这件事意义重大,因为它意味着我们终于有一天可以直接使用自然语言来编程了。我们可以看到,在 GPT-4 算 24 点和打牌的提示词中,包含了循环、分支判断等编程结构。GPT-4 能够理解这些编程结构,这就意味着它不再是一个只能聊天的语言模型,而是具备了支持编程的能力。

编程语言已经发展了几十年,从 C 发展到今天的 Go、Python,但并没有出现革命性的变化。但 GPT-4 带来的这种通过自然语言对话来编程的方法是真正的革命。我认为,这种革命性至少有以下几个方面:

第一,编程可以通过自然语言进行,这意味着经过专业训练的程序员才能做的工作变成了理论上任何人都可以做的事。

第二,逻辑更符合人的行为习惯。比如,如果用代码来写 24 点程序,就需要遍历所有可能的组合再逐一检查。但是,人玩 24 点时并不是这样的,而是先看看加减这样的简单情况,再看看能否凑出 4*6 等组合。基于大模型编程,可以直接用这种方式进行编程。

第三,很多编程构造可以简化。因为大语言模型本身就具备很强的通用能力,所以很多时候不需要考虑用什么变量或数据结构来记录数据。例如,在打牌程序中,我们并没有用什么数据结构来保存手中的牌,大模型自动就会记牌。很多时候也不需要做精确的控制程序流程,例如在打牌程序中,我们只需要告诉大模型规则和策略,它就能学会如何操作。

第四,处处都可以借用大模型的能力写出“聪明”的代码。例如,在 24 点程序中,我们只需要告诉大模型“生成一个结果看起来是 24 的算式”,它就有一定的概率生成一个正确的算式(远比随机生成的概率高)。

第五,非常直观的在线调试和修改。只要让大模型输出思考过程,就可以很直观地看到哪里出了问题。发现问题之后还可以通过对话的方式即时修改。

当然,还有其他方面等待我们进一步挖掘。但以上几个方面足以让基于大模型的编程成为一种全新的物种,带来全新的程序员群体,也会影响到现有程序员群体中的很多人。

「人人都是程序员?」

这是否意味着人人都可以成为程序员呢?王建硕老师认为未来中国会新增五亿程序员,我觉得是很有可能的。虽然建硕老师把能告诉计算机“如果八点了,就告诉我该起床了”的人都叫做程序员的标准看似有点太低(而且这种表达方式也过于程序化,直接说“8点叫我起床”就行了),但基于上文说的5大特点,未来各行各业都可能把具备编程能力作为必备职业技能要求,就像现在要求会使用Office一样。

不过,我认为仍然会有大量以编程为主要工作的专业程序员。虽然编程不再必须使用Python、Java等专业语言编写代码,但编程人员仍必须具备指导计算机完成复杂任务的能力,例如通过设计对问题进行抽象、将任务分解为一系列步骤、使用循环和分支控制程序的流程等。编程的核心是编程思维,而不是语言,但这种思维不是每个人都能轻易掌握的。因此,即使可以基于大模型用自然语言编程,即使基于大模型的编程具有上文提到的几大优势,人与人之间的编程能力仍会存在很大差距。对于那些需要编程能力突出的专业程序员来处理的专业性强、复杂的软件来说,大量的编程工作仍需专业程序员来完成。

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

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

相关文章

聚观早报 | 微信也要下场做“外卖”?;《羊了个羊》营收破亿

今日要闻:微信也要下场做“外卖”?;《羊了个羊》营收破亿;苹果将新XR头显上市推迟至6月;“交个朋友”被爆欠薪暴力裁员?;微软解释ChatGPT Bing AI推出速度缓慢的原因 微信也要下场做“外卖”?腾…

OpenAI CEO表示巨型AI模型时代已经结束,在一段时间内不会训练GPT-5

省时查报告-专业、及时、全面的行研报告库 省时查方案-专业、及时、全面的营销策划方案库 【免费下载】2023年3月份热门报告合集 万字干货:ChatGPT的工作原理 2023年创业(有创业想法)必读手册 ChatGPT等让你效率倍增的22个AI工具 ChatGPT调研…

下载微信上的音频

1.下载微信中的视频有在线小工具, 复制公众号文章地址到这里就可以获取视频地址: 微信视频在线视频下载服务,公众号视频在线下载服务 2.下载微信中的音频,打开电脑版微信,找到要下载的音频所在的位置,选择用浏览器打开 3.打开后在音频所在的…

免费版的mp3格式转换器有哪些?这三款软件帮你实现!

在娱乐文化越来越丰富的今天,人们越来越追求音乐、视频等娱乐方式,其中音乐作为一种能够治愈心灵的艺术形式备受欢迎。但要欣赏一首美妙的音乐,就需要我们自己去制作、编辑并转换其格式,以适应各种软件如MP3、MP4等格式。 方法一…

免费实现音乐文件转换:将下载的音乐转换为MP3格式

在下载音乐文件时,我们有时会遇到一些不支持播放的文件格式,这时候我们需要将音乐文件转换为我们常用的 MP3 格式。那么,如何快速、免费地实现音乐文件转换呢?本文将介绍一个便捷的工具——记灵,可实现在线音频转换&am…

你真的不知道音频转换MP3格式免费软件有哪些吗?

你知道音频转换MP3格式免费软件有哪些吗?音频转换为 MP3 格式是一种常见的需求,因为 MP3 格式具有广泛的兼容性和压缩性,可以方便地在不同的设备和平台上播放。 在这篇文章中,我将介绍三款支持音频转换为 MP3 格式的软件&#xff…

mp3格式怎么弄?分享三个音频文件格式转换的方法

不知道小伙伴们有没有遇到过这样的情况,在网上下载一首歌下来,正想打开,结果却发现我们的播放器无法播放。你们知道这是为什么嘛,其实我们的音频文件是有很多不同的格式,其中就有些比较少见的格式,我们的音…

如何将Spotify音乐下载并保存为MP3

Spotify歌曲采用原始的OGG Vorbis格式,具有DRM保护,可防止您下载并将其分发到其他地方以供欣赏。得益于精心设计的DRmare Spotify Music Converter for Mac,您现在可以批量下载Spotify曲目MP3和其他格式,以便轻松地在本地设备上播…

4个好用的音频转换工具,简单2步转成MP3格式

分享4个亲测有用的音乐格式转换工具,不仅可以免费转换各大平台的音乐,简单两步就能转换成通用的MP3格式,另外还给大家准备了一个可以直接下载MP3格式音乐的教程 1、酷Q音乐转换 一个专门用来转换下载的各大音乐平台的音频文件工具&#xff0c…

将tkm格式转换为MP3格式——亲测有效

将tkm,mgg格式转换为MP3格式 1.打开网站:音乐解锁新版 —— 音乐解锁旧版 2.将要转码的tkm格式文件拖至网页中,会自动解锁。 3.点击下载解锁成功的音乐,下载,tkm格式转为m4a,mgg格式解锁为ogg。 4.打开QQ音乐客户端&#xff0c…

你在找mp3音频格式转换器有哪些吗?分享3个实用的软件

最近有小伙伴私信说,自己录制音频文件的时候,发现这些文件的格式在一些播放器都无法进行播放,想要进行转换却又不知道mp3音频格式转换器有哪些。那今天我就来和大家分享3个实用的音频格式转换器,有需要的小伙伴快来看看吧&#xf…

你知道mp3转换器怎么用吗?分享在线音频转换mp3怎么弄

飒飒:嘿,你有没有想过如何将在线音频转换为mp3格式? 潇潇:是的,我确实有过这个需求。在网上找到了一些工具和方法,可以帮助我们完成这个任务。 飒飒:那太好了!你能告诉我一些详细的…

chatgpt赋能python:Python实现微信聊天记录的方法

Python实现微信聊天记录的方法 随着移动互联网的普及,微信已经成为了人们最为常用的交流工具之一。然而,有时候我们需要将微信聊天记录保存下来,观察和分析聊天数据,寻找有价值的信息。本文将介绍使用Python实现微信聊天记录的方…

chatgpt赋能python:微信聊天记录Python:简单实用的数据分析工具

微信聊天记录 Python:简单实用的数据分析工具 微信已成为日常社交生活中最常用的聊天工具之一,而微信聊天记录更是我们重要的社交串联。然而,如何实现对聊天记录的数据统计和分析呢?作为一个有10年Python编程经验的工程师&#x…

chatgpt赋能python:如何利用Python导出微信聊天记录

如何利用Python导出微信聊天记录 介绍 微信是一个非常流行的社交媒体平台,人们在其中交流情感和信息。虽然微信自带了聊天记录的导出功能,但是如果想要对聊天记录进行一些更具体的处理,可以使用Python这种高级编程语言来导出并分析聊天记录…

人工智能细分领域龙头企业排行榜单

来源:互联网周刊 2020年3月4日,中共中央政治局常务委员会召开会议,提出要发力于科技端的基础设施建设,人工智能成为“新基建”七大版块中的重要一项。“新基建”不同于传统思路,其本质是信息数字化的基础设施建设&…

从零开始用人工智能预测股票(三、初步实现)

在数据加工好以后,我们用TensorFlow做简单的预测。 按之前的做法去读取并加载数据 data,date dp.readData()train,test,trainLables,testLabels dp.normalization(data) 然后添加变量和参数 x tf.placeholder("float",[None,109])w tf.Variable(tf.ra…

九龙证券|人工智能掀起涨停潮,北上资金大幅卖出互联网金融龙头

今天A股三大股指涨跌纷歧,沪指低开低走,收盘跌0.44%,深证成指午后翻红,收盘微涨0.12%,创业板指涨1.17%显著好于主板。沪深两市共有45股收盘涨停,剔除8只ST股和1只新股,合计36股涨停。另外&#…

人工智能带来的利好将继续推动Palantir股价反弹

来源:猛兽财经 作者:猛兽财经 Palantir的人工智能产品已经获得行业认可 Palantir(PLTR)成立于2003年,是一家专注于数据分析和人工智能的知名软件公司。其尖端产品已应用到了政府机构、企业和非营利组织等各个行业&…

如何在微信内置浏览器中开启开发者模式(f12)

重要的事情放开头:此方法适用于3.2.1版本微信,如不想回退版本,就不用往下看了 相信大家都使用过浏览器的f12,可以看到浏览器所有的通讯数据以及网页源码 然而有些同学发现微信浏览器无法使用f12 真是栓q 要知道微信浏览器内核其…