冷静下来,不吹不黑。

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」几周之后的更多相关文章

  1. 「译」JUnit 5 系列:条件测试

    原文地址:http://blog.codefx.org/libraries/junit-5-conditions/ 原文日期:08, May, 2016 译文首发:Linesh 的博客:「译」JUni ...

  2. 「译」JUnit 5 系列:扩展模型(Extension Model)

    原文地址:http://blog.codefx.org/design/architecture/junit-5-extension-model/ 原文日期:11, Apr, 2016 译文首发:Lin ...

  3. 「插件」Runner更新Pro版,帮助设计师远离996

    三年多前Runner团队在德国汉堡的骇客松上第一次发布了Sketch插件Runner的beta版本.从那以后,这个团队的目标一直很清晰: 创造一个加速设计工作流的工具. 他们只给Runner添加真正能 ...

  4. Linux 小知识翻译 - 「NTP」

    这周聊聊「NTP」. 上次,聊了「时区」,也就是时间相关的话题. NTP是「Network Time Protocol」的简称,是为了将网络中计算机的时钟同步到正确时间的协议. PC内部的时钟是相当不 ...

  5. LibreOJ2085 - 「NOI2016」循环之美

    Portal Description 给出\(n,m(n,m\leq10^9)\)和\(k(k\leq2000)\),求在\(k\)进制下,有多少个数值不同的纯循环小数可以表示成\(\dfrac{x} ...

  6. 「Azure」数据分析师有理由爱Azure之一-Azure能带给我们什么?

    前面我们以相同的方式从数据分析师的视角介绍了Sqlserver,本系列亦同样地延续下去,同样是挖掘数据分析师值得使用的Azure云平台的功能.因云平台功能太多,笔者所接触的面也十分有限,有更专业的读者 ...

  7. 「NOI2015」小园丁与老司机

    「NOI2015」小园丁与老司机 要不是这道码农题,去年就补完了NOI2015,其实两问都比较simple,但是写起来很恶心. 先解决第一问,记 \(dp[i]\) 表示老司机到达第 \(i\) 棵树 ...

  8. JavaScript 引擎「V8」发布 8.0 版本,内存占用量大幅下降

    上周,JavaScript 引擎「V8」的开发团队在该项目官方网站上正式宣布推出最新的 8.0 版本.这次更新的重点主要集中在错误修复及性能改善上,正式的版本将在数周后随着谷歌 Chrome 80 稳 ...

  9. iOS 9,为前端世界都带来了些什么?「译」 - 高棋的博客

    2015 年 9 月,Apple 重磅发布了全新的 iPhone 6s/6s Plus.iPad Pro 与全新的操作系统 watchOS 2 与 tvOS 9(是的,这货居然是第 9 版),加上已经 ...

  10. 「MoreThanJava」一文了解二进制和CPU工作原理

    「MoreThanJava」 宣扬的是 「学习,不止 CODE」,本系列 Java 基础教程是自己在结合各方面的知识之后,对 Java 基础的一个总回顾,旨在 「帮助新朋友快速高质量的学习」. 当然 ...

随机推荐

  1. Windows下Zookeeper安装使用

    Windows下Zookeeper安装使用 ZooKeeper是一种分布式协调服务,用于管理大型主机. 在分布式环境中协调和管理服务是一个复杂的过程. ZooKeeper通过其简单的架构和API解决了 ...

  2. C++ condition_variable

    一.使用场景 在主线程中创建一个子线程去计数,计数累计100次后认为成功,并告诉主线程:主线程收到计数100次完成的信息后继续往下执行 二.条件变量的成员函数 wait:当前线程调用 wait() 后 ...

  3. 集群的概念、分类及LVS三种模式总结

    1.集群概念: 集群是一组协同工作的服务器,各有分工,对外表现为一个整体. 2.集群分类: 负载均衡集群LBC:分担服务的总体压力 高可用集群HAC:尽可能的保障服务状态的可用性 高性能运算集群HPC ...

  4. 使用Chloe 连接MySql服务器

    1.需要安装的依赖 Chloe Chloe.MySql MySql.Data(6.9.12) 这个版本对framework没有具体的版本要求 对于 MySql 数据库,需要安装 Install-Pac ...

  5. github fork 别人的项目源作者更新后如何同步更新

    如下 左边选择我们拷贝的库  右边选择原工程 如下 点击箭头指向的位置 然后选择右边原工程目录

  6. binder机制分析

    1. binder基本概念 1.1 特点 1)binder 是一种基于C/S通信模式的IPC(Inter_Process Communication). 2)在传输过程中近需要一次copy,为发送添加 ...

  7. 痞子衡嵌入式:我拿到了CSDN博客专家实体证书

    「CSDN」作为中国最具人气的专业 IT 社区,一直是广大 IT 技术博主的主选阵地.这些年 CSDN 在知识付费领域的探索也远远超过其它平台,大家(尤其是创作型博主)对 CSDN 的认可度也越来越高 ...

  8. 消息队列RabbitMQ业务场景应用及解决方案

    目录 0. 博客参考 1. 背景 2. 技术选型 3. 消息队列的几个常见问题 4. 代码功能开发及测试 4.1 生产者 4.2 消费者 5. 源代码 6.补充:消息的顺序性 0. 博客参考 http ...

  9. 深入理解 python 虚拟机:pyc 文件结构

    深入理解 python 虚拟机:pyc 文件结构 在本篇文章当中主要给大家介绍一下 .py 文件在被编译之后对应的 pyc 文件结构,pyc 文件当中的一个核心内容就是 python 字节码. pyc ...

  10. selenium 您的连接不是私密连接的解决办法

            一.问题描述 用selenium启动浏览器时,chrome提示您的连接不是私密连接. 二.解决方案 方案1: 在当前页面用键盘输入  thisisunsafe  ,不是在地址栏输入,就 ...