当前位置: 首页 > news >正文

相信人还是相信ChatGPT,龙测首席AI专家给出了意料之外的答案

最近,关于ChatGPT的话题太火了!各大社交软件都是他的消息!从去年12月份ChatGPT横空出世,再到近期百度文心一言、复旦Moss的陆续宣布,点燃了全球对AIGC(内容人工智能自动生成)领域的热情,更是让大众对ChatGPT产生了极大的好奇心。

我们在与用户的日常交谈过程中,很多用户也对ChatGPT提出了一些疑惑。为此,我们整理了一批小伙伴们普遍比较关心的问题。带着这些问题,我们和公司内部最资深的AI专家——赛博(龙测科技AI部门实验室主任,10年以上算法和AI领域从业经验,曾任某大厂热门业务线算法负责人,擅长图像识别、OCR等领域的算法解决方案设计和落地)进行了一次深度沟通,希望能够给大家带来一些启发。

Q1

测试领域会不会出现一个类似ChatGPT的产品?如果会出现的话,大概是什么样的产品形态?

A

目前,在测试领域已经有利用自然语言的语法来编写测试用例的产品了,这已经是ChatGPT中较为核心的技术应用。我们龙测的产品其实也有所涉猎,感兴趣的小伙伴可以点击链接去尝试一下~

龙测AI-TestOps云平台

基于目前的技术,我觉得还会有这些应用场景的产品,实现性会比较高。

1. 智能语音助手。通过语音或者文字来进行交互,获取测试相关的信息,执行测试任务。

2. 测试案例自动生成。测试人员输入待测应用的信息,例如功能点、业务流程等,就能够自动生成相应的测试用例,从而大大缩短测试用例编写的时间。

3. 测试报告分析工具。将测试报告中的数据转化成易于测试人员更好理解测试结果和问题的语言,甚至测试人员可以直接获取测试数据的分析结果和与之相匹配的建议。

Q2

以前市面上也有很多AI概念的产品,它们和ChatGPT有啥区别吗?

A

我觉得最大的区别度在于模型的复杂度以及模型的通用性和扩展性。

ChatGPT是一个基于大规模训练的深度学习语言模型,具有数十亿的参数,能够生成具有高度连贯性和语言表达能力的语言输出。复杂度远比只基于规则或者简单模型设计的AI概念产品大的多。

ChatGPT的通用性也比较强,可以执行诸如对话、摘要、翻译等不同任务,也能针对不同的行业进行相应的扩展。相比之下,那些AI概念产品只能完成特定的任务或者只能实现特定的功能,难以进行定制和优化。

Q3

AIGC概念的火爆,国内很多大厂都逐步在推出类似的产品,例如百度的文心一言,复旦的moss,您觉得这种类似的产品的测试难点在什么地方?

A

AIGC(内容人工智能自动生成)的核心在于语言处理和理解能力,测试需要保证产品对多种语言表达方式的处理能力。AIGC的应用场景也非常广泛,测试人员需要针对不同的业务场景进行测试。AIGC的应用往往涉及到用户的敏感信息,例如语音、文本等,因此产品的安全性和隐私保护至关重要。最后,AIGC需要模拟用户各种方式的提问,并测试出是否存在返回触犯法律法规的回答,避免一些法律风险。

Q4

类似ChatGPT这样的产品,对测试工程师的帮助有哪些?可以帮助他们提升自己的技术吗?还是有一些其他指向性的帮助?

A

现阶段用处不大,测试领域是一个非常专业化的知识,ChatGPT主要面向通用场景,可能需要针对测试场景针对性优化。

当然,如果有针对测试的类似产品,那么这个产品一定可以帮助测试工程师提高测试效率,增强测试覆盖率,提高自动化程度,并且提供更好的测试反馈。

Q5

测试人员是否可以借助ChatGPT 完成自动化测试脚本的编写,这样是否意味着人人都是测开?

A

看任务,如果是一些通用的接口测试可能可以,但是一些跟界面相关的测试是肯定不行的,因为缺少界面的图片信息。人人都是测开是“理想”,其实距离实现还需要一点时间,毕竟“人人都是产品经理”也都还没实现呢,你说是吧~

Q6

不管是国外的ChatGPT,还是国内的moss,如果要越来越智能化,都离不开大量的行业数据的学习,那如果和测试工具结合的话,如何保障数据安全?

