亚马逊AWS官方博客
使用 Nova Act IDE 扩展程序加速人工智能代理开发
今天,我很高兴地宣布推出 Nova Act 扩展程序,该工具简化了无需离开 IDE 即可构建浏览器自动化代理的路径。Nova Act 扩展程序直接集成到 Visual Studio Code(VS Code)、Kiro 和 Cursor 等 IDE 中,帮助您使用自然语言和 Nova Act 模型创建基于 Web 的自动化代理。
以下是 Visual Studio Code 中的 Nova Act 扩展程序的简要介绍:

Nova Act 扩展程序在 Amazon Nova Act SDK(预览版)的基础上构建,这是我们的浏览器自动化代理 SDK(软件开发工具包)。Nova Act 扩展程序消除了编码和测试环境之间的上下文切换,从而改变了传统的工作流程开发。现在,您可以使用基于自然语言的生成、原子单元样式编辑和集成浏览器测试等特征,构建、自定义和测试生产级代理脚本(全部在 IDE 中)。这种统一的体验加快了表单填写、QA 自动化、搜索和复杂的多步骤工作流程等任务的开发速度。
您可以从 Nova Act 扩展程序开始,用自然语言描述您的工作流程,快速生成初始代理脚本。使用笔记本式的生成器模式对其进行自定义,集成 API、数据来源和身份验证,然后使用模拟现实条件的本地测试工具对其进行验证,包括对漫长的多步骤工作流程进行实时分步调试。
Nova Act 扩展程序入门
首先,我需要在我的 IDE 中安装扩展管理器中的 Nova Act 扩展程序。
我正在使用 Visual Studio Code,在选择扩展程序之后,输入 Nova Act。然后,我选择扩展程序并选择安装。

首先,我需要获取 API 密钥。为此,我导航到 Nova Act 页面并按照说明获取 API 密钥。我使用 Cmd+Shift+P / Ctrl+Shift+P 打开命令面板,选择设置 API 密钥。

输入我的 API 密钥后,我可以尝试生成器模式。这是一种笔记本式的生成器模式,将复杂的自动化脚本分解成模块化单元,使我能够在进入下一个步骤之前单独测试和调试每个步骤。
这时,我可以使用 Nova Act SDK 构建代理。在右侧,有一个实时视图面板,用于在浏览器中预览代理的操作,还有一个用于监控执行日志(包括模型的思维和操作)的输出面板。

要测试 Nova Act 扩展程序,我选择运行所有单元。这将启动一个新的浏览器实例并根据给定的提示进行操作。

我选择全屏查看浏览器自动化是如何工作的。

生成器模式中的另一个有用特征是,我可以导航到输出面板并选择单元查看其日志。这可以帮助我调试或查看特定于我正在处理的单元的日志。

我也可以选择一个模板开始。

除了使用生成器模式外,我还可以和 Nova Act 聊天,为我创建脚本。为此,我选择扩展程序,然后选择生成 Nova Act 脚本。Nova Act 扩展程序会在右侧面板中打开一个聊天对话框并自动为我创建脚本。

创建完脚本后,我可以选择启动生成器模式,Nova Act 扩展将帮助我在生成器模式下创建 Python 文件。这可以实现无缝集成,因为我可以在聊天功能和生成器模式之间切换。

在聊天界面中,我看到三种工作流程模式可用:
- 提问:用自然语言描述任务,生成自动化脚本
- 编辑:在执行之前完善或自定义生成的脚本
- 代理:运行、监控执行工作流程的人工智能代理并与之交互

我还可以添加上下文,提供有关我的活动文档、说明、问题或代理可以使用的其他模型上下文协议(MCP)资源的相关信息,以及当前窗口的屏幕截图。提供此信息有助于代理了解自动化任务的任何特定要求。

Nova Act 扩展程序还提供了一组预定义的模板,我可以通过在聊天中输入 / 来访问这些模板。这些模板是预定义的自动化方案,旨在帮助快速生成常见 Web 任务的脚本。

我可以使用这些模板(例如 @novaAct /shopping [my requirements])获取为我的工作流程量身定制的 Python 脚本。在发布时,Nova Act 扩展程序提供以下模板:
/shopping:自动执行在线购物任务(搜索、比较、购买)/extract:处理数据提取/search:执行搜索和信息收集/qa:自动执行质量保证和测试工作流程/formfilling:完成表单和数据输入任务
该扩展程序通过将 Nova Act 扩展程序定位为全栈代理生成器工具(适用于整个开发生命周期的完整代理 IDE),从而改变了我的代理开发工作流程。我可以使用自然语言进行原型设计,使用模块化脚本进行自定义,并通过本地测试进行验证,所有这些都无需离开 IDE,确保脚本是生产级脚本。
注意事项
以下是需要注意的要点:
- 支持的 IDE:Nova Act 扩展程序在发布时可用于 Visual Studio Code、Cursor 和 Kiro,并计划支持其他 IDE
- 开源:Nova Act 扩展程序在 Apache 2.0 许可下可用,允许社区贡献和自定义
- 定价:Nova Act 扩展程序免费提供。
从 IDE 的扩展程序市场安装或访问 GitHub 存储库获取文档和示例,开始使用 Nova Act 扩展程序。
快乐自动化!
— Donnie
AWS 架构师中心: 云端创新的引领者探索 AWS 架构师中心,获取经实战验证的最佳实践与架构指南,助您高效构建安全、可靠的云上应用 |
![]() |

