程序员如何把ChatGPT用到开发中

article/2024/12/22 3:32:45

在这里插入图片描述

问:ChatGPT是程序员的好帮手?还是要干掉程序员?

ChatGPT现在如何了?

ChatGPT最近火到不行,在短短几个月时间里,OpenAI打造的ChatGPT就从一个弱小无助的AI聊天程序发展成几乎无所不知、无所不能的强大AI大脑。如果大家留心过ChatGPT的新闻,就会发现它似乎每天都能在科技板块的头条里抢到几个位置,这也从侧面说明了一个问题:它的进化速度实在太快了,才不到半年时间,就已经席卷了很多国家的互联网以及大大小小的企业、高校。

在这里插入图片描述
它确实太强了,它可以仿照人类的逻辑思维和表达模式执行各种任务,ChatGPT最直接应用的场景就是搜索、客服、问答、咨询等交互领域。ChatGPT在科学研究、文学创作、艺术创作、设计以及教育培训等专业领域都有巨大的应用潜力。网友们尝试通过ChatGPT来写小说、写诗歌、写论文、设计建筑,甚至提出要求模仿某个人物或风格。教师学生可以使用它进行作业批量处理、辅助答疑等等。

ChatGPT对我们的工作方式已经造成了一定的影响,有了它一个普通职员在相同的时间内可以干2个甚至更多人的活。相信大家都听说了,因为AI技术的出现,某游戏公司裁掉了一半的原画师,这仅仅是一个开端,随着GPT-4和一些更为强大的生成式人工智能模型的问世,也有越来越多的岗位将面临被AI取代的威胁。如今,谁还没有想过自己所从事的岗位有一天被替代呢?

程序员应该如何破局

目前而言,程序员对ChatGPT的出现是比较恐慌的,都担心自己会失业,目前已经有很多企业开始招聘ChatGPT工程师,我了解到甚至一些二三线城市要求你会ChatGPT就可以去上班。
在这里插入图片描述

有些人通过ChatGPT割韭菜狂赚几百万,也有人对ChatGPT后知后觉,可能只是听过,没什么感觉。对于我们程序员来说,可能以后的开发方式会有很大的变化,所有的企业估计都会要求具备ChatGPT的使用经验。

并且已经有企业已经把ChatGPT应用到日常开发中,在解决开发问题如:BUG解决,优化代码,解决方案查找等相比百度更加高效精准。程序员都是面向百度编程,以后完全可以面向ChatGPT编程,所以学习ChatGPT和以及把他融入到日常开发中已经是迫在眉睫的事情了!!!

如何注册ChatGPT

打开ChatGPT的官方网站(注意:需要科学上网),链接为 https://chat.openai.com,然后点击【Sign Up】进入下一步。

如果页面无法正常显示,需要更换其他的网络节点,或者清理下浏览器cookie再次尝试。
在这里插入图片描述
通过邮箱注册,可以用微软帐号或者谷歌帐号,国内或者其他邮箱地址都需要进行验证(比如QQ邮箱是需要验证的)
在这里插入图片描述

邮箱通过后,会提示你输入姓名,按照要求进行输入即可。如果显示该IP地址注册数量过多,则需要更换节点(更换节点时,无需对浏览器进行重启,刷新页面即可)

随后将会进入手机验证的环节,记住:这里不能选择国内的手机号,国内的手机号无法进行注册,
在这里插入图片描述

如果是只想体验一下产品的朋友,可直接在某海鲜市场购买服务,实时帮你接收验证码,非常快速。动手能力强一些的朋友,可以通过虚拟接码平台进行接收验证码。

接码平台推荐使用毛子的 https://sms-activate.org 这个平台,具体操作如下:

进入 SMS-Activate是在线接受短信的虚拟号码服务 首页,选择右上角【注册】按钮,在弹出的窗口中继续选择【注册】按钮:

在这里插入图片描述
使用邮箱注册(不建议用国内的邮箱,避免收不到问题,最好是Gmail之类的),然后提示你去看邮件 ,登录你的邮箱,然后你会收到一封标题为《确认电子邮件来注册SMS-Activate账户》这样的邮件,点击邮件中的【确认】

在这里插入图片描述

