关于亚马逊 CodeWhisperer
亚马逊开发的代码编写助手
主要特点
- 强大的人工智能技术
- 用户友好的界面
- 高效的工作流程集成
- 持续更新和改进
使用案例
Amazon CodeWhisperer 是AI Coding Assistant类别中的一款优秀工具,适合所有需要AI辅助的用户。
如何评价这个开发者工具
亚马逊 CodeWhisperer 应根据真实的用户工作而不是精美的演示进行评估。当其支持的运行时、模型提供程序、部署表面和权限模型与您的团队已经构建和审查软件的方式相匹配时,请使用它。一个好的演示是不够的:根据真实的存储库、数据集或类似生产的工作负载对其进行测试。
创造有用证据的检查
- 确认当前存储库、许可证、维护状态、发布节奏、支持的平台以及列出的网站是否仍然是规范项目。
- 从干净的环境测试安装并记录所需的运行时间、GPU 或内存需求、API 密钥、网络访问和在后台启动的服务。
- 检查哪些代码、提示、文件、遥测和机密离开了机器。对于代理,请在 shell 命令、编辑、浏览器操作或外部消息之前检查批准边界。
- 衡量任务成功、延迟、令牌或基础设施成本、故障恢复、日志、再现性以及仍需要的人工审核量。
推荐的试用工作流程
从一项有界任务和一次性分支或沙箱开始。捕获输入、配置、模型/版本、输出、测试和故障模式。仅在结果可重复并且了解权限、审核和回滚路径后才扩展到团队使用。
重要限制
开源可用性不保证主动维护、安全默认值、稳定的 APIs 或生产支持。托管版本可能会收集与自托管版本不同的数据。模型质量、提供程序限制和依赖项更新可能会更改结果,而无需对工具界面进行明显更改。
如何比较替代方案
比较至少一个更简单的库或确定性工作流程、一个相邻的开源项目和一项托管服务。最好的选择是能够以较少的运营负担完成相同任务的选择,而不仅仅是具有最接近的营销类别的产品。
常见问题解答
这准备好用于生产了吗?
将生产准备情况视为确切版本和部署的属性,而不是项目名称。验证您自己的工作负载的维护、测试、安全控制、可观察性、故障恢复、升级策略和性能。
概念验证应该衡量什么?
衡量任务的成功完成情况、人工纠正时间、延迟、模型或基础设施总成本、数据暴露、故障率以及其他工程师是否可以从记录的配置中重现结果。
什么时候更简单的工具更好?
当任务稳定、错误代价高昂、权限广泛或团队无法操作另一个模型服务或代理层时,首选较小的库或确定性工作流程。
来源和新鲜度说明
该评估框架于 2026 年 7 月 25 日审核。以下链接是当前为此列表存储的网站;它可能是官方产品页面、存储库、应用程序商店条目、区域页面或第三方服务。在登录、付款、安装软件或上传数据之前确认所有权和当前条款。
CodeWhisperer 现在是 Amazon Q Developer 的一部分
AWS 指出所有 CodeWhisperer 功能已移至 Amazon Q Developer。旧名称保留在文档、扩展标识符和搜索中,但新评估应使用 Amazon Q Developer 产品、计划、IDE 支持、安全指南和服务条款。
Amazon Q Developer 超出了内联代码建议的范围。 AWS 记录会话开发帮助、代码理解和转换、控制台错误诊断以及有关 AWS 资源和成本的问题。功能可用性因 IDE、命令行、AWS 控制台上下文、身份设置、区域和计划而异。
迁移和安全检查
- 将过时的 CodeWhisperer 入门链接替换为当前的 Amazon Q Developer 文档。
- 确认助理可以访问哪个 AWS 身份、帐户、存储库和遥测上下文。
- 在 CI 中查看生成的代码、依赖项更改、基础设施操作和安全扫描,而不是将 IDE 建议视为批准。
- 保持扩展最新并验证所选层的企业控制、内容策略、数据处理和管理员设置。
当前来源
严重状态更新:IDE 产品正在迁移到 Kiro
AWS 于 2026 年 4 月 30 日宣布,Amazon Q Developer IDE 插件和付费订阅将在 2026 年 4 月 30 日终止支持 2027 年 4 月 30 日。开始阻止通过 IDE 插件中的 Builder ID 创建新的 Q Developer 免费套餐帐户以及创建新的付费订阅 2026 年 5 月 15 日。现有符合条件的客户可以在过渡期间继续使用插件,并且有效的 Pro 订阅可以根据 AWS 描述的条件添加用户。
AWS 建议将 IDE 开发工作转移到 Kiro,其代理 IDE 和 CLI 用于规范驱动的开发。这种日落也会影响通过 Q Developer IDE 插件交付的代码转换。 AWS 表示,AWS Management Console、AWS 文档和营销网站、Console Mobile 中的 Q Developer 以及受支持的 Slack 或 Microsoft Teams 体验不属于此 IDE 日落的一部分。
| 表面 | 2026年状态 | 行动 | 关键日期 |
|---|---|---|---|
| 新的 Q Developer IDE 免费帐户 | 新注册已关闭 | 评估 Kiro 而不是围绕 Q IDE 插件设计新的入门 | 2026 年 5 月 15 日 |
| 新的 Q Developer 付费订阅 | 新订阅创建已关闭 | 查看 Kiro 计划和现有帐户资格 | 2026 年 5 月 15 日 |
| 现有的 Q Developer IDE 插件 | 过渡支持 | 库存使用情况、测试 Kiro、迁移规则/工具/工作流程并完成切换 | 支持将于 2027 年 4 月 30 日结束 |
| IDE代码转换 | 包含在 IDE 日落中 | 完成工作或评估 AWS Transform 替代方案 | 以插件支持结束 |
| AWS Management Console 和第一方 AWS 体验中的 Q | 继续 | 根据当前的 IAM、计划和区域控制单独评估 | 不属于已宣布的 IDE 日落的一部分 |
| 旧 CodeWhisperer 名称 | 功能已移至 Amazon Q Developer | 更新书签、培训、采购和产品参考 | 已经迁移 |
Amazon Q Developer 仍然做什么
Amazon Q Developer 仍然是 AWS 的对话助手,用于理解、构建、扩展和操作 AWS 应用程序。在继续 AWS 表面中,它可以回答架构和文档问题,帮助 AWS SDK 和 CLI 代码,讨论授权的资源和成本,诊断常见控制台错误,并支持批准的聊天应用程序中的交互。这些功能不应与保证即将退役的 IDE 插件仍然是一项良好的新投资相混淆。
实用的 Q 到 Kiro 迁移计划
- 盘点每个表面。 单独的 IDE 插件、Q CLI、转换、GitHub 审核、Console Q、聊天应用程序和文档使用。该公告对他们的影响不同。
- 识别帐户和身份路径。 记录生成器 ID、IAM Identity Center、Pro 订阅、AWS 帐户、区域、托管策略、管理员和续订日期。
- 输出操作知识。 保留项目规则、自定义代理、提示、MCP 服务器、上下文配置、允许的工具、转换历史记录和团队文档。
- 在代表性存储库上试点 Kiro。 比较计划/规范工作流程、编辑、测试、终端行为、模型访问、延迟、成本和权限控制。
- 有意识地移动转变。 完成当前的 Java 或 .NET 工作或验证适用的 AWS Transform 服务;不要假设历史和工件会自动迁移。
- 更新治理。 查看新产品条款、数据控制、遥测、管理员设置、IP 条款和支持,而不是照搬 Q 批准。
- 删除旧的依赖项。 2027 年 4 月 30 日之前,更新入门、市场链接、CI、脚本、屏幕截图、内部文档、预算和支持手册。
权限和代码安全
编码代理可以读取项目上下文、编辑文件、建议或运行 shell 命令以及与配置的工具交互。 AWS 文档称 Amazon Q 代理编码可以直接更新文件,并且可以运行它认为风险较低的命令。应用程序或 IDE 批准屏幕不能替代存储库控件。
- 使用干净的分支或工作树,保护主要分支,并要求 CI 和代码审查。
- 将云凭证、生产机密、签名密钥、客户数据和破坏性命令保留在代理的默认范围之外。
- 在接受之前检查差异、生成的测试、依赖项更改、基础设施模板、迁移和命令输出。
- 通过 IAM 最小权限、组织策略、资源所有权、区域限制和变更管理来验证每个 AWS 操作。
- 假设存储库文本、问题、文档、命令输出和 MCP 内容可以包含提示注入。
身份和数据控制选择
| 面积 | 要回答的问题 | 证据 |
|---|---|---|
| 认证 | 用户是否使用构建者 ID、IAM Identity Center、IAM 委托人或其他 Kiro 身份登录? | 记录的帐户和管理员所有权 |
| 存储库访问 | 助手可以访问哪些文件、同级存储库、终端、工具和机密? | 受控项目中的权限测试 |
| 培训/服务改进 | 所选层级是否使用内容来改进服务?是否需要选择退出? | 当前 AWS 常见问题解答和组织设置 |
| 遥测和日志 | 收集并保留哪些代码、提示、命令、错误和标识符? | 产品文档、配置和合同 |
| 生成的代码 | 谁审查正确性、安全性、许可风险和运营影响? | 拉取请求所有者、CI 门和批准记录 |
| AWS 资源 | Q 能否查看或影响当前 IAM 会话下的资源和成本数据? | IAM 政策和 CloudTrail/运营审查(如果适用) |
如何根据替代方案评估 Kiro
| 选项 | 潜在优势 | 仔细比较 |
|---|---|---|
| Kiro | AWS - 推荐用于规范驱动的 IDE 和 CLI 开发的后继者 | 迁移适合、帐户路径、模型、工具、权限、计划和存储库工作流程 |
| Claude Code | 具有强大代码库推理的代理终端工作流程 | Cloud/AWS 上下文、权限、模型成本、企业控制和 IDE 首选项 |
| Cursor | 集成的人工智能优先编辑器和广泛的编码工作流程 | 编辑器迁移、隐私模式、模型路由、索引和团队管理 |
| Gemini CLI | 开源终端代理和Google模型生态系统 | 存储库性能、沙箱、身份验证、配额和云对齐 |
| GitHub Copilot | GitHub 和通用 IDE 跨完成、聊天、代理和审核集成 | 计划、模型访问、企业策略、存储库上下文和接受任务成本 |
| AWS 控制台中的 Q | AWS-特定资源、架构、文档、支持和成本背景 | 它解决了与存储库编码代理不同的工作 |
评估记分卡
- 任务成功: 通过测试和所需的文档正确完成了代表性问题。
- 审查工作: 分钟的时间来理解、纠正、测试和批准变更。
- 权限安全: 未经授权的文件、命令、机密、网络或 AWS 操作尝试。
- 迁移覆盖范围: 项目规则、代理、工具、MCP、提示、转换、身份和团队工作流程已移动或停用。
- 可靠性: 超时、工具、命令、编辑冲突和未完成任务率。
- 接受变更成本: 订阅/模型使用加上每个合并结果的工程审查和迁移工作。
常见问题
亚马逊 CodeWhisperer 仍然是一个单独的产品吗?
AWS 将 CodeWhisperer 功能移至 Amazon Q Developer。当前评估应使用现有的 Amazon Q、Kiro 和 AWS Transform 文档,而不是旧版 CodeWhisperer 入门指南。
Amazon Q Developer 是否已完全停止?
AWS 宣布终止对 Q Developer IDE 插件和付费订阅的支持,而 AWS 控制台中的 Q 和其他指定的第一方 AWS 体验仍在继续。
新开发人员可以注册 Q IDE 插件吗?
AWS 表示,从 2026 年 5 月 15 日起,通过 IDE Builder ID 创建新的免费套餐帐户和创建新的付费订阅将被阻止。请检查当前的迁移文档,了解符合条件的现有访问权限。
IDE 支持何时结束?
AWS 宣布 2027 年 4 月 30 日为 Amazon Q Developer IDE 插件和付费订阅的支持终止日期。
IDE 中的 Q Developer 应该被什么取代?
AWS 推荐 Kiro。在标准化之前,团队仍应将其与存储库、权限模型、云上下文、计划和替代编码代理进行比较。
Amazon Q 生成的代码是否仍需要审核?
是的。 AWS 声明用户拥有并对其编写的代码负责,包括接受的建议。像其他代码一样审查、测试、扫描和批准生成的更改。
目前的官方消息来源
- AWS:Amazon Q Developer 支持终止公告
- AWS:什么是 Amazon Q Developer?
- AWS Q 开发人员到 Kiro 迁移指南
- Amazon Q Developer 常见问题解答、数据、责任和计划
- Amazon Q IDE 代理编码行为
- AWS 应用程序和网站中的 Amazon Q
- Kiro 官方产品网站
上次审核日期为 2026 年 7 月 25 日。上述迁移日期和受影响的表面遵循 AWS 于 2026 年 4 月 30 日发布的公告;在采购或切换之前验证当前的 AWS 和 Kiro 文档。



