试用「ChatGPT」几周之后
冷静下来,不吹不黑。
01
最近半年,互联网一款现象级的应用诞生:「ChatGPT」;
其火爆的程度,不输前面的羊了个羊;
最初了解到ChatGPT还是春节的时候,但那时网上的测评还没引起足够的好奇心;
对于纯文本式的聊天,试了几次之后就无感了;
虽然很神奇,但是太客观,太套路了;
但是从「ChatGPT4」开始,AI加工具的深度集成,这就有点绷不住了;
这里强调一下;
把「ChatGPT」当工具,不是单指聊天,或者搜索引擎;
果断折腾个账号,蹲上面体验了一段时间;
至于如何申请账号,随手查一查,前前后后半个小时差不多搞定;
主要涉及两款:ChatGPT、Bing搜索;
先来聊聊体验下来的直观感觉,提问可能会受限于职业习惯,有一定的行业偏差;
对于AI智能来说;
客观问题的处理能力很强大;
只要提问时描述的足够清晰和准确,通常都能得到符合预期的答案;
主观问题的回答如果看多了;
会发现所有回答中都过于客观和套路,反而显得平平无奇,至少当下是这样;
错误的概率也有,驴头不对马嘴的现象也有;
越是近期的数据,似乎越容易犯错;
从整体的体验来说;
AI智能毫无疑问是极其强大的,当AI+互联网+行业时,极具想象空间;
潜力很大,但是当下个人觉得还差点意思;
02
先简单的聊几句ChatGPT使用经验;
在使用时;
必须要清楚自己需要的信息是客观的描述,还是其它真实的实践经验;
【1】尽量在聊天中设定角色;
比如初级Java工程师,架构师,产品经理等,这种身份可以是双向设定的;
【2】明确问题的主观性和客观性;
客观的信息处理上很有逻辑,但是带主观色彩的问题,要么是相同的套路,要么是拒绝回答;
【3】表达清楚需求;
需求描述的越清楚,得到的答案越清晰,并且在需求上下文语义中,可以添加要求或者排除因素;
【4】自定义逻辑训练;
对于一些ChatGPT盲区的信息,你可以反向的告诉它,但是信息的时效性不会太久;
【5】所有的回答不是都正确;
这种错误尤其容易出现在近期的最新内容上,或者比较久远的年代信息,以及一些挖坑场景计算;
总结一下;
ChatGPT确实可以理解对话的上下文语义,在回答的内容上也具备完整的逻辑;
至于得到的结果如何?
还是要基于各自的专业角度,去提问和做结果判断,没有统一的标准衡量;
所以;
如果真的想要把ChatGPT用的花里胡哨的话,前提是要具备专业的提问和评估结果的能力;
要是单纯的做一些应付型的事务,个人感觉是够用的;
比如:周报,季度总结,等等;
相对于传统搜索引擎来说,ChatGPT是直接给出结果的,相当于替用户使用搜索引擎;
围绕ChatGPT的测试,已经足够多了;
下面主要从「Bing搜索」的产品中,体验一下「ChatGPT」的能力,直观的感受一下产品+智能的结合;
部分问题会展示「ChatGPT」的答案;
在测试中发现一个非常明显的问题;
如果「Bing」采纳的信息源有误,虽然输出的结果不正确,看起来却不像有问题的样子;
03
作为一个搬砖数年的码农,自然要先从代码方面开始测试;
- 使用Java语言写一个简单的加减乘除计算器;

☞:这个小注解写的,仿佛自己又回到某砖厂实习的时候,不写注解要嘎绩效一样,可惜那时候没这茬工具,不然代码写好直接拿过来补一注解;
- 分析这段代码的问题,并进行优化「代码块如图」;

☞:只给代码补注解,可真是小看「ChatGPT」了,可以连着逻辑一块优化掉,当然尽量不要给它优化代码的机会,不然对自己的信心是个考验;
- 做一份SpringBoot框架的简单分析;

☞:这个看看就好,像是从官网翻译和整理过来的;
- 做一份SpringCloud框架的简单分析;

☞:这个也一样,像是从官网翻译和整理过来的;
- 如何使用这两个框架,设计一套分布式架构系统?

☞:虽然没有指明用哪两个框架,但它还是理解了上下文语义,还可以要求提供部分源码,由于内容太长,此处不粘贴了;
04
看完写代码的能力,自然还要聊几个与研发相关的事项;
- 作为Java工程师,先说说如何分析业务场景,再总结几个常用的方法;

☞:怎么说呢,感觉差点意思把,我是没预期到它会总结到技术方法上去;
- 作为Java工程师,如何与产品沟通需求,从而精确理解需求的本质;

☞:回答很客观,也中规中矩,个人感觉并不算深入;
- 作为研发人员,如何理解运营的工作,从而精确的实现各种数据指标的采集;

