• 0
  • 0
分享
  • 工具or对手?ChatGPT的两面性——软件测试圈
  • 曼倩诙谐 2023-04-26 11:32:35 字数 1843 阅读 1234 收藏 0

  ChatGPT的技术分析

  ChatGPT是一种强大的自然语言处理工具,它彻底改变了我们与机器交互的方式。在本文中,我们将探讨ChatGPT的技术方面及其对人工智能领域的影响。

  什么是ChatGPT?

  ChatGPT是由OpenAI开发的开源语言模型,它使用深度学习生成类似于人类对文本提示的回复。它基于GPT(生成式预训练转换器)架构,这是一种已经在大量文本数据上进行了预训练的神经网络。

  ChatGPT如何工作?

  ChatGPT通过使用称为“无监督学习”的过程来分析大量的文本数据并学习语言模式。然后,它使用这些知识来生成对文本提示的回复。

  该模型是在大量文本数据集上进行训练的,例如书籍、文章和网站。在训练期间,模型学习根据前面的单词预测句子中的下一个单词。这个过程重复了数百万次,使模型能够学习语言的模式和结构。

  一旦模型训练完成,它就可以用于生成对文本提示的回复。当用户输入提示,例如问题或陈述时,ChatGPT使用它对语言的知识生成类似于人类可能会说的回复。

  ChatGPT的应用

  ChatGPT在人工智能领域有广泛的应用。它最受欢迎的用途之一是在聊天机器人中,聊天机器人是可以模拟人类对话的计算机程序。由ChatGPT驱动的聊天机器人可以提供客户服务、回答问题,甚至提供情感支持。

  ChatGPT的另一个应用是语言翻译。通过对多种语言进行模型训练,可以将文本从一种语言翻译成另一种语言。

  结论

  ChatGPT是一种强大的自然语言处理工具,它有可能彻底改变我们与机器交互的方式。它生成类似于人类对文本提示的回复的能力在客户服务、语言翻译和情感支持等领域有广泛的应用。

  与任何技术一样,使用ChatGPT也存在一些道德问题。重要的是要确保技术的负责使用,不侵犯个人或公司的权利。

  总之,ChatGPT是一种迷人的技术,它有可能改变我们与机器交互的方式。它对人工智能领域的影响将在未来几年中继续发挥作用。

  实际应用

  如果看到这个地方你对ChatGPT这样的AI工具还是没有一个直观认识的话,那么接下来我会公布一个令你深思的事情,那就是——

  其实上面的内容就是由OpenAI生成的,并不是我手写出来的,也不是从其他博主或则网站拷贝组合出来的信息,下面是我的操作截图。

  使用的工具叫cursor(无需魔法上网),它本身是一款辅助开发人员进行编码的AI工具(并不是ChatGPT工具,但是是同源的),由于集成了OpenAI的能力,且是本地化应用,虽然训练数据并不是现在最新的,但是已经能够用这个工具做很多的事情了。

  1)第一步发起聊天并告诉它要做什么事情,我几乎就是把稿件的要求发给它:

1-1.png

  2)在等待了大概2-3秒左右它就开始输出内容了,不过是英文内容为主:

1-2.png

  3)英文我们看着很吃力嘛,那就再让它自己翻译成中文即可:

1-3.png

  接下来再看另外案例,如下的图片如果你是一个插画师甚至是一个拥有好几年的插画经验的人,你会如何评价这些图片(以下图片来自百度搜索”Midjourney图片”)?

  Midjourney是一款AI的画图软件,但是需要魔法上网,因此咱们用不了,但是可以体会以下。

  艺术类图片:

1-4.png

  人像类图片:

1-5.png

  游戏二次元:

1-6.png

  动漫类:

1-7.png

  如果你懂绘画的话,那么请你思考:

  你画一幅这里的图需要多久?

  如果客户提出新的要求你需要多久能改好,甚至是重新出图?

  如果是使用类似这样的画图AI工具的话,生成这些图片只需要几秒,而且它不会有任何的情绪,随时都可以工作。

  再想想几年前的阿尔法狗,“杀”得“世一围”柯洁当场绝望痛哭……

  看到这里是不是已经有点头皮发麻了?作者跟你的感受是一样的。

  不光是文档内容生成、包括图片、语言、统计分析等等各个领域的事情它都能做到,而且比普通的技术人员还要更快更好,另外它不需要休息也没有任何情绪,可以24小时工作(这才是最恐怖的)。

  那我们应该怎么办?

  未来是科技的世界是人工智能的世界,这已经毋庸置疑了。

  站在今天来说,未来已经到来,我们没有办法再回到以前,否则就是闭关锁国,固步自封。

  因此对于我们来说,需要不断的学习AI工具,学习它的处理逻辑、行为方式,然后能够更好的驾驭它,让它能为我所用,而不是被动等待它来淘汰我们。

  作者:博为峰武汉分公司教学部 张斌



