当 AI 开始像打字一样“吐”测试用例,我感觉我们团队的效率要控制不住了

AI提示词1个月前更新 jinlian
8 0

英伟达的股价涨得很高。微软和谷歌这些大公司也一样。很多人都觉得,AI能让他们轻松赚到大钱。

但是,国际货币基金组织(IMF)最近发了一份报告。这份报告叫《全球金融稳定报告》。它说,现在的AI市场有系统性风险。简单说,就是可能会出现大问题,影响到整个金融市场。

IMF说,现在的情况很像2000年的互联网泡沫。那次泡沫破了,很多人赔了很多钱。而且,这次的问题可能更严重。

很多人还在想着靠英伟达的股票养老,但他们可能没看到背后的危险。这份报告,就是给咱们这些普通人敲响的警钟。

当 AI 开始像打字一样“吐”测试用例,我感觉我们团队的效率要控制不住了

一、AI 用例生成配置优化

1、用例生成模块增加模型配置和提示词检测机制&引导提示

之前很多人在群里说,进了 AI 用例生成页面就报错。点一下“生成用例”,就弹出一个错误提示。要么是说“用例模型没有配置”,要么是说“提示词没有加载”。

这确实让人很烦。你想用个新功能,结果第一步就卡住了。这说明我们之前的设计有问题,没替新手想周全。所以这次我把这里改了。

现在,我加了一个自动检测的功能。它的工作原理是这样的:你每次打开或者刷新 AI 用例生成页面,系统都会在后台帮你检查几件事。

  • 第一,它会看你的用例编写模型用例评审模型配好了没。光配好还不行,还得是“启用”状态。如果没启用,系统也会提醒你。
  • 第二,它会检查你的提示词。写用例和评审用例的提示词都得有,不然 AI 不知道怎么干活。
  • 第三,它会检查一个新东西,叫“生成行为”,这个下面会细说。

只要这三项里有任何一个没弄好,系统就会弹出一个引导框。这个框会直接告诉你哪里没配。而且,框里有个“去配置”的按钮。你点一下,它就直接把你带到对应的设置页面了。这样你就不用自己到处找配置项了。

这个改动能帮你省掉很多麻烦。特别是第一次用的人,跟着引导走就行了。如果你是老手,东西都配得好好的,那这个弹框就不会出来打扰你。

2、提示词配置改到配置中心-AI 用例生成配置下

我把提示词的配置位置也换了。

之前的设计是,你在后台的“AI 用例生成配置”里配大模型。但是,你要去前台的“AI 用例生成”页面配提示词。这就导致你要在两个页面之间来回跑,很不方便。

很多人都说搞不明白,容易漏掉。这确实是我的设计失误。

所以这次,我把提示词的配置功能,也搬到了后台的“配置中心-AI 用例生成配置”下面。现在,所有跟 AI 生成用例相关的设置,比如模型、提示词、生成行为,都在一个地方了。你打开一个页面就能全部搞定,逻辑上清楚多了。

而且,我们这次还把默认的用例编写提示词用例评审提示词重新写了一遍。新的提示词效果更好。

所以建议大家,更新完项目后,可以去配置页面操作一下。先把旧的提示词删了,然后点“加载默认提示词”按钮,用上我们优化过的新版本。

3、增加生成行为配置,控制流式输出和 AI 评审开关

这次在“AI 用例生成配置”里,还加了一个“生成行为配置”的选项。这里面主要有两个开关,让你自己决定 AI 的工作方式。

第一个开关,是“默认输出模式”。

你有两个选择。一个是“完整输出”。这就是以前的模式。你点生成,然后等着,AI 在后台把所有用例都写完、评审完,最后一次性显示给你。这个模式的缺点是,如果需求复杂,你可能要等好几分钟,而且你不知道它干到哪一步了。

另一个是“实时流式输出”。这是这次新加的功能。你点生成后,AI 写一个字,你的屏幕上就显示一个字,像打字机一样。你能实时看到生成过程。这个体验好很多,我下面会重点讲。你可以在这里选一个你喜欢的,作为默认模式。

第二个开关,是“是否启用 AI 评审和改进”。

这个开关默认是打开的。打开后,AI 写完用例,还会自己评审一遍,然后根据评审结果再改进一下。整个流程是:编写用例 -> AI 评审 -> AI 改进。这样出来的用例质量更高。