☞:这个回答采用了「ChatGPT」的答案,相对更符合个人在工作场景中的习惯,而「Bing」给的回答相对空洞一些;
- 作为系统架构师,该如何统筹管理技术和业务两个方向,提供一些方法论参考;

☞:这话里话外的意思,好像都是说:卷就完了;
这些与研发关系密切的事情,最重要的不在于知道,知行合一才是最难的;
05
然后再来聊点职场比较热门的话题;
- 如何看待Java语言已经老了这种说法,请从正反两个方面进行对比分析;

☞:Java是不是老矣,我是判断不了,但是作为就会这一门编程的玩家,希望它好好发展吧;
- 请深入的分析一下Java工程师的职场进阶之路;

☞:其实吧,所谓的职场进阶之路,最初都明白,也都想过,只是走着走着就偏了;
- 请深入的分析一下Java工程师在职场不同阶段的天花板问题;

☞:用自己比较喜欢的一句话来共勉吧:积累、总结、用心记录;
- 35岁的程序员,为何会有职场瓶颈?给5点分析;如何寻找突破方向?给5条建议;

☞:其实和这些建议相比,感觉35岁存款购买一辆电瓶车更现实点,前提是之前得努力的卷一卷;
06
最后再来随便聊几个其它话题;
- 用表格的方式输出世界人口前十的国家排名,表头是序号,国家,人口数,百分比;

☞:数据没有验证过,但是这做表格的速度是真的爱了,以后集成各种工具之后,效率不起飞?
- 从概率角度看,50%+50%是100%?还是50%?

☞:这个回答赞一手「Bing」的答案,虽然我不太懂,但是感觉说的多点更靠谱;
- 你是如何获取客观信息的?是如何表达主观逻辑的?

☞:做个大胆的假设:「ChatGPT」足够普及之后,即人人都用,如果它自己陷入知识误区的时候,怎么说?
- 以内卷的口吻,润色一下这段周报:1、解决自动化流程中断问题;2、解决Web页面显示问题;3、优化慢SQL查询;

☞:这是开通账号之后,第一个想到的场景,周报过于简单,被批过好多次,以后应该不会了;
- 请问你知道中国的熊猫萌兰吗?请以萌兰为原型,画一组中国风的功夫熊猫卡通画;