A

我国有数据使用的法律法规,按照法律法规下使用数据都是合法的。除此之外,公司本身也要做好规范,做好加密并安全存储数据,做好访问控制,定期数据备份,长期监控和定时审计,以及最重要的对员工的机密意识的培训。

Q7

当AI和测试人员执行同样的软件质量检测工作产出不同的结果时,更愿意相信哪个?

A

相信人。这个答案不用多说,AI的水平还没有达到这么高。

Q8

AI的概念这两年,越来越火,很多大佬都说这是未来的方向,如果是这样的话,以后测试的路到底怎么走,职业发展上有没有合适的方向提供参考?

A

首先不要人云亦云,要有自己的判断,职业发展最重要的适合自己而不是追逐热点和风口,每个行业方向都有顶尖的人,需要做的成为某个方向的领域专家,而不是去跟风蹭热度。

如果真的想往这个方向发展,我的建议是:

增强自身AI相关技能:例如,学习机器学习、自然语言处理等技术,熟悉AI测试工具的使用。

 

深化专业领域知识;在AI领域中,测试人员需要具备深入的领域知识,例如机器视觉、语音识别等。这样可以更好地理解产品和服务,为测试提供更准确的建议和反馈。

当然还有老生常谈的工作态度、领导力这些。

总之,测试职业发展上的方向不断变化,需要不断学习和适应。AI技术的发展提供了新的机会和挑战,测试人员需要积极地适应变化,选对方向,持续付出努力,才有机会实现自身价值。

在与赛博的谈话过程中,我们能清晰的感受到赛博对ChatGPT的认可,甚至在最后也和我们透露了目前龙测AI团队已经走在了行业的前列,之后会逐步推出一些小的、具有代表性的工具给大家体验体验,让我们拭目以待吧!

 

相关文章:

相信人还是相信ChatGPT,龙测首席AI专家给出了意料之外的答案

最近,关于ChatGPT的话题太火了!各大社交软件都是他的消息!从去年12月份ChatGPT横空出世,再到近期百度文心一言、复旦Moss的陆续宣布,点燃了全球对AIGC(内容人工智能自动生成)领域的热情&#xf…...

安卓逆向_5 --- jeb 和 AndroidStudio 动态调试 smali

Jeb 工具的使用 :https://www.52pojie.cn/forum.php?modviewthread&tid742250:https://zhuanlan.zhihu.com/p/302856081动态调试 smali 有两种方法: Jeb 调试AndroidStudio smalidea 插件动态调试。1、Jeb 动态调试 smali ​JEB是一个…...

docker-容器命令

1.新建启动 docker run options image command [arg..] options: --name"容器新名字" -d:后台运行程序 -it:交互式运行 -P: 随机端口 -p: 指定端口 docker run -it ubuntu /bin/bash docker run -it ubuntu:v1 /bin/bash docker run -it 1c352…...

Spring——是什么?作用?内容?用到的设计模式?

目录 什么是spring? spring是为了解决什么问题而衍生的?(历史)Spring解决了实际生产中的什么问题? spring包含了哪些部分?(组成) Spring的特点是什么? spring框架中…...

Qt交叉编译环境搭建

环境及版本: 编译机:Deepin 20.3 Qt 5.12.9 arm编译工具: gcc-linaro-6.5.0-2018.12-x86_64_arm-linux-gnueabihf.tar.xz 运行机:创龙335X开发板 1.下载arm编译工具: gcc-linaro-6.5.0-2018.12-x86_64_arm-linux-…...

Java switch case 语句

Java 的 switch case 语句是一种常用的控制流语句,用于基于不同的输入值执行不同的操作。本文将详细介绍 Java switch case 语句的作用、用法以及在实际工作中的应用。 一、switch case 语句的作用 switch case 语句是一种多分支条件语句,它基于不同的输…...

Linux下MQTT客户端消息订阅与发布实现

MQTT(消息队列遥测传输)是一个基于客户端-服务器的消息发布/订阅传输协议。它基于TCP协议,默认端口号为1883,为此,它也需要一个消息中间件 。MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛。在很多情况下…...

代码规范----编程规约(下)