但是,如果你只是想要一个草稿,或者你特别赶时间,不希望评审环节拖慢速度。那你就可以关掉这个开关。关掉后,AI 就只负责写,不负责评审和改进。流程会变成只有编写用例一个节点,速度会快一些。

提醒一下,更新完系统后,你一定要到这里来添加一个“生成行为配置”。就算你用默认的选项,也要点一下保存。不然系统不知道你想怎么生成,就没法正常工作。

二、深度优化AI用例生成模块

1. AI用例生成增加.md格式文档

之前很多人提议,希望可以直接上传 Markdown 格式的需求文档。这个功能这次加上了。

大家都知道,用 Markdown 写的需求文档,有标题、有列表,结构很清楚。但以前我们的系统只支持上传 .txt 纯文本文件。这就导致你得先把写好的 .md 文档里的格式全都删掉,变成纯文本才能上传。这个过程很麻烦,而且文档的结构信息也丢失了。

现在你不用这么做了。你可以直接把你的 .md 文件传上来。系统能读懂里面的标题和列表结构,这样 AI 也能更好地理解你的需求。

2. 优化底层编写提示词以及评审提示词

我们不只改了你在页面上能看到的那些提示词。我们还把系统底层的提示词也全部优化了一遍。

这些底层的提示词,你平时是看不到的,但它们对生成结果的影响很大。你可以把它理解为我们给 AI 预设的一些“工作指令”和“思考框架”。

这次优化之后,AI 在分析需求、编写用例和进行评审时的逻辑会更清晰,生成的用例覆盖度也会更全。

3. 用例生成增加流式输出

这是这次更新最重要的功能:流式输出

先说说以前的问题。你点下生成按钮后,屏幕上只有一个加载动画。你完全不知道后台发生了什么,也不知道要等多久。可能一分钟,也可能五分钟。感觉就像在开盲盒。而且,你好不容易等到结果出来,一看,发现 AI 理解错了,生成了一堆没用的东西。这时候你只能删掉,然后又开始新一轮的漫长等待。

为了解决这个问题,我们开发了流式输出。

它的工作方式是这样的。你选了“流式模式”,上传需求,点击生成。然后,屏幕上会立刻开始显示 AI 生成的内容。它不是等全部写完再给你,而是一个字一个字地往外蹦。

这个改变有几个直接的好处:

  • 你不用干等了。因为进度是实时可见的,你心里有底。
  • 你可以提前看到内容。在生成的过程中,你就能判断 AI 的理解对不对。
  • 你可以随时喊停。如果你发现生成的内容跑偏了,直接点“停止”按钮。这样就不用浪费时间等它生成一堆错误的东西了。你可以马上调整需求或者提示词,然后重新开始。

为了方便,我们在前台生成页面也加了一个模式切换的按钮。就算你后台默认设置的是“完整模式”,你也可以在生成时临时切换成“流式模式”来用。

我用一份写得很详细的“微信添加好友”的 .md 需求文档测试了一下。选了流式输出,看着屏幕上一条接一条的用例不断冒出来,最后它总共给我生成了 456 条用例。

最后再强调一遍,因为这个功能的改动很大,动了数据库。所以大家更新完代码后,一定要在你的项目终端里,执行下面这两行命令。 code Bashdownloadcontent_copyexpand_less

python manage.py makemigrations requirement_analysis
python manage.py migrate requirement_analysis

不执行这个,系统会报错。

三、其他一些优化

1. AI模型连接优化

之前有人说,连某些大模型厂商的 API 时,会超时或者报错。我们检查了这个问题,这次优化了底层的网络连接代码。

现在,系统的兼容性更好了。之前连接不上的模型,现在可以再试试看。

2. 采纳/弃用用例改为现代化弹框

还有一个小改动。以前你点“采纳”或者“弃用”用例时,跳出来的是浏览器自带的那种系统弹框。那个样式比较老旧,和我们整个软件的界面不太搭。

这次,我们把这些弹框都换成了我们自己设计的样式。现在看起来更统一,也更舒服一些。

当然,还有一些其他的细节调整,我就不一一列举了,大家可以自己用用看。

最后说一下,AI 生成用例的效果,和你用的大模型关系很大。你用一个普通模型和一个高级模型,生成结果的差距会很明显。所以,如果条件允许,还是建议用好一点的 Pro 版模型。

我在截图里演示的效果,编写用例的模型用的是硅基流动Pro/MiniMax-2.1,评审用例的模型用的是 Pro/GLM-4.7。用好模型,效果确实不错。

© 版权声明

相关文章

暂无评论

暂无评论...