今天,我很高兴宣布推出Nova Act扩展——这款工具能够简化构建浏览器自动化智能体的流程,让您无需离开IDE即可完成开发。Nova Act扩展直接集成到Visual Studio Code(VS Code)、Kiro和Cursor等IDE中,帮助您使用自然语言和Nova Act模型创建基于网络的自动化智能体。
以下是Nova Act扩展在Visual Studio Code中的快速概览:
Nova Act扩展建立在Amazon Nova Act SDK(预览版)之上,这是我们的浏览器自动化智能体软件开发工具包。该扩展通过消除编码和测试环境之间的上下文切换,改变了传统的工作流开发方式。您现在可以在IDE内使用基于自然语言的生成、原子化单元式编辑和集成浏览器测试等功能,构建、定制和测试生产级智能体脚本。这种统一体验加速了表单填写、QA自动化、搜索和复杂多步骤工作流等任务的开发速度。
您可以通过用自然语言描述工作流来开始使用Nova Act扩展,快速生成初始智能体脚本。使用笔记本式构建器模式进行定制,集成API、数据源和身份验证,然后使用本地测试工具验证脚本,这些工具模拟真实环境条件,包括对冗长多步骤工作流进行实时逐步调试。
开始使用Nova Act扩展
首先,我需要从IDE的扩展管理器中安装Nova Act扩展。 我使用的是Visual Studio Code,在选择Extensions后,输入Nova Act。然后选择扩展并点击Install。
要开始使用,我需要获取API密钥。为此,我导航到Nova Act页面并按照说明获取API密钥。我通过使用Cmd+Shift+P / Ctrl+Shift+P打开命令面板,选择Set API Key。
输入API密钥后,我可以尝试构建器模式。这是一种笔记本式构建器模式,将复杂的自动化脚本分解为模块化单元,允许我在进入下一步之前单独测试和调试每个步骤。 在这里,我可以使用Nova Act SDK构建我的智能体。在右侧,我有一个实时视图面板来预览我的智能体在浏览器中的操作,以及一个输出面板来监控执行日志,包括模型的思考和操作。
要测试Nova Act扩展,我选择Run all cells。这将启动一个新的浏览器实例并根据给定的提示执行操作。
我选择Fullscreen来查看浏览器自动化的工作原理。
构建器模式中另一个有用的功能是,我可以导航到输出面板并选择单元以查看其日志。这有助于我调试或查看我正在处理的特定单元的日志。
我还可以选择一个模板来开始。
除了使用构建器模式,我还可以与Nova Act聊天来为我创建脚本。为此,我选择扩展并选择Generate Nova Act Script。Nova Act扩展在右侧面板中打开聊天对话框,并自动为我创建脚本。
完成脚本创建后,我可以选择Start Builder Mode,Nova Act扩展将帮助我在构建器模式下创建一个Python文件。这实现了无缝集成,因为我可以在聊天功能和构建器模式之间切换。
在聊天界面中,我看到有三种工作流模式可用:
- Ask:用自然语言描述任务以生成自动化脚本
- Edit:在执行前优化或自定义生成的脚本
- Agent:运行、监控并与执行工作流的AI智能体交互
我还可以添加上下文,提供有关我的活动文档、指令、问题或智能体可以使用的其他模型上下文协议(MCP)资源的相关信息,以及当前窗口的屏幕截图。提供这些信息有助于智能体理解自动化任务的任何特定要求。
Nova Act扩展还提供了一组预定义模板,我可以通过在聊天中输入/来访问。这些模板是预定义的自动化场景,旨在帮助快速生成常见网络任务的脚本。
我可以使用这些模板(例如,@novaAct /shopping [我的要求])来获取为我的工作流量身定制的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