核心用法
OpenClaw RPA 是一款 AI 辅助的自动化录制工具,主要功能包括:
1. 智能录制:通过触发词(如 #automation robot、#RPA 或中文 #自动化机器人)启动录制流程,AI 会监听用户在浏览器和本地文件系统中的操作
2. 脚本生成:将录制的操作自动转换为 Playwright Python 脚本,代码结构清晰、可维护
3. 离线回放:录制完成后无需 LLM 介入即可反复执行脚本,大幅降低算力成本,且保证执行结果确定性
4. 任务管理:支持 #rpa-list 查看已录制的任务,通过 #rpa-run:{task} 或 run:{task} 快速调用历史脚本
显著优点
- 成本优化:回放阶段零 LLM 调用,适合高频重复任务
- 确定性执行:避免 LLM 幻觉导致的非预期行为,每次执行结果一致
- Playwright 生态:生成标准 Python 脚本,可扩展、可调试、可集成 CI/CD
- 双语支持:完整的中英文界面切换(通过
config.json配置zh-CN/en-US)
潜在缺点与局限性
- 平台限制:当前仅支持 macOS (
darwin) 和 Linux,Windows 用户暂无法使用 - 初始录制依赖 LLM:首次录制仍需 AI 参与,复杂场景下可能需要人工调整生成的脚本
- 浏览器兼容性:基于 Playwright,需确保目标浏览器版本兼容
- 本地文件操作权限:涉及文件系统自动化时需关注权限配置
适合人群
- 运维工程师、测试工程师:用于回归测试、数据录入、定时巡检等重复性工作
- 数据分析师:自动化抓取网页数据、批量处理本地文件
- 效率工具爱好者:希望将日常重复操作脚本化、可复用化
- 中小团队:需要低成本、可审计的自动化方案
常规风险
| 风险类型 | 说明 | 缓解建议 |
|---------|------|---------|
| 权限风险 | 自动化脚本可能意外删除/修改文件 | 在隔离环境测试,配置最小权限原则 |
| 网络风险 | 录制含登录态的敏感网站可能导致凭证泄露 | 避免录制含密码的登录流程,使用环境变量注入 |
| 脚本安全 | 生成的 Python 脚本可能被篡改注入恶意代码 | 版本控制 + 代码审查 |
| 平台依赖 | 仅支持 Unix-like 系统 | 虚拟机/Docker 运行 Linux 环境 |
安全等级说明
本技能生成可审计的标准化 Playwright 脚本,录制阶段可控、回放阶段零外部依赖,安全性优于完全黑盒的 LLM 自动化方案。