目录 四、OOP规约 五、日期时间 六、集合处理 四、OOP规约 (1)、避免通过一个类的对象引用访问此类的静态变量或静态方法,无谓增加编译器解析成本,直接用类名来访问即可 (2)、所有的覆写方法&#xff0…...

c++连接mysql

开始想用mysql connector/c8.0 来操作数据库cmake加上配置后一直编译错误 我这里也没有截屏编译错误大概意思是driver.h里面声明的一个check_lib函数里面用了一个未定义的check找遍了资料都没有找到解决办法最后还是用了原始API如果有人有解决办法请留个位置先上在用的cmake配置…...

CentOS7操作系统安装nginx实战(多种方法,超详细)

文章目录前言一. 实验环境二. 使用yum安装nginx2.1 添加yum源2.1.1 使用官网提供的源地址(方法一)2.1.2 使用epel的方式进行安装(方法二)2.2 开始安装nginx2.3 启动并进行测试2.4 其他的一些用法:三. 编译方式安装ngin…...

【测绘程序设计】——空间直角坐标转换

测绘工程中经常遇到空间直角坐标转换——比如,北京54(或西安80)空间直角坐标转换成CGCS2000(或WGS-84)空间直角坐标,常用转换模型包括:①布尔沙模型(国家级及省级范围);②莫洛坚斯基模型(省级以下范围);③三维四参数(小于22局部区域) 等。   本文分享了基于布…...

数组--java--动态数组--有序数组--底层

java数组基础--java中的数组创建数组空间占用初始化数组访问元素插入查找删除元素动态数组扩容插入和添加重写toString删除二维数组二维数组注意点有序数组实现测试写在开头: 这篇文章包括数组的基础、一点底层的内容和一些稍微深入的东西。 作为第一个深入学习的数…...

Linux下使用C语言实现简单的聊天室程序

本文章介绍一种基于Linux使用C语言实现简单的局域网聊天室程序的方法,支持消息群发,历史数据查询,好友列表查看,好友上线下线提醒等功能。聊天界面如下图所示:下面将按步骤介绍该系统的设计实现,首先在linu…...

【数学】任意一个正整数n最多只有一个质因数大于根号n,怎么证明?

定理 任意一个正整数n最多只有一个大于n\sqrt{n}n​的质因子,并且该大于n\sqrt{n}n​质因子的幂次是1。 证明(反证法) 证明:最多只有一个大于n\sqrt{n}n​的质因子 假设n存在两个大于n\sqrt{n}n​的质因子,分别为p…...

【ES6】var let const 之面试题系列

关于 var、let、const 是前端开发人员经常用到的关键字,也是经典的面试题,接下来就站在面试题的角度来看待它们之间的区别。 一、区别 1. var 声明的范围是函数作用域,let 和 const 声明的范围是块作用域,块作用域是函数作用域的…...

Vue基础入门讲义(四)-组件化

文章目录1.引言2.定义全局组件3.组件的复用4.局部注册5.组件通信5.1.父向子传递props5.2.传递复杂数据5.3.子向父的通信1.引言 在大型应用开发的时候,页面可以划分成很多部分。往往不同的页面,也会有相同的部分。例如可能会有相同的头部导航。 但是如果…...

Android onLayout布局流程解析