因为每次接纳验证码都要收取10.5卢布,大约1.2 人民币,如果你的账号没有钱,能够点击右上角余额进行充值。sms-activate支持的充值方式又许多,咱们滑到支付宝挑选支付宝充值。

在这里插入图片描述
回到主界面,然后在搜索框中输入OpenAI,如下图所示。
在这里插入图片描述
然后,点击小黄车即可购买,购买成功后,咱们需要将手机号仿制出来供后面运用。

在这里插入图片描述
下面可以看到刚才购买的号码,我们需要往这个号码发送code用作手机号验证
在这里插入图片描述
把这里的手机号拷贝出来,输入到上一步中注册OpenAI的界面上,进行短信验证码验证
在这里插入图片描述
等待验证码短信发送,在下面界面就能收到验证码 ,我们把验证码拷贝出来输入到OpenAI的注册界面即可 。注意购买后的短信有效期是20分钟,需要快速操作哦

登录进去之后,看到如下界面,我们来问一个问题 “全世界使用最广的后端开发语音是什么” ,他的回答如下
在这里插入图片描述

IDEA集成ChatGPT

对于后端开发来说,现在已经有很多的IDEA插件可以直接集成ChatGPT了,并且有一些插件不需要梯子就能使用,我这里推荐一款免费的插件:
在这里插入图片描述
安装好后再右侧会出现一个面板如下
在这里插入图片描述
我向他提了一个问题:“SpringBoot如何整合Redis”,他把整合步骤一步一步给我列出来了,非常的精准,效果如下
在这里插入图片描述
不仅如此,他还可以帮我们翻译代码,甚至优化代码。我给了一段代码,然后在后面加了一句 “请优化这段代码” ,效果如下:
在这里插入图片描述
甚至我们还可以使用这个插件帮助我们翻译代码,编写注释,解释步骤,安全检查等等
在这里插入图片描述
还有些插件甚至可以直接根据注释生成代码。

它真的能取代程序员吗

ChatGPT确实可以帮助我们高效开发,刚开始的时候我认为他可能只是一个超强百度,从而把他当成一个超强的“百度”来使用,特别是在资源查找,但是我们发现他的能力不仅如此,对于程序员来说他可以做:项目设计,代码自动编写,代码解释,代码优化,安全检查,等等,甚至还可以用它来写简历。大学生可以用它来写论文,老师可以用它来批改作业等等…,以后的世界ChatGPT会影响我们的方方面面,他可不是当年的区块链,元宇宙那样的昙花一现。

但是我这里也要说一点,就目前而言ChatGPT还没有想想中的那么智能,对于一些简单的知识,ChatGPT基本上没得问题, 他可以给出具体的实现步骤和常规的解决方案。但是,一旦专业性比较强一点的任务,ChatGPT 提供的答案往往不那么尽人意,还是需要反复修改尝试才能达到要求。

而这些问题的本质,是 ChatGPT的实现原理导致的(大概率的语言模型),它并不清楚它所生成的答案到底是什么,只是给予概率的计算,生成的合乎语法格式的大概率答案。

总的来说,如果你不懂编程,直接用它生成的代码,是跑不起来的(代码缺失+Bug),还是需要程序员来定位到出错的地方,并解决。

所以,对于这样的情况来说,人工智能AI 它只是一个工具,未来程序员还是不可或缺的,它可以成为程序员的好帮手,肯定无法替代程序员

他可能是一把双刃剑

我们从都看过一些人工智能相关的电影,比如:骇客帝国,终结者等。我们都应该清楚不受控制的AI发展最终会带来什么结果,随着ChatGPT继续进化到ChatGPT6,ChatGPT8 那么它会不会诞生出自己的意识,那么到那个时候一旦失控后果不堪设想。

以至于,很多国家已经开始着手限制、禁止ChatGPT这类AI程序的使用了。前不久,由包括马斯克、图灵奖得主本吉奥、苹果公司联合创始人沃兹尼亚克在内的1126位科技领袖与研究者发布了《暂停大型人工智能研究》,而“ChatGPT之父”更是公开表示,AI已经出现其无法解释的推理能力,同时承认“AI杀死人类”有一定的可能性。

