核心用法
Nova Act 是亚马逊推出的浏览器自动化框架,专为 AI 代理设计。本技能通过封装 Nova Act SDK,提供标准化的网页自动化能力,支持以下操作模式:
- 网页导航与交互:自动点击、填写表单、滚动页面
- 数据提取:结构化抓取网页内容,支持 Pydantic Schema 验证
- 自适应测试:内置
run_adaptive_test.py主编排器,可智能调整执行策略 - 会话管理:
nova_session.py提供上下文管理器,自动处理浏览器生命周期
典型调用流程:验证 API 密钥 → 启动 Playwright Chromium 实例 → 执行用户指令 → 返回结构化结果。
显著优点
1. AWS 原生集成:背靠亚马逊云服务生态,稳定性与扩展性有保障
2. AI 原生设计:专为 LLM/Agent 场景优化,act() 方法支持自然语言指令
3. 结构化输出:act_get() 内置 Schema 验证,降低数据清洗成本
4. 完整可观测性:自动保存 trace 日志与截图至 ./nova_act_logs/,便于调试审计
潜在缺点与局限
- 密钥依赖:必须持有 Nova Act API 密钥,目前需 AWS 控制台申请,准入门槛较高
- 网络环境敏感:Playwright 依赖系统 Chromium,首次安装体积大,且对代理/防火墙环境兼容性一般
- 成本不透明:Nova Act 为 AWS 托管服务,按调用计费,高频使用需关注账单
- 隐私风险:trace 文件含完整操作截图,可能泄露敏感页面内容
适合人群
- 需自动化测试 Web 应用的 QA 工程师
- 构建数据采集中间件的 AI Agent 开发者
- 已深度使用 AWS 服务的企业技术团队
常规风险
| 风险类型 | 说明 |
|---------|------|
| 凭证泄露 | API 密钥存储于本地 JSON,需确保 `~/.openclaw/config/` 权限正确 |
| 数据残留 | 日志目录可能留存敏感页面截图,建议定期清理或配置自动删除 |
| 恶意网站 | 访问不可信站点时,建议在隔离容器/沙箱环境中运行 |
| 合规问题 | 自动化抓取需遵守目标网站的 ToS 与 robots.txt 协议 |