用ChatGPT不光能提高开发和学习效率,还能帮你应付老婆?

人工智能
我对GPT目前使用下来的一点体验,最大的优势是针对GPT的答案进一步进行提问,让GPT始终在一个上下文中能更好地理解我们到底想要什么,这方面的体验是用搜索引擎达不到的。

从23年年初ChatGPT火出圈,大家都开始关注各种AIGC辅助编码的工具,有关注度了就有流量,有流量了就有钱赚,所以市面上现在有很多AIGC的工具,典型的大家都知道的如Github 的Copilot,帮你辅助些代码,后来我看还有不少同事用ChatDB,帮自己写SQL。

所有这些AIGC工具都是基于ChatGPT这样的大模型实现的,至于什么是大模型,这是我一个业务研发整天写代码的人能说的清楚的吗?今天我来是主要分享几个我自己确实觉得有ChatGPT后给我带来的效率提升的几件小事儿的。

事先声明,这些提升效率的小事儿只是针对我或者说习惯跟我类似的人有效,我个人是不喜欢被动地强提醒的,像 Copilot 这种我动动键盘它就弹一堆提示的工具我用了两天就关掉了,我个人更喜欢主动去问,基于答案再继续进行提问最终得到目标结果这种交互形式。

我不喜欢被动地强提醒除了知道我接下来要写代码要解决什么问题外,还有一点是,我想通过写代码刷新下自己的记忆,程序员干久了都会陷入一个怪圈,上班大多数时间不是在开会又不就是对进度,一周能写代码的时间不多,所以我更想通过写代码这点时间多写写,以免自己手变得太生疏了。

至于为啥ChatGPT都过火了,我还来分享这些小事儿,这不是最近公司业绩一般裁员断断续续,领导让我项目管理的同时深入业务,那我就又唯唯诺诺滚回去写代码了,让深入就深入呗,还能不拿大礼包主动扔了饭辙咋地。

废话不多说,先来说下我使用的AIGC工具,还是OpenAI的ChatGPT就是大家一开始都注册的这个网页版的https://chat.openai.com/ 聊天框。

让ChatGPT给你解释代码

很多人用ChatGPT是描述个功能,让它给你输出实现功能的代码,我使用ChatGPT一般是给它对代码让它帮我先解释一遍。比如跟外部对接接口时,比如别人给了你一个参数签名规则,是Go语言的,但你的项目是Java语言的,这种把代码翻译成另一种语言的工作最烦人。

所以我就把别人提供的签名示例代码给了GPT,让它帮我解释一下

图片图片

GPT也准确解释出来了这段代码生成签名的规则

图片图片

图片图片

紧接着我就让它把这个签名规则用Java代码再实现一遍

图片图片

我在本地跑了两个语言的代码发现同样参数生成的签名完全一致,就把代码整理后放到了项目里。 这样以来一回少了不少自己在CSDN啊什么上边的搜索,也减少了跟对接团队研发针对签名正确不正确的沟通。

上面只是举了个简单的例子,实际应用中类似的工具话固定话的程序代码翻译都可以教给GPT先帮你生产出来,你主要负责验证和润色就好。 至于强业务相关的,还是得自己写,如果它都能理解产品的一句话需求了,那咱们就真该焦虑了。

让学新语言更简单

最近没事儿也看看前端,想学点前端,咱就说一个会管项目,又能写前端和后端后端,相对看起来工资成本是不是就更便宜了,是不是更不容易被裁?虽说是玩笑话,但我真心感觉能躲过前面几轮裁员不是因为我在公司不可或缺,而是因为相对便宜..... 不过学前端肯定不是为了让自己相对更便宜啦,我也不知道为啥学...可能纯是为了消解每天上班的无聊吧。

我最近学了点Vue,都说简单,不过猛一接触下来我还是有点懵,毕竟上次自己写前端代码还在用JQuery写,跟现在完全不一样。尤其是JavaScript语法变化也挺大的,再加上做项目要用各种工程化工具,感觉比写Java还费劲呢。

我也是看别人项目的代码,然后哪里不动了让GPT给我解释一下,其实使用方法跟上一条没啥区别

图片图片

你看GPT还是挺礼貌的,我没给人家代码,人家还跟我道歉,要是我这么问某个同桌,不得上来先喷我一顿......

图片图片

你还可以针对解释里面不明白的点继续发问,总体感觉这样学一门新编程语言的方式比买本书和教程再开始看代码来的效率要高一些。

回答那些你不会又必须答的问题

作为一个互联网从业者,大概率你的另一半也是一个互联网从业者,那么你们平日上班时间聊天的话题也免不了聊一些互联网上或者技术上的事儿。

比如上周上班时,我家那位问了我一句... 为什么BI的数据看板的数据流是从MySQL 到 Hive 再到 Doris......,你看这就是学过计算机的缺点,都干产品经理了,遇到一点自己上学学过的东西还要问个为什么。 不过Hive,Doris这不是数仓和BI他们用的东西吗?我一个CRUD Boy 肯定是不懂的,但又不能不回答,我就把这个问题提给了GPT。

图片图片

这个答案还是挺像那么回事的,我就直接截图发了过去,再有问题让她自己继续问GPT...... 这比直接说:“不会,上班呢,少来烦我” 是不是要和谐很多,哈哈哈。

总结

上面就是我对GPT目前使用下来的一点体验,最大的优势是针对GPT的答案进一步进行提问,让GPT始终在一个上下文中能更好地理解我们到底想要什么,这方面的体验是用搜索引擎达不到的。

关于GPT更多的应用,目前我还没有更深入的探索,等未来有机会自己做了这方面的产品研发后再跟大家分享,GPT千万要等我呀,不要太早过气......

责任编辑:武晓燕 来源: 网管叨bi叨
相关推荐

2019-05-13 14:00:13

CSS框架前端

2022-03-24 09:34:06

Bootstrap

2019-03-19 14:20:58

Linux在机器学习脚本

2009-07-21 13:47:20

虚拟化IT服务器

2023-05-04 12:41:30

ChatGPTSQL数据分析

2015-07-20 10:54:47

IOS提高效率工具

2010-01-27 15:46:15

学习C++效率

2015-11-02 17:11:38

RelProxyJava开发效率

2018-04-10 11:14:00

2012-12-19 20:14:20

markdown

2012-12-19 20:15:51

markdown

2012-12-19 20:18:54

markdown

2012-12-19 20:20:32

markdown

2012-12-19 20:07:31

markdown

2021-09-07 07:53:43

Console函数DOM

2021-02-07 09:26:55

机器学习建筑能源ML

2024-01-24 18:55:56

ChatGPT聊天机器人

2017-09-29 10:38:30

Android

2017-03-21 09:11:21

Android开发效率TemplateBui

2010-08-12 18:12:58

ibmdwRational
点赞
收藏

51CTO技术栈公众号