在政府机构方面,3月31日,意大利数据保护局暂时禁止了ChatGPT,并对其涉嫌违反隐私展开调查;4月3日,德国一位联邦数据保护专员表示,德国可能会效仿意大利,暂时屏蔽ChatGPT的运行。加拿大隐私专员办公室紧跟着宣布将对OpenAI展开调查,因其涉嫌“未经同意收集、使用和披露个人信息”等行为。

不止如此,很多高校也开始禁止教职工、学生在工作学习中使用ChatGPT等软件。全美最大公立学校系统的纽约市教育局正式对ChatGPT下达了封杀令。洛杉矶和巴尔的摩一些学区也加入了封杀ChatGPT的大军。理由很客观:ChatGPT会让人们产生依赖性,虽然它可以快速高效的解答很多问题,但并不能培养人的批判性思维和解决问题的能力。简单地说,ChatGPT用久了,人的脑子就废了。
在这里插入图片描述
另外国外出现过好几例和人工智能对话后,出现自残自杀等行为,因为它是没有人类的情感的,它可能会把对话者向错误的方向引导,“它可能是一个好人也有可能是一个坏人”,所以它可能是一把双刃剑。

就目前情况来看,至少有一点可以确定,ChatGPT的出现会导致很多人失业。最后推荐一篇文章:《如何用ChatGPT写一个对接ChatGPT的程序》喜欢请给个好评哦。


http://chatgpt.dhexx.cn/article/lQwi77pC.shtml

相关文章

ChatGPT - 提示词

文章目录 PromptBasechatgpt 提示词开源项目 awesome-chatgpt-prompts PromptBase Prompt 提示词网站 - PromptBase https://promptbase.com/ 支持的提示词有 chatgpt 提示词 https://promptbase.com/chatgpt 开源项目 awesome-chatgpt-prompts 官网: https://p…

人人看得懂的ChatGPT技术原理解析

人人看得懂的ChatGPT技术原理解析 编者按:自ChatGPT面世以来,我们在热切挖掘其丰富应用的同时,也在孜孜探求其背后的工作原理。 今天我们为大家带来的文章,深入浅出地阐释了ChatGPT背后的技术原理,没有NLP或算法经验的…

泰安柒柒:如何用ChatGPT回答国外问卷的开放题?

大家好,我们在做国外问卷的时候经常会遇到一些棘手的开放题,尤其是我们批量去做的时候,如果答案都一样,极有可能会导致不下卡。一般我们遇到开放题都是用百度谷歌等浏览器去搜题的。这种方式其实是比较繁琐的,不仅要搜…

笑疯!外国小哥用ChatGPT完成80%工作,同时打4份工

大家好!我是韩老师。 之前和大家聊了聊:未来,ChatGPT/Copilot 会让程序员失业吗? 但其实呢,ChatGPT 远远不只是影响程序员这一个行业,而是会改变很多的行业。 也许 ChatGPT 不能完全替代一个人,…

外贸版ChatGPT,每天节省5小时开发客户时间,可以用来干这些事情

最近很多外贸朋友跟我说订单下降了很多,外贸市场行情不好,客户越来越难谈,获客成本也越来越高了等等 但是我还是会经常提醒:有尝试过升级转型吗,比如启用高效开发客户方法、提高跟进技巧等等 最近火爆出圈的ChatGPT也是…

国外各大学和学院对于ChatGPT使用立场总结

ChatGPT和生成式AI的快速普及对教育这个专业领域带来了威胁——全国各地的大学和学院都召开了紧急会议,讨论如何应对学生利用AI作弊的风险。 一部分学校和教授担心这项技术会成为学生在论文或其他写作作业和考试中寻求捷径的工具。而这种生成内容的方式往往能够绕开…

国外ChatGPT横空出世,国内无代码开发一样惊人,旗鼓相当

ChatGPT火爆了,究竟是什么? 有些人以为ChatGPT,只是更先进的人工智能聊天工具罢了。它除了能学习与理解人类对话语言,还能结合下文“思考”,实现与人类正常交流。 这款由美国OpenAI研发的人工智能技术,202…

一个可以免费白嫖ChatGPT和AI绘画的网站

