# CodeWhisperer

- 分类: AI编程工具
- 官网: https://aws.amazon.com/codewhisperer
- HTML: https://www.88z.ai/tools/codewhisperer
- Markdown: https://www.88z.ai/tools/codewhisperer.md

AWS 原生 AI 编程助手，支持代码生成、调试及 Java/.NET 现代化升级

## CodeWhisperer是什么

Amazon Q Developer（前身为 CodeWhisperer）是 AWS 推出的生成式 AI 驱动的软件开发生态助手。它深度集成于 VS Code、JetBrains、Visual Studio 等主流 IDE，能够根据上下文提供多行代码建议、自动调试错误并重构代码，旨在加速整个软件开发生命周期。

除了基础编码辅助，该工具具备强大的代理（Agentic）能力，可自主执行功能实现、文档编写、测试用例生成及软件升级任务。特别是在企业级应用场景中，它能显著简化从 Windows 到 Linux 的 .NET 迁移以及 Java 版本升级流程，帮助开发者在几分钟内完成原本耗时数天的现代化改造工作。

作为 AWS 云生态的专家，Amazon Q Developer 还能在 AWS 管理控制台、Microsoft Teams 和 Slack 中提供架构最佳实践指导、成本优化建议及网络问题诊断。内部研究显示，使用该工具可将开发速度提升高达 80%，并显著提高代码接受率与安全性。

## 主要功能

- **智能代码补全**：在 IDE 中提供基于上下文的多行代码建议，支持多种编程语言，提高编码效率。
- **代理式开发能力**：自主执行功能实现、代码审查、测试生成及文档编写等复杂任务，减少手动操作。
- **应用现代化加速**：专门优化 .NET 跨平台迁移和 Java 版本升级（如 Java 8 到 17），平均每个应用仅需 10 分钟。
- **AWS 专家顾问**：在控制台和协作工具中提供云资源分析、账单解读及架构最佳实践指导。
- **安全与可靠性**：内置安全扫描机制，帮助识别潜在漏洞，提升代码库的整体安全性和可靠性。
- **数据与 AI 构建**：支持使用自然语言创建查询，辅助数据管道编码及 ML 模型设计，加速数据应用开发。

## 如何使用

1. 访问 AWS 官网，根据您使用的编辑器（VS Code、JetBrains 等）下载 Amazon Q Developer 插件或扩展。
2. 在 IDE 中安装插件并使用您的 AWS 账户进行身份验证和登录。
3. 开启免费层级（Free Tier），无需立即绑定信用卡即可开始体验基础功能。
4. 在代码编辑器中开始编写代码，观察实时的多行代码建议和自动补全提示。
5. 使用聊天界面询问 AWS 架构问题、请求代码重构或启动应用现代化升级任务。

## 应用场景

- **遗留系统现代化**：快速将旧的 .NET 应用从 Windows 迁移至 Linux，或将 Java 8 应用升级至 Java 17，降低维护成本。
- **日常编码加速**：开发人员在日常工作中获得实时代码补全和调试建议，大幅减少样板代码编写时间。
- **云架构优化**：架构师通过自然语言对话获取 AWS 资源优化建议，诊断网络问题并分析云支出账单。

## 价格 / 免费额度

价格与免费额度以官网为准。

## 适合人群

- 软件开发工程师
- 云架构师
- DevOps 工程师
- 企业 IT 现代化团队

## 常见问题

### Amazon Q Developer 与之前的 CodeWhisperer 是什么关系？

Amazon Q Developer 是 CodeWhisperer 的演进版本，集成了更强大的生成式 AI 和代理能力，提供更全面的软件开发辅助。

### 它支持哪些集成开发环境（IDE）？

支持 VS Code、JetBrains 系列（如 IntelliJ IDEA）、Visual Studio、Eclipse 以及命令行工具。

### 如何开始使用免费层级？

只需下载插件并使用 AWS 账户登录即可激活 Free Tier，无需预先支付费用。

## 标签

AI 编程助手 · 代码生成 · AWS · 应用现代化

功能、价格与可用性以官网为准。除本站自有 API 页面外，该产品由第三方独立运营，本站仅作导览介绍。
