先说结论:RPA 是“没有 API 时的 UI 胶水”,不是万能中台
我前年在一家跨境电商小公司待过,仓库同事每天从 4 个后台导 CSV:Shopify、Amazon、店小秘、ERP。文件名带日期,列名还不一样,有人手动改表头,有人漏改,最后对账差 0.01 就卡住。那会儿每天大概花 25 分钟,一周 5 天,一个月约 8.3 小时,看着不多,但一到月底就变成 3 个人一起加班。后来我用 Power Automate Desktop 做第一版,浏览器自动化+Excel,Chrome 120+,缩放 100%,分辨率 1920x1080。第一次跑就翻车:Amazon 报表按钮在 iframe 里,元素选择器一刷新就变;RDP 断开后 UI 树直接消失,机器人卡在登录页。这个坑让我明白,RPA 不是“会拖拽就行”,它更像 UI 层的宏,稳定不稳定,看的是异常处理。
对比别只看“能不能拖拽”,要看 6 个维度
- UiPath:社区版免费,适合学选择器、队列、Orchestrator 概念;企业版贵,但审计、权限、队列事务细。参数上,队列事务重试 3 次,超时 30s,日志保留 30 天是常见起步配置。
- Power Automate Desktop:Win10/11 可装,个人免费;和 Microsoft 365 绑定,Premium 连接器大概 $15/用户/月(年付,实际看官网)。适合 Office、Excel、Outlook 自动化,但复杂网页还是容易受 iframe 影响。
- 影刀:国内电商场景多,拼多多、抖音、千牛有现成模板;个人版可试,企业版按机器人/并发报价。缺点也明显,复杂异常还是得写 Python 或调 API。
- API/Playwright:有接口优先,稳定、快、可测试;但权限、限流、排期是问题。我见过一个内部系统 API 排期 3 个月,业务等不了,只能先上 RPA 顶住。
- 选型维度就 6 个:授权成本、开发门槛、UI 稳定性、异常运维、扩展性、AI 接入。我的观点:RPA 的护城河不在拖拽,在异常处理和运维。
我总结的“适不适合 RPA”打分表
流程频率:每周 >= 5 次,+2;每月 1 次,-1。单次耗时:>= 10 分钟,+2;< 2 分钟,-1。规则稳定性:规则半年不变,+2;天天改,-2。异常率:< 5%,+2;> 20%,-2。输入输出:有固定文件/网页/客户端,+2;全靠人判断,-2。总分 >= 6 才值得做,低于 4 先别买工具,先理流程。 具体步骤我会这么干:1)录屏一周,统计频率和耗时;2)算 ROI:开发 20 小时 + 年维护 40 小时 * 时薪,对比节省 200 小时;3)选工具,小团队先试 Power Automate Desktop,企业审计看 UiPath,国内电商看影刀;4)做异常:重试 3 次、超时 30s、截图存 D:/RPA/logs/yyyyMMdd、保留 30 天;5)先并行跑 2 周,再切无人值守。别一上来就全自动,邮件通知和人工兜底必须留。
一个 Excel 对账流程的参数,给你照抄
我用 UiPath 做过一个 12 个 CSV、每个 3 万行的对账。步骤:Read Range 到 DataTable,列名统一成 order_id、amount、date;用 Join Data Tables 按 order_id 左连接;If 判断 amount 差 > 0.01 就写异常表;Write Range 到 xlsx。参数:Excel 最大 1048576 行、16384 列;日期格式 yyyy-MM-dd;字符串比较忽略大小写;重试 3 次;每次间隔 5 秒;日志级别 Info;异常截图存 D:/RPA/logs/2025-xx-xx。注意:不要用“模拟点击”跑银行 U 盾,很多银行控件会检测;不要 150% 缩放,选择器偏移会疯;不要在 RDP 最小化时跑无人值守,UI 元素可能拿不到。
AI Agent 火了,但别急着把 RPA 扔了
AI Agent 适合做“异常分支”:比如 OCR 识别发票,置信度 < 0.85 就转人工;RPA 适合做“确定动作”:登录、下载、填表、点提交。我的观点:未来 3 年,RPA 会变成 AI Agent 的手和脚,API 是神经,AI 是大脑。但如果你现在连流程文档都没有,上 AI 只会把错误放大。先跑通 1 个 20 分钟以内的流程,再谈智能自动化。别被厂商 demo 骗,demo 只跑 happy path,生产环境 70% 时间在修选择器、补日志、处理超时。