作者:博为峰教研团队    

来源:http://www.51testing.com/html/50/n-7795950.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   在日常开发、测试中,数据库由于存储了大量业务数据而成为整个系统中极为重要的关键节点,作者在前期发表的《信息泄漏防不胜防!终于有测试人关注信息安全了》一文中对Oracle数据库的透明数据加密技术(Oracle TDE)进行了详细阐述,本文将从数据库的访问控制角度对Oracle、Mysql、Gbase三种常见关系型数据库(RDBMS)的黑白名单配置方法进行说明,方法很简单,但却很实用,希望能对开发、测试及运维人员有所帮助。  一.Oracle数据库黑白名单配置方法  1.测试环境版本说明:Suse Linux 11 SP2 + Oracle 12.1.0.2  2.涉及文件...
            13 14 3088
            分享
          • 1、如何提高selenium脚本的执行速度?Selenium脚本的执行速度受多方面因素的影响,如网速,操作步骤的繁琐程度,页面加载的速度,以及我们在脚本中设置的等待时间,运行脚本的线程数等。但是不能单方面追求运行速度的,要确保稳定性,能稳定地实现回归测试才是关键。我们可以从以下几个方面来提高速度:一、减少操作步骤,如经过三四步才能打开我们要测试的页面的话,我们就可以直接通过网址来打开,减少不必要的操作。二、中断页面加载,如果页面加载的内容过多,我们可以查看一下加载慢的原因,如果加载的内容不影响我们测试,就设置超时时间,中断页面加载。三、在设置等待时间的时候,可以sleep固定的时间,也可以检测...
            0 0 813
            分享
          • 选择题一、数量关系1、甲乙2人比赛爬楼梯,已知每层楼梯相同,速度不变,当甲到3层时,乙到2层,照这样计算,当甲到9层时,乙到( D )层A.5 B.6C.7 D.82、有一份选择题试卷共6个小题,其得分标准是:一道小题答对得8分,答错得0分,不答得2分,某位同学得了20分,则他( D )A.至多答对一道题 B.至少有三个小题没答 C.至少答对三个小题 D.答错两小题3、有只蜗牛要从一口井底爬出来。井深20尺。蜗牛每天白天向上爬3尺,晚上向下滑2尺。请问该蜗牛几天才能爬出井口? (A)A.20B.19C.18D.154、下列哪一个计算结...
            0 0 1301
            分享
          •   开放式Web应用程序安全项目(OWASP,Open Web Application Security Project)是一个开源的、非盈利的全球性安全组织,致力于应用软件的安全研究。其使命是使应用软件更加安全,使企业和组织能够对应用安全风险作出更清晰的决策。目前OWASP全球拥有220个分部近六万名会员,共同推动了安全标准、安全测试工具、安全指导手册等应用安全技术的发展。  什么是ZAP  OWASP ZAP,全称是OWASP Zed attack proxy,是一款web application 集成渗透测试和漏洞工具,同样是免费开源跨平台的。  ZAP主要覆盖了安全性测试里渗透测试即对...
            0 0 201
            分享
          • 1、引言今天分享的这部分内容,应该算是Locust的进阶篇,毕竟针对一般的性能自动化测试人员来说,掌握小鱼写的前5章节的知识,就能足够应对大部分情况。但是,针对有些需要进阶自己的技术,那么,可以持续关注小鱼的博客,让我们一起探索Locust,探索性能自动化。那么,话不多说,我们开始今天的进阶篇,自定义负载测试图形2、定义有些时候,默认的形状已经无法满足我们的特定要求,那么这个时候,我们就需要完全自定义负载测试的图形形状。而这并不难,就是通过设置 用户或者更更改用户数和产生率来实现的。2.1 列举实例例如:我们想自定义时间生成负载峰值或上下倾斜。如何实现呢??直接使用 LoadTestshape...
            1 0 3157
            分享
      • 51testing软件测试圈微信