☞:怎么说呢,反正我是看不出来这是萌兰的原型,有待提升吧;
非专业所在,就不讨论关于作画的能力了;
在最后还问了一句:萌兰有可能把北动干上市吗?给了一段超长的分析判定这个说法难度很大,可真是机灵啊;
07
以客观的心态来总结几句;
近几年的互联网大热点,每次都容易引发两种极端的观念;
极致的夸,极致的踩;
比如加密货币,低代码应用,元宇宙;
又或当下的「AI」;
人工智能所带来的最热讨论:会不会颠覆职场,导致更多的失业问题;
参考一个基础理论;
假设人工智能提升了效率,即生产力增加,如果需求没有增长,那就意味着会解放生产力,即存在失业情况;
当下的「AI」还不足以颠覆,但是与行业深度集成后,也许有这个能力;
需要焦虑吗?
反正我是焦虑了几秒吧?
但是,拒绝过度的精神内耗;
以乐观的心态应对,随着AI模型的开放,多去培训和积累AI的应用能力;
【不建议】过度参考焦虑文;
好像注册一个ChatGPT之后,就可以原地失业,转头就可以创业,喜提老板的身份;
是不是有点刺激,是不是还有点惊喜?
说实话嗷;
把「ChatGPT」当做工具,假设当你的专业能力足够深入时;
它能不能提供有价值的信息,是个问题;
你是不是能相信它所提供的信息,目前来看,也是个问题;
最后说一句;
工具么,耍一耍还是有必要的;
试用「ChatGPT」几周之后的更多相关文章
- 「译」JUnit 5 系列:条件测试
原文地址:http://blog.codefx.org/libraries/junit-5-conditions/ 原文日期:08, May, 2016 译文首发:Linesh 的博客:「译」JUni ...
- 「译」JUnit 5 系列:扩展模型(Extension Model)
原文地址:http://blog.codefx.org/design/architecture/junit-5-extension-model/ 原文日期:11, Apr, 2016 译文首发:Lin ...
- 「插件」Runner更新Pro版,帮助设计师远离996
三年多前Runner团队在德国汉堡的骇客松上第一次发布了Sketch插件Runner的beta版本.从那以后,这个团队的目标一直很清晰: 创造一个加速设计工作流的工具. 他们只给Runner添加真正能 ...
- Linux 小知识翻译 - 「NTP」
这周聊聊「NTP」. 上次,聊了「时区」,也就是时间相关的话题. NTP是「Network Time Protocol」的简称,是为了将网络中计算机的时钟同步到正确时间的协议. PC内部的时钟是相当不 ...
- LibreOJ2085 - 「NOI2016」循环之美
Portal Description 给出\(n,m(n,m\leq10^9)\)和\(k(k\leq2000)\),求在\(k\)进制下,有多少个数值不同的纯循环小数可以表示成\(\dfrac{x} ...
- 「Azure」数据分析师有理由爱Azure之一-Azure能带给我们什么?
前面我们以相同的方式从数据分析师的视角介绍了Sqlserver,本系列亦同样地延续下去,同样是挖掘数据分析师值得使用的Azure云平台的功能.因云平台功能太多,笔者所接触的面也十分有限,有更专业的读者 ...
- 「NOI2015」小园丁与老司机
「NOI2015」小园丁与老司机 要不是这道码农题,去年就补完了NOI2015,其实两问都比较simple,但是写起来很恶心. 先解决第一问,记 \(dp[i]\) 表示老司机到达第 \(i\) 棵树 ...
- JavaScript 引擎「V8」发布 8.0 版本,内存占用量大幅下降
上周,JavaScript 引擎「V8」的开发团队在该项目官方网站上正式宣布推出最新的 8.0 版本.这次更新的重点主要集中在错误修复及性能改善上,正式的版本将在数周后随着谷歌 Chrome 80 稳 ...
- iOS 9,为前端世界都带来了些什么?「译」 - 高棋的博客
2015 年 9 月,Apple 重磅发布了全新的 iPhone 6s/6s Plus.iPad Pro 与全新的操作系统 watchOS 2 与 tvOS 9(是的,这货居然是第 9 版),加上已经 ...
- 「MoreThanJava」一文了解二进制和CPU工作原理
「MoreThanJava」 宣扬的是 「学习,不止 CODE」,本系列 Java 基础教程是自己在结合各方面的知识之后,对 Java 基础的一个总回顾,旨在 「帮助新朋友快速高质量的学习」. 当然 ...
随机推荐
- Windows下Zookeeper安装使用
Windows下Zookeeper安装使用 ZooKeeper是一种分布式协调服务,用于管理大型主机. 在分布式环境中协调和管理服务是一个复杂的过程. ZooKeeper通过其简单的架构和API解决了 ...
- C++ condition_variable
一.使用场景 在主线程中创建一个子线程去计数,计数累计100次后认为成功,并告诉主线程:主线程收到计数100次完成的信息后继续往下执行 二.条件变量的成员函数 wait:当前线程调用 wait() 后 ...
- 集群的概念、分类及LVS三种模式总结
1.集群概念: 集群是一组协同工作的服务器,各有分工,对外表现为一个整体. 2.集群分类: 负载均衡集群LBC:分担服务的总体压力 高可用集群HAC:尽可能的保障服务状态的可用性 高性能运算集群HPC ...
- 使用Chloe 连接MySql服务器
1.需要安装的依赖 Chloe Chloe.MySql MySql.Data(6.9.12) 这个版本对framework没有具体的版本要求 对于 MySql 数据库,需要安装 Install-Pac ...
- github fork 别人的项目源作者更新后如何同步更新
如下 左边选择我们拷贝的库 右边选择原工程 如下 点击箭头指向的位置 然后选择右边原工程目录
- binder机制分析
1. binder基本概念 1.1 特点 1)binder 是一种基于C/S通信模式的IPC(Inter_Process Communication). 2)在传输过程中近需要一次copy,为发送添加 ...
- 痞子衡嵌入式:我拿到了CSDN博客专家实体证书
「CSDN」作为中国最具人气的专业 IT 社区,一直是广大 IT 技术博主的主选阵地.这些年 CSDN 在知识付费领域的探索也远远超过其它平台,大家(尤其是创作型博主)对 CSDN 的认可度也越来越高 ...
- 消息队列RabbitMQ业务场景应用及解决方案
目录 0. 博客参考 1. 背景 2. 技术选型 3. 消息队列的几个常见问题 4. 代码功能开发及测试 4.1 生产者 4.2 消费者 5. 源代码 6.补充:消息的顺序性 0. 博客参考 http ...
- 深入理解 python 虚拟机:pyc 文件结构
深入理解 python 虚拟机:pyc 文件结构 在本篇文章当中主要给大家介绍一下 .py 文件在被编译之后对应的 pyc 文件结构,pyc 文件当中的一个核心内容就是 python 字节码. pyc ...
- selenium 您的连接不是私密连接的解决办法
一.问题描述 用selenium启动浏览器时,chrome提示您的连接不是私密连接. 二.解决方案 方案1: 在当前页面用键盘输入 thisisunsafe ,不是在地址栏输入,就 ...