2025 年 12 月 2 日,AWS 把 Nova Act 从预览转成正式服务。它没有跟风再发一个 Agent 框架,而是把「看网页、点按钮、填表单」做成一门托管生意:你写 Python,它在 AWS 里开浏览器,干完按 agent hour 收 4.75 美元。918 星的 SDK 仓库不算热闹,但它代表了大厂对 computer use 的另一种答案。
它补的是哪块洞
企业里还有大量流程没有 API:供应商门户、保险报案、老 ERP、政府网站。RPA 靠选择器,页面一改就碎;通用大模型看截图能懂,但连续点二十步就开始飘。
Nova Act 的解法是垂直整合:一个专门为浏览器操作微调的模型(Nova 2 Lite 定制版)加编排器,再加 Playwright 执行器,把长任务拆成一个个原子 step,每一步都重新看页面再决定。AWS 在 re:Invent 2025 的说法是,早期客户跑出了 90% 的可靠性——这个数字后面要考。注意,90% 是「早期客户做出来的流程」,不是随便扔个网址就有的基线:流程越标准化、页面越稳定,数字越好看;页面天天改版,照样得重写断言。
它到底怎么跑
一次 workflow 就是一段 Python:nova.act("...") 用自然语言描述一步,普通 Python 负责循环、断言、重试、并行。session 是一个浏览器实例,workflow run 是一次完整执行。
官方给了 Playground、IDE 插件(VS Code、Kiro、Cursor)、CLI 和 SDK 四条入口。SDK 是 Apache-2.0,pip install nova-act,Python 3.10 以上;但开源只到客户端和工具链这一层,模型权重不在里面,推理仍然在 AWS 上跑。部署走 Bedrock AgentCore,日志进 CloudWatch,权限走 IAM;人可以在卡住时接管(HITL),等待时间不计费。
上手成本
装完第一次跑要等一两分钟,它在后台装 Playwright。之后几行代码就能跑:
from nova_act import NovaAct
url = "https://example.com"
with NovaAct(
starting_page=url
) as nova:
nova.act("搜索 rubber duck")
API key 在 nova.amazon.com/act 生成,也可以走 IAM。要跑批量就开多个 session,官方示例用线程池并发;要留痕可以录视频,把会话数据写进 S3。Nova Act 还支持远程 MCP 和 Strands Agents(预览),能把手头的工具链接进来。
几句实话
第一,价格不便宜。 4.75 美元一个 agent hour,按实际干活时间算。一个十分钟的任务约 0.79 美元,一千次就是 792 美元,开十个并行直接乘十。对比站内写过的 browser-use(12 万星、自托管、只付模型 token),Nova Act 卖的是稳定性和运维省心,不是便宜。
第二,90% 不是 99%。 十次里挂一次,放到生产就是天天有异常单。断言、重试、人工兜底一个都不能省;官方把 HITL 写进计费规则,本身就说明这事全自动不了。
第三,地域和语言都窄。 目前只在 us-east-1,只支持英文;数据要出境、合规要审的团队,先过这一关。它也只能操作浏览器,桌面软件碰不了。
第四,别把它当爬虫。 遇到 CAPTCHA 官方建议转人工;文档里明确警告网页内容可能带 prompt injection。拿它去薅公开数据,既贵又容易被封。开源侧的 Skyvern 走的是另一条路:自己部署、自己接模型,便宜但运维归你。
第五,锁定在流程和数据上。 workflow 本体是 Python,搬走不难;难搬的是跑在 AWS 上的会话数据、CloudWatch 日志和 IAM 权限。用久了,换平台的成本不在代码,在审计链。
谁适合?有网页流程、没有 API、又要审计和 SLA 的企业团队——QA 回归、跨门户填单、供应商价格监控这类活。个人和小团队,先用 browser-use 或 Stagehand 把流程跑通,再决定要不要为「托管」付溢价。Nova Act 不是更聪明的 Agent,它是把不聪明的部分用工程手段兜住,然后按小时卖给你。