使用Nova Act IDE扩展加速AI智能体开发

本文介绍AWS推出的Nova Act IDE扩展,该工具集成在VS Code等开发环境中,通过自然语言生成浏览器自动化脚本,支持模块化编辑和本地测试,显著提升AI智能体开发效率。

今天,我很高兴宣布推出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

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计