Amazon Q Developer

2天前发布 3 0 0

AWS 生态 AI 代码助手,深度集成云开发全流程。

语言:
中文
收录时间:
2026-08-06
Amazon Q DeveloperAmazon Q Developer

Amazon Q Developer 由 AWS 于 2023 年 11 月预览、2024 年 4 月正式 GA(General Availability),是AWS 官方推出的 AI 代码助手与云开发智能体。它基于亚马逊自研的 Bedrock 大模型平台,并接入最新 Claude 模型,覆盖从代码生成、代码审查、调试、云资源运维到 Java/.NET 应用现代化升级的完整软件开生命周(SDLC)。Amazon Q Developer 的官方定位是”重新定义整个软件开发生命周期体验“(reimagines the experience across the entire software development lifecycle),让开发者在 AWS 上更快、更轻松地构建、保护、管理和优化应用程序。

截至 2026 年,Amazon Q Developer 已在 BT Group、澳大利亚国民银行(NAB)等大型企业落地。BT Group 报告其 Amazon Q 代码建议接受率达 37%,NAB 报告接受率达 50%——这是业内执行多行代码建议助手中最高的代码接受率之一。

 

产品概述

Amazon Q Developer 的产品哲学是”AWS 原生 + 全生命周期 + 企业级治理“——它不是独立的 IDE,而是深度嵌入 AWS 生态的 AI 助手。其主要使用形态包括:

  • IDE 插件:支持 VS Code、JetBrains 全系(IntelliJ IDEA、PyCharm、WebStorm 等),通过 Amazon Q IDE 扩展或插件市场安装
  • Visual Studio:通过安装 AWS Toolkit with Amazon Q 扩展使用
  • CLI(命令行):在终端中直接调用 Amazon Q Developer 能力
  • AWS 管理控制台:在控制台中通过 Amazon Q 图标发起对话,查询 AWS 资源、诊断错误
  • 代码转换(Code Transformation):专门用于 Java 8/11 → Java 17、.NET 应用现代化的升级智能体

在模型层面,Amazon Q Developer 免费套餐用户可使用最新 Claude 模型。AWS 官方强调”Trained on 17 years of AWS knowledge and experience”——它具备对 AWS 账户的感知能力(预览功能),能用自然语言列出和描述用户的 AWS 资源。

 

核心能力

  • 代理编码(Agentic Coding):从自然语言 prompt 到应用功能,在 IDE 或 CLI 中智能拆解任务、执行动作、加速开发
  • 问答与代码解释:在 IDE 中与 Amazon Q 对话,解释代码、调试、生成最佳实践建议
  • 代码审查与安全扫描:自动检测代码中的安全漏洞、质量隐患,提供修复建议
  • Java 升级代码转换:将 Java 8/11 应用(基于 Apache Maven 构建)自动升级到 Java 17,自动识别 JDK 版本、依赖关系、弃用代码,并在升级后构建运行单元测试、自动修复问题;支持 Spring Boot 升级到 3.x 版本
  • .NET 应用现代化:Pro 套餐支持 .NET 应用转换升级
  • AWS 资源感知(预览):在 AWS 管理控制台中用自然语言列出和描述 AWS 资源,降低控制台导航摩擦
  • 单元测试生成:为升级后的代码自动构建并运行单元测试,修复编译问题
  • Amazon Q Developer CLI:在终端中直接调用 AI 能力,支持自动化脚本和 DevOps 流程
  • 多 IDE 支持:VS Code、JetBrains 全系、Visual Studio,通过各自扩展市场安装 Amazon Q IDE 扩展
  • 参考跟踪与公共代码抑制:参考跟踪(Reference tracking)功能;可隐藏公共代码建议,保护知识产权
  • 企业级治理:Pro 套餐提供身份中心(IAM Identity Center)集成、管理员控制面板、用户与策略管理、IP 赔偿(IP indemnity)
  • 数据隐私:免费套餐用户可选择退出数据收集;Pro 套餐用户内容自动选择退出,不用于服务改进或训练底层基础模型

 

优势亮点

  • AWS 生态原生深度集成:17 年 AWS 知识训练,对 AWS 服务、最佳实践、SDK 的理解无可替代,是 AWS 开发者的天然选择
  • Java 现代化升级独家能力:专门面向 Java 8/11 → 17 升级的代码转换智能体,能自动完成依赖升级、弃用代码替换、单元测试运行与修复,是企业遗留系统现代化的利器
  • 全生命周期覆盖:从代码生成、审查、调试,到云资源运维、应用升级,覆盖 SDLC 每一环节
  • 企业级安全合规:SOC 1/2/3 报告覆盖;Pro 套餐提供 IP 赔偿、数据自动选择退出、参考跟踪、公共代码建议隐藏
  • 免费套餐永久可用:个人开发者可免费使用,每月 50 次代理请求(问答聊天、代理编码),以及每月 1000 行 Java 升级代码转换额度
  • 高代码接受率实证:BT Group 接受率 37%、NAB 接受率 50%——业内执行多行代码建议助手中最高的代码接受率之一
  • 最新 Claude 模型接入:免费套餐用户也可使用最新 Claude 模型,AI 能力保持前沿
  • 成本可预测:Pro 套餐 $19/用户/月固定费用,Java 升级超额部分按 $0.003/行计费,成本透明

 

短板

  • 强绑定 AWS 生态:非 AWS 用户无法享受其最大价值,对多云或本地开发场景支持有限
  • Agent 自主能力演进中:相比 Cursor Composer、Devin 等自主智能体,Amazon Q Developer 的跨文件自主重构能力仍在持续增强
  • 免费套餐限额较低:每月仅 50 次代理请求,重度用户需升级 Pro
  • Java 升级限额严格:免费套餐每月仅 1000 行代码转换额度,Pro 套餐 4000 行/用户/月(账户级池化),超额按 $0.003/行计费,大型遗留系统升级成本需评估
  • 主要面向 English 开发者:虽然 FAQ 支持多语言提问,但主要在英语场景下优化,中文支持不如国产工具
  • .NET 转换仅限 Pro:.NET 应用现代化能力仅在 Pro 套餐中提供

相关导航