组件布局流程结论 1.)layout流程始于ViewRootImpl的performLayout()方法,该方法会调用根View(DecorView)的layout()方法进行布局,因为DecorView是ViewGroup(FrameLayout),所以layout流程来到了ViewGroup(其…...

浅分析BIG-建筑展示系统

一、主页(主要界面)重点疑点(需要解决)1.云平台实时同步。是否可以电脑与hololens2同步或链接?并可以传输信息提醒?一级界面(启动界面)1.交互式启动激活效果(触发按钮旋转…...

模电基础(1) 半导体基础知识

基本内容: 1.本征半导体的基本介绍结构; 2.杂质半导体; 3.PN结的形成; 4.PN结的性质。 1.本征半导体 半导体:导电性能介于绝缘体和导体之间的物质。 本征半导体是纯净的晶体结构的半导体。 纯净→无杂质晶体结构→稳…...

阅读笔记:TF - IDF 原理

今天查阅 TF-IDF 资料,发现百度百科里面提供了一个例子,解释的很清楚,记下来备用。 原文链接:https://baike.baidu.com/item/tf-idf/8816134?fraladdin 例子:在某个一共有一千词的网页中 “原子能”、“的” 和 “应…...

macOS多出来了:Google云端硬盘、YouTube、表格、幻灯片、Gmail、Google文档等应用

文章目录 问题现象问题原因解决办法 问题现象 macOS启动台(Launchpad)多出来了:Google云端硬盘、YouTube、表格、幻灯片、Gmail、Google文档等应用。 问题原因 很明显,都是Google家的办公全家桶。这些应用并不是通过独立安装的…...

鸿蒙DevEco Studio HarmonyOS 5跑酷小游戏实现指南

1. 项目概述 本跑酷小游戏基于鸿蒙HarmonyOS 5开发,使用DevEco Studio作为开发工具,采用Java语言实现,包含角色控制、障碍物生成和分数计算系统。 2. 项目结构 /src/main/java/com/example/runner/├── MainAbilitySlice.java // 主界…...

学校时钟系统,标准考场时钟系统,AI亮相2025高考,赛思时钟系统为教育公平筑起“精准防线”

2025年#高考 将在近日拉开帷幕,#AI 监考一度冲上热搜。当AI深度融入高考,#时间同步 不再是辅助功能,而是决定AI监考系统成败的“生命线”。 AI亮相2025高考,40种异常行为0.5秒精准识别 2025年高考即将拉开帷幕,江西、…...

Go 语言并发编程基础:无缓冲与有缓冲通道

在上一章节中,我们了解了 Channel 的基本用法。本章将重点分析 Go 中通道的两种类型 —— 无缓冲通道与有缓冲通道,它们在并发编程中各具特点和应用场景。 一、通道的基本分类 类型定义形式特点无缓冲通道make(chan T)发送和接收都必须准备好&#xff0…...

4. TypeScript 类型推断与类型组合

一、类型推断 (一) 什么是类型推断 TypeScript 的类型推断会根据变量、函数返回值、对象和数组的赋值和使用方式,自动确定它们的类型。 这一特性减少了显式类型注解的需要,在保持类型安全的同时简化了代码。通过分析上下文和初始值,TypeSc…...

Spring Boot + MyBatis 集成支付宝支付流程

Spring Boot MyBatis 集成支付宝支付流程 核心流程 商户系统生成订单调用支付宝创建预支付订单用户跳转支付宝完成支付支付宝异步通知支付结果商户处理支付结果更新订单状态支付宝同步跳转回商户页面 代码实现示例&#xff08;电脑网站支付&#xff09; 1. 添加依赖 <!…...

qt+vs Generated File下的moc_和ui_文件丢失导致 error LNK2001

qt 5.9.7 vs2013 qt add-in 2.3.2 起因是添加一个新的控件类&#xff0c;直接把源文件拖进VS的项目里&#xff0c;然后VS卡住十秒&#xff0c;然后编译就报一堆 error LNK2001 一看项目的Generated Files下的moc_和ui_文件丢失了一部分&#xff0c;导致编译的时候找不到了。因…...

6.9本日总结

一、英语 复习默写list11list18&#xff0c;订正07年第3篇阅读 二、数学 学习线代第一讲&#xff0c;写15讲课后题 三、408 学习计组第二章&#xff0c;写计组习题 四、总结 明天结束线代第一章和计组第二章 五、明日计划 英语&#xff1a;复习l默写sit12list17&#…...

使用VMware克隆功能快速搭建集群

自己搭建的虚拟机&#xff0c;后续不管是学习java还是大数据&#xff0c;都需要集群&#xff0c;java需要分布式的微服务&#xff0c;大数据Hadoop的计算集群&#xff0c;如果从头开始搭建虚拟机会比较费时费力&#xff0c;这里分享一下如何使用克隆功能快速搭建一个集群 先把…...

React、Git、计网、发展趋势等内容——前端面试宝典(字节、小红书和美团)

React React Hook实现架构、.Hook不能在循环嵌套语句中使用 , 为什么&#xff0c;Fiber架构&#xff0c;面试向面试官介绍&#xff0c;详细解释 用户: React Hook实现架构、.Hook不能在循环嵌套语句中使用 , 为什么&#xff0c;Fiber架构&#xff0c;面试向面试官介绍&#x…...