想让AI替你打工?这样“调教”它更得心应手

发表于:2024-3-04 09:20

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:小猪    来源:51Testing软件测试网原创

  前言
  要说这段时间仅在软件测试领域有什么可以总结的内容,我想应该是人工智能了,简称AI(Artificial Intelligence,人工智能)。
  在某本书中有位大佬曾经说过,AI是第四次工业革命。这种说法我消化不了,因为没有亲身体会过工业革命,我能理解的是在大量资本涌入的情况下,AI的推广速度会非常的快,即使不在AI领域内的人,看到哪些让人产生焦虑的视频或文章,也能从侧面感受到,说AI可以替代“这个”,也可以替代“那个”,是不是真的比人做的更好,我想还有待观察。
  我始终相信AI只是一种工具,与一把斧子、一个扳手在本质上没什么区别,当然我用的AI都是通用AI,没用过专业AI,也就是专注于某一领域的AI,具体专业AI可以智能到什么程度,我想也只有接触过最前沿的人才有发言权。
  再多说两句,现在的通用AI最擅长是生成内容,也就是所谓的AIGC(Artificial Intelligence Generated Content,人工智能生成内容),像视频、图片、文本等,但是这些东西你不用AI自己也可以做,即使你要让AI做一段视频,你至少也要清楚做视频的基本知识,才能做出符合要求的视频,如果都让AI做,一点要求都没有,门槛如此之低的视频内容,有什么价值。
  同理,本篇文章讨论的是用AI工具辅助测试工作,那你就要具备一名测试工程师的基本知识,才能更好的向AI提问,以及“调教”(训练)AI,让它的正确答案更接近你的需求。
  想要更好的向AI提问以及“调教”AI,就要写好提示词,这个和搜索引擎用的关键词差不多,目的都是缩小范围,以便得到更精确的输出,只不过这些提示词组合起来更像人话。
  接下来,就要进行一个简单的实验,实验用的人工智能是百度的文心一言,非常方便注册和使用。
  使用的示例我在51Testing测试圈中的免费讲堂《测试人员必备的测试技术》中也有引用,都是所有测试工程师都耳熟能详的示例。
  一、使用AI分析需求提取测试点
  程序名称:判断是否为三角形的软件
  程序需求:程序接收3个整数,代表三角形的三个边长,判断3个整数是否可以构成一个三角形,并进一步判断是一般三角形、等腰三角形还是等边三角形。
  接下来,使用AI分析测试需求,并提取测试点。
  向人工智能(百度文心一言)提出的问题,也就是描述需求,如下图所示。
图1-1 向人工智能提问
  人工智能(百度文心一言)根据要求输出的回答内容如下图所示,由于太长,所以分成两个部分展示。
图1-2 回答的第一部分
图1-3 回答的第二部分
  当然这个需求说明非常简单,但我也不得不说,非常有参考价值,就不说很好了,免得它骄傲。
  接下来,我们继续“调教”AI,把软件测试工程师的基本技能都赋予它,如下图所示。
图1-4 “调教”人工智能
  人工智能(百度文心一言)这次输出的内容非常多,我们分成两个部分展示。
图1-5 第一部分
图1-6 第二部分
  怎么样?还可以吧,比较中规中矩,但是“调教”AI,重要的是“教”,也就是把你,一个资深的软件测试工程师的经验教给它,这一步实际上是最重要的。
图1-7 继续“调教”
  通过继续“调教”的步骤,也就是赋予经验给它,它的回答就会更加完善,如下图所示。
图1-8
  在“调教”的时候,也可以根据AI自动生成的提示词继续完善回答内容,当然也需要我们根据自己的经验进行取舍,如下图所示。
图1-9
本文节选自第七十六期《51测试天地》
AI可行性实验之辅助测试工作》一文
想继续阅读全文或查看更多精彩内容,请点击下载:
  版权声明:本文出自《51测试天地》第七十六期。51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号