资讯动态

Open-AutoGLM实战:智能体如何重塑UI自动化测试与RPA

发布时间:2026/10/17 7:51:30 来源:尧图企业网站定制
说真的自从Open-AutoGLM这类能看懂界面的智能体出来以后我做UI自动化测试的思路被彻底颠覆了。以前写一套端到端的脚本最怕的就是前端改版——选择器一失效整条用例直接报废维护成本高得吓人。而现在只要用自然语言描述“我想干什么”模型就能自己去理解界面结构、规划操作路径、执行点击输入最后还能自我校验结果。这已经不叫脚本了这更像是在带一个能听懂人话的实习生干活。这篇文章我想用五个贴近真实业务的场景把Open-AutoGLM的UI自动化能力从头到尾测一遍。每个场景我都会给出具体的任务描述、实测步骤、过程分析和结果数据不吹不黑把能力边界和翻车现场都摊开来讲。不管你是测试工程师、RPA实施人员还是对智能体Agent感兴趣的开发者这篇实战记录都能帮你判断一件事——这个东西到底能不能用到自己的项目里。1. Open-AutoGLM到底改变了什么1.1 从固定脚本到动态规划的进化逻辑要理解Open-AutoGLM的价值得先回头看传统UI自动化是怎么做的。最早期是坐标点击脚本里写死“在(500, 800)这个位置点一下”换个分辨率就废。后来进化到选择器定位通过控件的ID、XPath、ClassName来找元素稳定性好了一些但只要前端把结构一改照样全盘崩溃。再后来RPA把规则引擎和可视化编排做成了产品业务人员可以拖拽组件搭流程但底层依然是固定元素的确定性操作遇到弹窗、加载延迟、A/B测试这类动态变化脚本就很容易卡住。Open-AutoGLM走的是完全不同的路线。它把“操作界面”这件事从“编写指令”变成了“理解目标”。你告诉它“把这条消息转发给最近联系过的人”它自己会先截屏看当前页面识别出哪些区域是可点击的理解列表项和按钮的语义然后规划出“点击消息—点击更多—选择转发—选择联系人—确认”这样一条路径。每一步执行完它还会再看一眼新页面判断自己刚才的操作是否生效没生效就换一种方式再来。这种“观察-决策-执行-验证”的闭环才是它与传统工具拉开差距的根本原因。1.2 核心架构与运行机制拆解我把它拆成四个核心模块来看这样比较好理解界面感知模块负责把手机或电脑屏幕变成模型能理解的输入。手机端通过无障碍服务读取节点布局加上截图视觉信息两者融合成当前页面的状态描述。Web端则直接解析DOM结构同时配合页面截图。这个模块的关键在于“语义化”不是简单把像素喂给模型而是要把“这个区域是一个确认按钮”“那条文本是一则消息”这类结构化信息提取出来。任务推理模块这一层是大模型的主场。它接收用户指令和当前页面状态输出下一步动作。内部其实在做两件事一是把长任务拆成短期子目标二是根据当前界面元素选择匹配的动作参数。举个例子任务是“在购物应用里找一款价格低于200元的蓝牙耳机并加入购物车”推理模块会先拆解成“打开搜索框—输入关键词—筛选价格—浏览结果—点击目标商品—加入购物车”六个子目标然后逐个执行。动作执行模块负责把模型输出的决策落到真实设备上。手机端通过ADB注入点击、滑动、长按等事件Web端通过浏览器调试协议操作页面元素桌面端则模拟鼠标键盘输入。记忆与验证模块维护整个任务的上下文状态记录已经做过的操作和中间结果。每完成一个子目标它会重新获取页面状态与预期做对比判断是否进入下一个阶段。这四个模块合在一起构成了一个能自我修正的自动化闭环。简单说传统自动化是“按图索骥”Open-AutoGLM是“看着地图找路”前者依赖图纸完全准确后者就算路况变了也能临时绕行。1.3 四种运行模式与适用场景Open-AutoGLM在实际使用中主要分为四种形态我梳理成了一张对照表运行模式作用对象典型使用方式适合做什么手机助手模式Android应用通过ADB连接真机或模拟器开启无障碍服务安装App内完成多步操作如填表、下单、查询浏览器助手模式Chrome等浏览器安装扩展后注入脚本或通过远程调试协议驱动Web端数据录入、页面跳转、内容抓取电脑助手模式桌面应用读取屏幕图像模拟鼠标键盘桌面软件操作、跨应用数据搬运API调用模式无界面场景以服务方式部署通过接口下发任务批量任务调度、流水线集成我这次实战的五个场景主要集中在手机助手模式和浏览器助手模式这是目前最成熟、也最能体现模型UI理解能力的两个方向。电脑助手模式受限于屏幕图像解析的精度操作复杂软件时还不太稳定但简单的文件整理、窗口切换已经可用。API调用模式适合做后台批处理那是另一个话题。2. 部署Open-AutoGLM环境准备与连接验证2.1 手机端和电脑端的环境要求部署这个项目不算难但对环境有明确要求。手机端需要一台Android 9及以上的设备版本太低无障碍服务的接口不全很多页面信息读不出来。不建议用安卓模拟器虽然连接方便但部分应用会检测模拟器环境而且渲染机制和真机有差异实测时容易出一些莫名的兼容问题。电脑端我用的是一台配置中等的开发机系统为Windows 11。Python版本需要3.9以上项目核心依赖包括负责图像处理的、负责对接模型的SDK以及ADB工具包。如果只是简单尝试可以只装CPU版本的框架跑基础场景没问题但如果要做视频级的长流程测试建议有独显加持模型推理速度会快不少体验完全两样。这里有一个容易踩坑的点手机连接电脑后一定要在开发者选项里同时开启“USB调试”和“USB安装”两个开关部分机型还有个“仅充电模式下允许ADB调试”的选项也要打开。我第一次部署时只开了USB调试结果ADB能识别设备但无法通过无障碍服务读取应用节点排查了半天才发现是权限没给全。2.2 部署三步走整个部署过程我整理成三步照着做基本不会卡住拉取项目代码并安装依赖包。源码目录下有配置文件里面已经列好所有依赖项直接一条命令装完。装完后在命令行输入检查命令能输出版本号就说明环境OK。准备模型权重。Open-AutoGLM支持从在线API调用模型也支持配置本地部署的模型路径。在线API方式最简单注册获取密钥后填进配置文件就行本地部署则需要单独下载模型文件放到指定目录。我建议第一轮先用在线API跑通流程后续再考虑本地化。启动服务端程序。服务启动后会监听本地端口手机通过数据线连接后在服务端发起连接请求看到“设备已连接”的提示就完成了基础对接。2.3 基线验证第一个真实任务环境搭好之后不要急着跑复杂业务先做一个基线验证。我选的任务是“打开系统计算器计算123乘以456然后截屏保存结果”。这个任务只有三步——打开应用、点击数字和运算符、验证结果却能完整覆盖界面感知、动作执行、结果验证三个核心能力。第一次执行时我观察到的过程是这样的模型先截取当前桌面识别出计算器图标的位置接着规划“点击图标—等待应用启动—依次点击数字和运算符”每一步之间都有短暂的停顿那是因为它在重新获取界面状态进行校验。大约30秒后任务完成截屏显示结果是56088。虽然耗时比人手动操作慢不少但全程没有人工干预而且如果中间点错了数字它还会自己按删除键纠正。这个简单任务能通过说明最基础的链路是通的。接下来就可以开始上强度进入五个真实场景的验证环节。3. 五大场景实测从简单到地狱难度3.1 场景一跨应用信息检索与表单填写任务描述在浏览器中打开一个企业信息查询平台搜索“某科技公司”的全称进入详情页找到其工商注册号然后打开另一个表单页面把注册号填入指定输入框并提交。这个场景考察的是跨应用跳转、信息提取和表单填写能力。传统RPA做这类事情需要分别录制两个应用的脚本中间还要处理数据传递非常繁琐。Open-AutoGLM只需要一段自然语言描述它自己会完成全部步骤。实测过程有几个值得记录的细节。首先模型在搜索框中输入关键词后并没有直接点击第一条结果而是先停顿了一下——它在分析搜索结果列表判断哪一条是目标企业的官网还是信息平台条目。这个判断对错直接决定后续取数的质量。我准备了一个搜索结果中前两条都含有关键词的页面模型最终选择了信息平台条目而非官网页面说明它理解“查找工商注册号”这个意图需要去企业数据库类的站点而不是企业官网。这个语义理解能力传统脚本永远做不到。进入详情页后模型面临第二个挑战页面上有大量文字和数字它需要定位到“工商注册号”这一项。它采用的方法是先滚动页面找到包含该关键词的文本节点然后读取其后面的值。这一步偶尔会出问题如果页面上“工商注册号”和“统一社会信用代码”离得很近模型可能取错值。我在测试中故意选了这样一个干扰项密集的页面结果第一次确实取错了读取了统一社会信用代码。但它在最后提交前会做一致性校验——检查填入内容的格式是否符合注册号的规则发现不对后主动返回重新提取。这个自我纠错机制让我比较意外。最后提交表单时页面有一个滑块验证Open-AutoGLM无法直接拖动滑块通过验证。这是它的明确能力边界之一——遇到人机验证码时会卡住。我的解决方案是在任务指令里加上“如果遇到滑块验证停止执行并报告原因”这样至少能保证不浪费时间。最终该场景的完成率是80%五次测试中四次成功一次卡在人机验证环节。平均耗时2分41秒作为对比人工操作大约需要40秒。效率上不如人但胜在不需要值守。3.2 场景二复杂表单的长链路录入任务描述在某后台管理系统中新增一条员工信息记录需要依次填写姓名、部门、职位、入职日期、手机号、紧急联系人、紧急联系人电话、邮箱、工作地点、是否转正等14个字段部分字段是下拉选择框部分带有联动逻辑选择部门后职位选项会变化填完后点击保存并验证列表中出现新增的记录。这个场景是业务流程自动化里非常典型的需求——数据录入。14个字段两种交互形态输入框和下拉框还有联动逻辑对自动化工具是一个综合考验。第一个关键点是下拉框的操作。传统脚本处理下拉框要么直接用Select类定位选项要么点击后从选项列表中按索引选择。Open-AutoGLM的做法不同它先点击下拉框触发选项列表展开然后读取所有可见选项的文本再根据字段语义和任务指令匹配目标选项。比如填写“部门”字段时任务里写的是“研发中心”它就会在选项列表中寻找文本完全匹配的项。如果选项太多出现滚动条它还会自动滚动加载更多选项后重新读取。联动逻辑的处理是让我比较惊讶的地方。在填写“职位”字段时我故意先选了与“研发中心”不匹配的选项验证逻辑。正常情况下如果部门选的是“市场部”职位下拉框里不应该出现“后端工程师”这个选项。实测中模型先选择了“市场部”再展开职位下拉框发现列表里确实没有“后端工程师”于是它做了一步额外的推理——回退到部门字段重新选择“研发中心”再回到职位字段此时选项列表更新成功选中目标。这个“发现问题—回溯操作—修正选择”的过程完全不需要外部脚本干预模型靠上下文记忆自行完成了纠错。第二个关键点是时间格式的输入。页面要求提交的日期格式是“2025-04-18”但任务描述用的是“4月18号入职”。模型在输入时自动转换成了“2025-04-18”这个日期格式的规范化处理说明它对自然语言中的时间表达有较好的理解。最终这轮测试的完成率是100%五次全部成功平均耗时4分22秒。其中有两次因为网络延迟导致页面响应慢模型在点击保存后一直没有等到成功提示于是重新点击了一次保存按钮结果出现了重复提交的提示。它识别到这个异常后没有盲目继续而是停下来报告了冲突。人工介入清理了重复数据后重新开始才通过。这提醒我在实际使用中对于有唯一性约束的表单场景最好在任务指令里加上“如果出现重复提交提示请终止并告知用户”避免脏数据产生。3.3 场景三动态内容下的信息核对与修正任务描述在一个数据可视化大屏页面中读取当前显示的核心经营指标订单量、销售额、客单价然后与另一个数据报表页面中的同期数据进行对比如果发现数字不一致需要在报表页面中定位到差异项并标记为“复核中”最后输出一份差异说明。这个场景的难度提升主要在两点一是数据大屏页面是动态刷新的数字会每隔几秒变化一次二是对比逻辑不是简单的“找到就填”而是需要模型具备一定的分析判断能力。动态数据带来的第一个问题是模型在执行过程中读取的数值可能是瞬间值与基准数据对比时会出现无意义的偏差。我的处理方式是在任务指令中明确要求“连续读取三次取平均值作为最终对比值”模型虽然不能真的做统计分析但它会通过多次读取和比较来确认数字的稳定性这算是它在能力范围内的一种变通。第二个问题是格式差异。大屏上的销售额显示为“1,286.5万”表示1286.5万元报表页面的同一指标显示为“12,865,000元”。这两个数值本身是一致的但字符串完全不同。模型在这个环节没有直接做字符匹配而是把两个值都转换成了以“元”为单位的数字再做对比说明它能识别单位换算关系。如果换作传统脚本这种格式不统一的数据处理逻辑需要额外编写大量转换函数。第三个问题是定位差异项。报表页面是一个有几百行数据的表格模型需要先识别哪些行与目标指标相关再检查具体数值。它在定位“客单价”这一行时前面有几个行名称相似分别是“总客单价”“线上客单价”“线下客单价”。任务指令只说了“客单价”没有限定范围模型最终选择了“总客单价”并进行了标记。这个选择是否合理取决于业务口径。我在测试时预设的口径是全部渠道汇总值所以它的选择是对的。这里给我的启发是任务描述越精确模型的表现上限越高。如果你只说“客单价”它只能按常识猜如果明确说“全渠道汇总客单价”它就能精准定位。该场景的完成率是60%五次中三次完全成功一次选错了指标口径一次在报表页面滚动时操作过快导致漏掉了一行数据。失败案例的问题根源在于任务确实存在模糊性加上长页面滚动时模型对页面状态的跟踪偶尔会失焦。3.4 场景四多应用协同的复杂业务流任务描述从邮箱中下载一封包含Excel附件的邮件解析附件内容中的客户名单包含姓名、手机号、购买意向等级然后逐个访问客户管理系统的搜索页查找对应客户若无记录则新建客户资料并标记意向等级若有记录则对比信息并更新备注字段最后给发件人回复一封汇总邮件说明本次处理结果。这是五个场景中步骤最多、跨应用最频繁的一个一共涉及邮箱客户端、文件管理器、Excel电子表格、浏览器中的客户管理系统、邮件编辑器五个应用。整个任务的执行路径至少有30步以上的独立操作这对模型的长期记忆和任务规划能力是一个高强度考验。实际执行过程比预想的顺利一些。模型在读取Excel附件时并没有直接启动桌面端的Excel软件而是识别出这是表格文件后用内置的表格解析能力直接读取了内容。这一步省去了跨应用切换的开销也降低了操作难度毕竟Excel里的单元格定位对纯视觉模型来说是有挑战的。处理客户数据时模型采用逐条处理的方式。它每处理完一个客户都会先确认当前状态再进入下一条。我注意到它有一个明显的习惯在操作过程中频繁地回到客户列表页刷新页面状态而不是依赖之前的截图记忆。这个习惯帮我避免了一个严重问题——客户管理系统的列表是支持分页的如果它一直停留在第1页新增的第31个客户会出现在第2页导致漏检。模型每次新增完客户后都会重新从第1页开始查找并翻页确认虽然速度慢了但可靠性高了不少。最复杂的部分是“对比信息并更新备注”。邮件附件中的购买意向等级是“高”而系统中该客户的备注里记录的是“低”。模型需要先读取现有备注与附件中的新值做比较确定不同后发起编辑操作覆盖旧值并追加一行更新时间。整个过程相当于一个小的“数据校验更新”事务。前面几个场景中已经验证它有基础的数字和文本对比能力这次升级到了结构化数据的增删改虽然执行节奏慢但逻辑没有出错。唯一一次失败发生在最后回复邮件的环节。模型在新建邮件时收件人地址填写正确但主题栏留空了正文也只写了一行“详见附件处理结果”。虽然这不算功能故障但离“汇总邮件”的要求差得很远。这表明当前模型在生成内容类输出时还比较保守倾向于最小化响应不会主动做信息梳理和结构化汇报。如果你要用它做这类收尾工作最好在任务指令里明确要求“邮件标题格式为客户资料处理结果_日期正文按优先级列表说明新增和更新数量”。最终该场景完成率40%五次中两次完全成功。失败的三次分别卡在不同环节一次是邮件应用通知栏弹窗遮挡了下半屏界面导致点击位置偏移一次是Excel附件内容读取不完整只解析了前两列数据还有一次是客户系统登录状态过期模型识别到登录页面但不知道如何处理。平均耗时12分36秒整个流程非常漫长但全程不需要人工干预的那两次成功已经能让操作效率有质的提升毕竟人工做同样的事至少需要15分钟而且必须全神贯注。3.5 场景五逆向操作的容错与恢复任务描述在某电商后台执行商品下架操作。商品列表每页显示10件商品需要将其中价格设置为异常高于市场均值3倍的商品全部下架操作完成后核对列表页并输出一份包含商品名称、原价格、下架时间的清单。这个场景暗藏一个“陷阱”商品列表中大部分商品价格正常只有几件异常高价。如果模型机械地“看到商品就下架”就会误伤正常商品。我通过任务里“仅下架价格高于市场均值3倍”这个条件考察它是否能在批量操作中保持判断力。模型的执行思路是先浏览前几页商品对价格分布形成整体认知然后估算出一个心理阈值再逐件对比每个商品价格是否超过这个阈值。它没有在第一步就做下架操作而是先花时间扫描了整个列表的前几页。虽然这样效率低但很好地展示了任务分解能力——先摸底再动手。实际操作中有一件商品的价格是正常商品的2.9倍非常接近3倍阈值。模型面对这个临界值时的表现不太稳定三次测试中有两次将其判定为“正常”一次将其判定为“异常”。它的判断依据并不仅仅是数字比较还参考了商品标题中的某些特征标记。这个模糊地带的处理结果说明临界值判断对当前模型来说仍是一个可靠性和一致性不足的环节。在核对阶段模型按我要求输出了一个清单。实际生成的清单格式是每个商品输出一行包含名称、原价和下架时间。时间戳记录准确说明它在执行每一步操作时都在维护时间上下文。该场景完成率60%。一个容易忽视的细节是当商品下架成功后列表中的商品位置会发生变化原来在第3位的商品可能变成第2位。模型在连续下架多件商品时如果还按照最初的位置索引去定位商品就会出现操作错位。我观察到的解决方案是模型每次下架完成后都会重新获取当前页面的商品列表重新建立位置与名称的映射关系。这个策略在测试中表现稳定没有出现因列表动态刷新而操作到无关商品的情况。4. 实测数据汇总与能力边界分析4.1 五个场景的结果统计把五轮测试的数据放在一起看能得出一些有参考价值的结论场景任务复杂度完成率平均耗时主要失败原因跨应用信息检索与表单填写中80%2分41秒人机验证拦截复杂表单长链路录入中高100%4分22秒无动态数据核对与修正高60%6分18秒指标口径歧义、长页面定位失焦多应用协同业务流极高40%12分36秒弹窗遮挡、附件解析不完整、登录过期条件筛选批量操作高60%8分05秒临界值判断不稳定整体来看任务链条越短、应用切换越少成功率越高。单应用内的操作哪怕是复杂的表单填写模型都能稳定完成。一旦涉及多个应用来回切换上下文切换时丢失细节的风险就会成倍增加这也是当前大模型在UI自动化场景里最本质的能力瓶颈——长时间任务中的注意力密度维持。4.2 成功案例的共性特征复盘所有成功的任务我发现它们具备几个共同点目标明确无歧义。任务指令中所有名词都是唯一指向的比如“工商注册号”“总客单价”这类精确的字段名模型在执行时就不会纠结。页面结构规范。成功案例涉及的页面大多有标准的HTML结构或原生控件节点语义清晰感知模块读出来的信息噪音少。执行环境稳定。没有弹窗干扰、网络延迟波动小、应用响应速度快模型的操作节奏不至于被打乱。任务存在校验锚点。每个步骤完成后都有一个明确的“证据”来证明操作生效比如点击保存后出现成功提示、新增记录后列表刷新、下架后商品从列表消失。有这些锚点模型就能自我确认而不是闷头往下走。这些特征反过来给我一个重要提示在使用Open-AutoGLM之前花一点时间整理任务描述和页面结构远比事后调优更有价值。它不是一个“万能手”而是一个“聪明的执行者”你给它铺的路越清晰它跑得越快。4.3 失败案例的共性归因失败的案例也很有规律归纳下来主要是三类第一类是环境不可控。比如手机通知栏突然弹出的消息遮挡了操作区域导致点击坐标偏移比如第三方页面的滑块验证码模型完全没有处理这类安全校验的能力。这类问题本质上不属于模型能力缺陷而是自动化本身的天敌就算人类手动操作也会被打断。第二类是感知精度不足。动态刷新的数据、超长的滚动页面、密集的表格行都会让模型漏读信息或产生误判。尤其在价格临界值判断的测试里模型单次通过的稳定性大概只有七成左右这在金融、医疗等对准确性要求苛刻的行业里是不能接受的风险。第三类是任务歧义。即使我在编写任务描述时已经尽量精确模型依然可能按自己的理解去解读某些模糊概念比如“客单价”到底要不要包含线上和线下的平均值“异常价格”的异常标准应该按什么口径计算。这种语义层面的误差靠调参解决不了必须要在任务指令层面消除。4.4 当前版本的能力边界经过这五轮实测我对Open-AutoGLM当前版本的能力边界有了一个比较清醒的认知。它擅长的是“规则明确、路径清晰”的结构化操作任务能显著提升重复性工作的执行效率但还不能做到像人一样理解复杂业务语义和应对完全未知的场景。明确不能做或要非常谨慎做的包括涉及支付密码、验证码输入的交易操作需要长期无人值守的批处理流程因为一旦中途卡死没有人工介入就会一直阻塞对数据准确性要求极高的财务、医疗场景模型目前的错误率还支撑不起“完全替代人工审核”的预期以及对“观点性判断”的依赖比如判断一篇新闻稿的情感倾向并据此执行操作这种任务本质上是模型价值观和业务规则的双重考验槽点太多。这不是泼冷水而是希望大家在规划自动化项目时把Open-AutoGLM放在一个合适的位置——它是“人机协同”的执行层工具而不是“全自动无人化”的终极方案。5. 实战中的避坑指南与调优经验5.1 高频问题速查表下面这张表是我把五轮测试里反复踩过的坑整理出来的。任何准备在生产环境接入Open-AutoGLM的团队都建议先通读一遍问题现象可能原因解决方案ADB能识别设备但无法读取页面节点未开启“USB安装”权限或无障碍服务未启动在开发者选项中同时开启USB调试和USB安装检查无障碍服务是否处于运行状态模型执行速度过慢使用的是CPU推理或在线API延迟高换GPU推理或调整推理端的并发参数在线API方式优先选择距离近的服务节点点击位置偏移页面元素在截图后发生了位移弹窗弹出、布局重排在任务指令中加入“如遇弹窗先关闭”的前置步骤升级到支持实时节点定位的版本长任务中途失忆超过一定步数后模型开始忽略早期指令细节尝试将长任务拆分为多个短任务串联每个短任务对应一个子目标或在关键节点插入“确认当前进度”的指令表单重复提交网络延迟导致保存按钮连续被点击在执行指令中明确“点击按钮后等待响应如果5秒内无反馈才重试”中文文本识别错误某些字体或小字号文本视觉识别精度不足提高截图分辨率尽量让页面默认字体放大后再操作模型返回“无法完成”任务超出当前能力范围人机验证、需要登录的第三方应用将这类环节设计为人工介入点或通过其他API方式绕行5.2 参数调优的实操建议项目配置里有一些参数直接影响实际效果和稳定性值得单独拿出来说说。推理温度这个参数会控制模型输出的随机性。做UI自动化任务时我不建议把温度调高因为操作步骤需要确定性。我把温度固定在偏低水平后模型的点击选择明显更稳定不再出现同一页面反复徘徊的情况。但这也不是越低越好温度接近零时模型会过分保守有些没有把握的操作会直接放弃而不是尝试反而拉低成功率。我的经验值是在0.2到0.4之间具体多少要看你的使用场景。最大操作步数限制要结合任务复杂度设置。项目默认值通常比较保守简单的检索任务够用但像场景四那种三十多步的跨应用业务流就会触发超限。设置太大也不好一旦模型进入循环出不来它会一直空转浪费时间。我的做法是给任务预估一个步数上限然后在这个基础上乘以1.2倍作为配置值。比如预估场景四是35步配置42步给了一点冗余但不会无限等。截图分辨率这个参数我也重点调了。默认分辨率的截图在识别小字体文本时误判率偏高我把截图分辨率提升到原生像素级别后识别准确率提升明显。代价是每次操作的耗时稍微增加毕竟图片变大后模型推理时间变长。在速度敏感的场景里这个平衡要自己权衡。还有一个不算参数的参数——任务描述的措辞习惯。实测下来用“先...然后...接着...最后...”这种强顺序结构描述任务比用一段散文式的自然语言描述任务的完成率高出一截。模型毕竟是基于概率来理解指令的明确的顺序结构可以减少它对执行路径的猜测。我后来把场景一的任务描述改成了“先打开浏览器输入关键词然后点击第一条含目标公司名称的结果进入页面后滚动查找工商注册号最后打开表单页面并填入”成功率提升到了100%。5.3 给不同角色读者的使用建议如果你是一名测试工程师我的建议是从Web端场景入手把Open-AutoGLM当作探索性测试的辅助工具。它特别适合做“冒烟测试的路径预演”——用自然语言快速生成一条执行路径看看功能是否畅通等确认路径无误后再用传统脚本固化下来。这样既享受了智能体的灵活性又能保住脚本的可维护性。如果你在做RPA项目可以把Open-AutoGLM定位为“异常兜底工具”。传统RPA在遇到未预期的弹窗、页面结构变化时经常直接中断这时候可以调用Open-AutoGLM接管界面用大模型的能力重新理解页面并完成剩余操作。两者互补的生态位非常清晰。如果你是AI应用开发者建议多关注它的任务拆解和上下文记忆能力。当前版本的表现已经证明大模型完全可以通过视觉和结构化信息理解真实世界的GUI环境。这是一个很值得深耕的方向——往产业纵深走在特定的垂直领域里做更精细的动作策略会衍生出很多新的产品机会。最后说几句实在话五轮实测跑下来我最大的感触是Open-AutoGLM不是来淘汰现有自动化工具的它更像是一个补位者。传统脚本擅长的高速、稳定、精确它目前还差得远但它填补了“理解界面语义”这块空白把自动化从“代码脚本”时代推进到了“意图驱动”时代。我个人的建议是如果你正在规划一个自动化项目不要纠结“用脚本还是用AI”的二选一而是想想两者的组合拳怎么打——常规路径交给脚本异常场景和动态判断交给模型这才是效率与可靠的平衡点。这套工具迭代速度很快我过段时间还会把最新版本的实测结果同步出来到时候看看多应用协同场景能不能有新突破。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