ChatGPT使用实测:是不是真的像吹的那样神乎其神?

这篇具有很好参考价值的文章主要介绍了ChatGPT使用实测:是不是真的像吹的那样神乎其神?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

ChatGPT越来越火,网上早已经把它吹爆。那么今天我们就一起来验证一下,ChatGPT的能力到底如何。作为一名IT从业者,第一件事就是测试它的编程能力到底如何,是否真的在未来会砸掉程序猿们的饭碗!

一、测试ChatGPT的编程能力

ChatGPT的交互非常简单,在页面上文本框能输入你的问题,点击发送,它就会给你相应的答复:
ChatGPT使用实测:是不是真的像吹的那样神乎其神?

1.1、测试基础编程能力

我们先从最基础的编程能力入手,提出这样的一个问题:Python冒泡排序怎么写
发送问题后,我们会看见ChatGPT在陆续打出回复的文字,整体回复内容如下:
ChatGPT使用实测:是不是真的像吹的那样神乎其神?
整体的回复可以分为3部分:

  • 先简单解析说明一下问题
  • 然后给出编程代码
  • 最后总结上面编程代码的思路

类似于一个教程了,不只是替你写出代码,还告诉你编码的思路是怎样的,这一点还是不错的。我们直接将回复中的代码copy到Pycharm中运行一下,看看是否OK:
ChatGPT使用实测:是不是真的像吹的那样神乎其神?
我们加了一段测试代码,测试后发现代码没有任何问题,看来对于这种公式化的基础编程代码,ChatGPT是没有问题,可以直接给出我们标准答案!

1.2、测试复杂一点的需求类编程场景

接下来我们测试一些稍微复杂一点的需求类编程场景,提出这样的一个需求:
使用Python编写抓取网易云音乐指定歌曲评论信息的代码

ChatGPT使用实测:是不是真的像吹的那样神乎其神?
直接Copy代码到Pycharm中运行,看看是否可以正确抓取到歌曲的评论信息:

ChatGPT使用实测:是不是真的像吹的那样神乎其神?

可以看到程序运行报错了。我们稍微换一下提问方式,再让它生成一次答案:

ChatGPT使用实测:是不是真的像吹的那样神乎其神?
ChatGPT使用实测:是不是真的像吹的那样神乎其神?
ChatGPT使用实测:是不是真的像吹的那样神乎其神?
copy这次的代码到Pycharm中,运行:
ChatGPT使用实测:是不是真的像吹的那样神乎其神?

可以看到这次的代码是可以直接运行的,正确的获取到了网易云音乐指定歌曲的评论信息:

ChatGPT使用实测:是不是真的像吹的那样神乎其神?

看来对于复杂一些的需求场景的编码,并不能完全依赖ChatGPT的代码答案,有可能需要我们稍微的做一些修改才能正确运行。或者多提问几次,反复训练它,它会尝试多种不同的方式给你答案。

再尝试换一个语言,提问一个Java的编程需求:

ChatGPT使用实测:是不是真的像吹的那样神乎其神?
ChatGPT使用实测:是不是真的像吹的那样神乎其神?

可以看到基本是正确的,没有太大的问题。整体测试下来的感触:

  • 对于复杂类的需求类编程问题,ChatGPT也能给出通用的解决方案代码。
  • 代码不一定保证100%无脑copy就能使用,但是会给你提供整体的编码思路。
  • 编码规范不错,注释都加得很到位,可能比很多同学自己写的还更规范一些。
  • 目前作为编码的辅助工具是不错的选择,比起在浏览器中去搜索,再从海量的网页中去筛选有效的答案,会更直接更精准更有效。

对于大部分公司内部的需求编码,明显会更复杂,会有更多定制化的编码实现,因此想通过ChatGPT直接帮你完成代码编写,目前至少还是不现实的。但是借助它提供编码思路,辅助编程提高效率是OK的。

看来高阶程序猿的饭碗暂时还是端得住的,而只会复制粘贴大法的入门程序猿们则有一定危险了。而对于只会编写一些通用测试脚本的测试开发人员,也同样危险了,需要提高自己定制化开发代码的能力咯~

二、测试ChatGPT的文案能力

作为IT从业者,写各类报告往往是我们最烦,但又不得不面对的事情。因此我们再测试一下ChatGPT这方面的能力如何。博主作为测试作业者,先来问一个最基本的问题:怎样做好软件测试?

ChatGPT使用实测:是不是真的像吹的那样神乎其神?
ChatGPT给出的答案中规中矩,还是不错的,刚入门或想转行软件测试的同学可以看看,比起网上乱七八糟的各种答案还是要略胜一筹。

接下来进一步提问,我们想成为测试开发工程师,需要掌握哪些技能:

ChatGPT使用实测:是不是真的像吹的那样神乎其神?
再进一步,大家是不是每到年底,写年终述职报告的时候头疼不已,总是埋怨自己的语文是体育老师教的?看看ChatGPT能给我们提供怎样的思路:

