亚马逊AWS官方博客
Amazon Q Developer 推出全新交互式代理编码体验
现在,Amazon Q Developer 推出了一种全新的交互式代理编码体验,该体验现已在 Visual Studio Code 的集成式开发环境(IDE)中推出。这一体验在现有基于提示的功能的基础上,新增了交互式编码功能。现在,在编写代码、创建文档、运行测试和审查变更的过程中,您将拥有一位自然、实时协作的合作伙伴与您并肩工作。
Amazon Q Developer 通过为其建议提供透明的理由,让您在自动修改或分步确认变更之间做出选择,从而改变您编写和维护代码的方式。作为 Amazon Q Developer 命令行界面(CLI)代理的日常用户,我亲身体验了 Amazon Q Developer 聊天界面如何使软件开发过程更加高效且直观。只需在 CLI 中输入 q chat
即可拥有一个人工智能驱动的助手,这简化了我的日常开发工作流程,增强了编码流程。
IDE 中 Amazon Q Developer 的全新代理编码体验可与您的本地开发环境无缝交互。您可以直接读取和写入文件,执行 bash 命令,并就您的代码进行自然对话。Amazon Q Developer 了解您的代码库上下文,通过自然对话帮助完成复杂任务,保持工作流程势头,同时提高开发速度。
实际操作
要首次开始使用 Amazon Q Developer,请按照 Amazon Q Developer 入门指南中的步骤访问 Amazon Q Developer。使用 Amazon Q Developer 时,您可以选择 Amazon Q Developer 专业套餐(付费订阅服务)或具有 AWS 构建者 ID 用户身份验证功能的 Amazon Q Developer 免费套餐。
对于现有用户,请更新到新版本。有关激活说明,请参阅在 IDE 中使用 Amazon Q Developer。
首先,我在 IDE 中选择 Amazon Q 图标打开聊天界面。在本演示中,我将创建一个 Web 应用程序,将 Jupiter 笔记本从 Amazon Nova 示例存储库转换为交互式应用程序。
我发送以下提示:In a new folder, create a web application for video and image generation that uses the notebooks from multimodal-generation/workshop-sample as examples to create the applications.Adapt the code in the notebooks to interact with models.Use existing model IDs
然后,Amazon Q Developer 会检查文件:README 文件、笔记本、笔记以及对话所在文件夹中的所有内容。在我们的例子中,这些文件位于存储库的根目录。
完成存储库分析后,Amazon Q Developer 启动应用程序创建流程。按照提示要求,该工具会请求执行 bash 命令的权限,用于创建必要的文件夹和文件。
有了文件夹结构,Amazon Q Developer 就可以开始构建完整的 Web 应用程序。
几分钟后,应用程序完成。Amazon Q Developer 提供了应用程序结构和部署说明,可根据聊天中的要求将其转换为 README 文件。
在我第一次尝试运行应用程序时,我遇到了一个错误。我使用 Amazon Q 聊天用西班牙语进行了描述。
Amazon Q Developer 用西班牙语进行了回复,并用西班牙语给出了解决方案和代码修改! 我太喜欢这个工具了!
实施建议的修复后,应用程序成功运行。现在,我可以通过这个新创建的界面使用 Amazon Nova 创建、修改并分析图像和视频。
前面的图片展示了我的应用程序的输出功能。因为我用西班牙语要求修改视频生成代码,所以它给出了西班牙语的消息。
![]() |
![]() |
---|
注意事项
使用自然语言聊天 – Amazon Q Developer IDE 支持多种语言,包括英语、中文普通话、法语、德语、意大利语、日语、西班牙语、韩语、印地语和葡萄牙语。有关详细信息,请访问 Amazon Q Developer 用户指南页面。
协作与理解 – 该系统会检查您的存储库结构、文件和文档,同时使您可以灵活地通过自然对话与本地开发环境进行无缝交互。这种深刻的理解可以在任务开发期间提供更准确、更符合上下文的帮助。
控制和透明度 – Amazon Q Developer 在完成任务时提供持续的状态更新,让您可以在自动代码修改或分步审查之间进行选择,从而完全控制开发过程。
可用性 – Amazon Q Developer 的交互式代理编码体验现已在 Visual Studio Code 的 IDE 中推出。
定价 – Amazon Q Developer 代理聊天功能现已在 IDE 中推出,Amazon Q Developer 专业套餐和 Amazon Q Developer 免费套餐用户均无需支付额外费用。有关详细的定价信息,请访问 Amazon Q Developer 定价页面。
要了解有关入门的更多信息,请访问 Amazon Q Developer 产品网页。
— Eli
*前述特定亚马逊云科技生成式人工智能相关的服务仅在亚马逊云科技海外区域可用,亚马逊云科技中国仅为帮助您了解行业前沿技术和发展海外业务选择推介该服务。