在这里插入图片描述

1前言

现在有很多特定领域的大语言模型(LLMs)没有开源,也没有API提供,对其进行测试受阻,人工测试费时费力也容易出错,所以可以采用Robotic Process Automation(机器人流程自动化,RPA)对这类型闭源没有API的大模型进行自动化测试。

有很多 机器人流程自动化 工具,本文采用的是影刀RPA,其教程如下:
https://college.yingdao.com/lesson

教程很详细,看完基本都会操作了。

b站:机器人流程自动化工具(影刀RPA )对无API的闭源大模型进行自动化测试

2 操作流程

2.1 整体流程

我写的整体流程如下:
在这里插入图片描述

共享连接:https://api.winrobot360.com/redirect/robot/share?inviteKey=b05fcd4ed192f45b

结果如下,第一列是攻击命令,第二列是大模型回答内容(这一列就是RPA自动完成的):
在这里插入图片描述

2.2 详细流程

打开Excel

打开Excel,这里存放的就是要送入大模型测试的数据
在这里插入图片描述

下面就是Excel打开后的内容,只有一列,第一列就是要输入到大模型的攻击内容

在这里插入图片描述

打开网页

打开MathGPT
在这里插入图片描述
在这里插入图片描述

循环Excel内容

从第二行开始循环遍历,直到最后一行
在这里插入图片描述

设置变量

这里将每一行的Excel的攻击内容设置为变量
在这里插入图片描述

写入输入框

将上一步设置的变量写入输入框(即,把攻击内容放到大模型的输入框中),在高级中设置为剪切版输入
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

点击元素(发送)

点击发送,把内容发送,大模型开始回答
在这里插入图片描述
在这里插入图片描述

等待

等待30秒(大模型输出答案),这里必须等待,因为大模型的输出需要时间。
在这里插入图片描述

点击元素

点击复制,复制大模型回答的内容
在这里插入图片描述
在这里插入图片描述

获取剪切板文本

将复制的内容赋值给变量
在这里插入图片描述

写入内容至Excel表格

把大模型回答内容写入Excel,写入的行数和遍历的行数一样,列数在第二列(B)
在这里插入图片描述
在这里插入图片描述

点击元素

这里点击开启新的会话,避免当前攻击影响到下一次攻击。
在这里插入图片描述
在这里插入图片描述

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