ChatGPT使用实测:是不是真的像吹的那样神乎其神?ChatGPT使用实测:是不是真的像吹的那样神乎其神?
最后,再问一个博主很头疼的问题:粉丝看了文章不给我点赞,我该怎么办?

ChatGPT使用实测:是不是真的像吹的那样神乎其神?

==============================================================================
以上就是本次的全部内容,喜欢的宝子们,麻烦点个赞+收藏+关注,一键三连啦~ 欢迎关注下方我的公众号:程序员杨叔,各类文章都会第一时间在上面发布,持续分享各类测试开发知识干货,你的支持就是作者更新最大的动力。文章来源地址https://www.toymoban.com/news/detail-432605.html

到了这里,关于ChatGPT使用实测:是不是真的像吹的那样神乎其神?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 二叉树是不是树?

    先说明,以下结论都是正确的 1. 树和二叉树是两种不同的树形结构,二叉树不是树的特殊形式。 2. 二叉树也不是 度为 2的有序树。 一个一个解释。 在23版《王道》考研数据结构关于树和二叉树的框架图如下: 很明显可以推断:树是树,二叉树是二叉树,树并没有包含二叉树

    2024年02月12日
    浏览(40)
  • 【C语言】判断是不是闰年

    闰年的判断方法(两个条件都满足): 1)年份能被4整除 ,但不能被100整除。 2)年份能被400整除。 输入一个年份,判断它是不是闰年  我们可以利用bool或者_Bool的返回值来判断是否为闰年(bool(布尔类型)是一种数据类型,只有真(true)和假(false)两个值) 判断1000~2

    2024年02月06日
    浏览(49)
  • 人脸检测是不是目标检测呢?

    人脸检测是不是目标检测呢? 人脸识别和目标检测都是计算机视觉领域的重要应用之一,但它们的应用场景和方法有所不同。 人脸识别是一种通过计算机技术对照片、视频等图像中的人脸进行识别的技术。人脸识别一般分为两个步骤: 人脸检测和人脸识别 。人脸检测是指在

    2024年02月06日
    浏览(50)
  • 是不是要学习unity了?

    Unity是一款由Unity Technologies开发的跨平台游戏开发引擎。它可以用来创建2D和3D游戏,支持多种平台包括Windows、Mac、Android、iOS和主流的游戏主机,如PlayStation和Xbox。 Unity提供了丰富的工具和资源,包括可视化的编辑器、动画系统、物理引擎、音频系统等,使开发者能够快速构

    2024年02月04日
    浏览(43)
  • 运维是不是没有出路了?

    瑞典马工的​​《是时候让运维集体下岗了》一出,就让运维人为之一颤,​人人自危。文章开篇就提到:​​明人不说暗话,在云原生和DevOps成熟的今天,运维作为一个岗位和团队已经完成了历史任务,应该退出舞台了。文中​观点令人振聋发聩,虽然我们都知道,随着科

    2023年04月15日
    浏览(36)
  • AIGC是不是有点虎头蛇尾

    一、前言 2023年上半年AI与AIGC真是风风火火,不管是技术界还是资本界还是其他任何领域,如果你不知道chatgpt和AIGC,你就是个跟不上时代的人儿。如今大半年过去了,好像这个chatgpt和AIGC比没有太多的人提起,是不是有点虎头蛇尾了呢。了解本博主的人应该知道,本博主并不

    2024年02月09日
    浏览(49)
  • PostgreSQL 是不是大小写敏感

    如果你踩过 MySQL 的大坑的话就知道:MySQL 在 Windows 下不区分大小写,但在 Linux 下默认是区分大小写。 如果你稍加不注意就会出现在本机开发的程序运行一切正常,发布到服务器行就出现表名找不到的问题。 这是我们前一个项目遇到的巨大问题,开发是在 Windows 下进行,但是

    2024年01月25日
    浏览(52)
  • bash: 睡觉的冒号;是不是两个点?

    在bash里冒号和躺着的冒号的用法不一样一定要注意别用错。 难道正常的不是两个点)的作用: A sequence expression takes the form {x…y[…incr]}, where x and y are either integers or single characters, and incr, an optional increment, is an integer. When integers are supplied, the expression expands to each number between x

    2024年02月15日
    浏览(40)
  • Java判断一个实体是不是空的

    在Java中,我们可以使用以下方法来判断一个实体是否为空: 对象是否为null 可以使用Java中的 == 运算符来判断一个对象是否为null,如果对象为null,则表示对象为空。 例如: 字符串是否为空 可以使用Java中的 isEmpty() 方法来判断一个字符串是否为空,如果字符串为空,则返回

    2024年02月13日
    浏览(42)
  • 3DTile是不是没有坐标的选择?

    可参考以下内容: 一、坐标参考系统(CRS) 3D Tiles 使用右手笛卡尔坐标系;也就是说,x和y的叉积产生z。3D Tiles 将z轴定义为局部笛卡尔坐标系的向上。tileset的全局坐标系通常位于WGS 84地心固定(ECEF)参考系(EPSG4978)中,但它不是必须的,例如,发电厂可以在其本地完全定义用于没

    2024年02月22日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包