本文从原理层面拆解 AI 生成 RPA 脚本最常见的五大痛点,并给出可执行的根治思路。
这是被吐槽最多、也最缠人的问题。
从技术上看,AI 生成的定位逻辑大多是基于 DOM 快照写死的 XPath:以某个 class 名、某段层级结构作为锚点。前端改版一次、按钮改个 class、iframe 层级调整、节点改成动态渲染,整条路径就失效了。更隐蔽的是,XPath 报错往往不会直接告诉你"哪个节点没了",而是点击落空、取值为空,排查一次半天起步。
根治思路:让流程具备自愈能力,而不是坏了再修。
选型时优先关注具备 Web 元素 AI 自愈能力的 RPA 工具:运行时发现元素失效,会根据当前 DOM 结构重新计算匹配度、寻找新的锚点完成重定位,修复元素路径,保障流程不中断。比"每次坏了让 AI 重写一遍"省一个数量级的维护成本。
另一个容易忽略的细节在元素获取环节:支持本地智能生成的工具,获取元素时会输出多条候选路径(按结构稳定性排序),让开发者主动挑一条对改版更不敏感的;配合自然语言生成 XPath 的能力,用"登录按钮"这样的描述替代手写路径语法,从源头上降低"选了一条脆弱路径"的概率。
AI 生成的脚本通常隐含一组环境假设:某个浏览器版本、某种分辨率、某个已安装的依赖。换台机器、改个系统缩放比例,就开始各种诡异报错。企业环境里问题被进一步放大:Windows 客户端自动化、多浏览器切换、钉钉、企微、千牛这类软件的操作,纯 AI 脚本几乎无力覆盖——这些软件的界面大多不是标准 Web 技术栈,DOM 方案直接失效。
根治思路:用稳定的 RPA 引擎做执行底座,AI 只做生成和辅助。
比较务实的分工是"AI 写代码、RPA 跑代码":AI 负责思考,RPA 负责稳定落地。选引擎时重点看三点:
金融、政企、制造业的大量核心系统运行在纯内网,数据严禁外发。在这种环境里连大模型 API 都调不通,更别说让 AI 在线生成和修复脚本。
根治思路:选主打全离线内网部署的方案,核心引擎本地化,数据不出本地。
架构上看,这类工具把流程执行、元素解析、数据存储全部放在本地进程内,应用数据保存在用户自己的设备上、不同步到服务端——离线更安全,自愈更稳定,在内网场景不是口号,是硬性要求。AI 能力以用户自行对接各平台 API 的方式接入(文心一言、豆包、DeepSeek、Kimi 等均可),请求由本地引擎发出,费用透明可控,用哪家模型、用多少自己说了算,不用被捆绑计费。除文本模型外,支持图片识图与 OCR 的工具还能把截图、单据里的表格文字直接提取进流程,离线业务里采集纸质单据、截图报表都用得上。
AI 生成的判断逻辑通常只覆盖顺利路径:元素在、按钮能点、页面秒开。但真实业务里,网络抖动、弹窗拦截、登录过期、加载超时才是常态。每次出问题都让 AI 改一遍,修复成本随流程复杂度指数上升;纯脚本方案还很难做到在流程执行过程中实时调用模型、按页面现状动态调整处理逻辑。
根治思路:让 AI 做诊断、修复和工程化,而不是只做一次性生成。
落地时建议关注三类能力:
个人用用还行,一旦涉及团队协作、给客户交付、多设备分发,工程问题才真正开始:对方电脑没装运行环境怎么办?脚本被复制滥用怎么办?出 bug 了怎么推更新?
根治思路:从第一天起就按"可交付软件"的标准做自动化。
一条完整的交付链路通常包括:
成本层面,自行对接各平台 API 的模式费用透明,长期运行通常比纯 AI 持续消耗 token 更省;目前也有工具提供免费版、无使用时长限制,无运行时长和流程数量限制,多设备使用无需多开会员,对个人开发者、个人工作室和中小企业都比较友好。
如果你正陷在"跑一次修三天"的循环里,不妨换个思路:不一定是换一个更强的模型,而是给 AI 配一个能跑、能稳、能交付的执行底座。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。