产品概述
据官网介绍,Amazon Q Developer 是 AWS 提供的生成式 AI 驱动的软件开发助手,旨在加速软件开发。它能够在用户的 IDE 中原生编写、调试和重构代码。
主要功能
代码生成与建议
Amazon Q Developer 可根据注释和现有代码实时生成代码建议,范围从代码片段到完整函数。它还支持代码编辑器中的内联聊天,以及命令行中的 CLI 补全和自然语言到 bash 的转换。
自定义代码建议
用户可以安全地将 Amazon Q Developer 连接到私有代码仓库,以生成更相关的代码建议,并询问有关公司代码的问题,从而更快地理解内部代码库。
安全与可靠性
该工具可帮助编写单元测试、优化代码并扫描漏洞。Amazon Q 会建议修复方案,帮助用户即时修复代码。官网称,Amazon Q Developer 的安全扫描在大多数流行编程语言的检测方面优于领先的公开可基准测试工具。
代理式能力
Amazon Q Developer 的代理式编码体验可以自动执行多步骤任务,如单元测试、文档编写和代码审查。它能够自动读写文件、生成代码差异、运行 shell 命令,并结合用户反馈提供实时更新。官网称,Amazon Q Developer 的代理式能力在 SWE-Bench 排行榜和 Leaderboard Lite 上取得了最高分。
支持的平台
Amazon Q Developer 可在多种环境中使用,包括:
- IDE:JetBrains、IntelliJ IDEA、Visual Studio、VS Code 和 Eclipse(预览版)等流行集成开发环境。
- 命令行:在本地终端或通过 Secure Shell 提供 CLI 自动补全和 AI 聊天。
- AWS 控制台:可在 AWS 控制台面板中使用,也支持 iOS 和 Android 的 AWS 控制台移动应用。
- GitLab:可与 GitLab Duo 结合使用,加速团队生产力。
- 聊天应用:可在 Microsoft Teams 和 Slack 中使用,帮助监控操作事件、排查问题和管理 AWS 资源。
- GitHub:可在 GitHub.com 和 GitHub Enterprise Cloud 中使用,实现功能、代码审查和 Java 应用转换(预览版)。
应用场景
在 AWS 上操作
Amazon Q Developer 是 AWS 专家,可在 AWS 管理控制台、Microsoft Teams 和 Slack 中使用,帮助优化云成本和资源、提供架构最佳实践指导、调查操作事件以及诊断和解决网络问题。
应用转换
Amazon Q Developer 代理可加速 .NET 从 Windows 到 Linux 的移植以及 Java 升级,以简化流程并降低成本。
数据和 AI
Amazon Q Developer 帮助用户充分利用数据,更快地构建分析、AI/ML 和生成式 AI 应用。它支持使用自然语言创建查询、获取数据管道的编码帮助、设计 ML 模型,并在内置数据治理下协作开展 AI 项目。
定价与免费层级
官网称,用户可以通过 AWS 免费套餐免费试用 Amazon Q Developer。免费套餐每月提供 50 次代理式聊天交互,并可转换最多 1,000 行代码。有关定价和免费套餐的详细信息,请访问 Amazon Q Developer 定价页面。
隐私与安全
官网称,使用 Amazon Q Developer Pro 时,用户的专有内容不会用于服务改进。Amazon Q 提供企业级访问控制,能够理解并尊重现有的 AWS IAM Identity Center 治理身份、角色和权限,以个性化交互。
支持终止通知
官网发布通知,AWS 将于 2027 年 4 月 30 日终止对 Amazon Q Developer IDE 插件的支持。对于类似功能,建议探索 Kiro 以获取最新模型和功能,包括代理式编码、聊天和 MCP 支持。
相关导航
数据评估
关于Amazon Q Developer特别声明
本站深度导航提供的Amazon Q Developer都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由深度导航实际控制,在2026年8月31日 上午5:20收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,深度导航不承担任何责任。