今天给大家分享一个可以免费白嫖ChatGPT的网站:https://www.aitest.me/ 不需要登录,完全免费,不需要魔法 2. 网站集成了200多个Prompt提示词 ​ 3. 支持GPT4和联网模式 ​ ​ 4. 可以进行英语口语训练 ​ 5. 可以解析文档 ​ 6. 傻瓜式AI绘

太香了!用chatGPT写正则

chatGPT热度一直持续不下,我们普通人能做什么? 当然是先用起来,和自己工作结合起来,提高效率。 日常工作中正则使用少不了,可以让gpt来写正则,再也不用去小度查了。 今天推荐下朋友开发的gpt 正则工具&…

使用 ChatGPT 在短短 5 分钟内创建您的个人简历网站(并免费托管)

在这篇博文中,我们将向您展示如何使用 ChatGPT 这种强大的语言模型,在短短 5 分钟内创建一个个人简历网站。我们还将向您展示如何在 ChatGPT 的帮助下免费托管您的网站! 在当今的数字时代,拥有强大的在线形象至关重要,…

高效使用ChatGPT进行学习

ChatGPT作为一款对话式内容生成模型,拥有优秀的自然语言理解和生成能力,还拥有丰富的知识库。相比较于传统搜索引擎,它给出的答案更符合人们阅读习惯,用好它能让我们学习事半功倍。 思维的转变 传统搜索的思路 当我们碰到一个问题…

如何用ChatGPT学Python

大家好! 关于ChatGPT的能力,大家想必都已听说,很多同学应该都亲自体验过了。其在自然语言处理方面的出色表现,绝对是颠覆了之前大众对人工智能的印象 但ChatGPT的能力还远不止对于语言文字的处理,它甚至可以对代码进行…

​使用ChatGPT进行文章降重​

#ChatGPTTOC 使用ChatGPT进行文章降重 在ChatGPT引领的技术爆炸时期,如何使用它对文章进行降重? 推荐一个实测简单有效的方法,只需两步: 简单来说就是先进行关键点提取再进行关键点扩写。 关键点提取 提炼出这段话的关键点和结论…

用chatgpt做ppt

step1:告诉它指令:接下来你回复的所有内容都放到markdown代码框中 step2:然后告诉它需求,待回复后点击copy code step3 使用www.mindshow.fun网站,登陆账号之后点击导入

如何使用ChatGPT开发Unity小游戏

写在前面 首先我们需要知道ChatGpt的语料学习机制,所以为了让它更加“精准扶贫”,钥匙君建议大家在提问之前先引导它进入你想要它成为的角色,ChatGpt在国外已经被“玩坏”,在游戏领域也切实提高了不少码农的工作效率,…

用chatGPT写chatGPT教学方案

最近从机器学习的原理、数学推理、主流模型架构、chatGPT的Prompt策略,也实际体验了各种AIGC工具,算是较为系统的学习了chatGPT的前世今身,想着有很多人应该跟我一样,没有编程基础、也没有成为chatGPT专家的希望,仅仅通…

如何用ChatGPT使开发效率提高50%以上?

简介 ChatGPT是一个大型语言模型,由OpenAI开发。它被训练用于进行对话式交互,能够理解和生成自然语言文本。ChatGPT可以用于多种任务和场景,包括但不限于:智能助手、创意生成、语言学习、编程辅助等。ChatGPT的优势在于它的广泛知…

如何使用ChatGPT

方式一:CSDN连接直接下载 ChatGPT插件下载地址 先解压文件,将.crx文件拖到至谷歌浏览器插件扩展程序中,然后打开新的谷歌浏览器选项卡就可以用使用OpenAI 方式二:通过安装谷歌WebTab插件来使用OpenAI WebTab官网地址 使用夸克下…

使用chatgpt实现微信自动回复

WechatAutoReply/微信自动回复 很早一段时间体验过github上的使用chatgpt实现微信自动回复的项目,但项目基于itchat,微信都被警告了。前段时间基于桌面端的微信写了个模拟键鼠操作的自动回复的代码。代码链接在这,有兴趣的朋友可以下载玩玩 …

如何用ChatGPT制作xmind

第一步:向ChatGPT提问内容Q:“去旅游要分几个步骤” 第二步:输出格式Q:转换markdown格式点击右上角 copy code注意:如果结果不是代码形式,补充一句提问“请用代码形式呈现” 第三步:复制到text&…