AI编程CodeWhisperer
AI编程

CodeWhisperer

Amazon Q Developer is the most capable generative AI–powered assistant for building, operating, and transforming software, with advanced capabilities for managing data and AI/ML.

该官网是 Amazon CodeWhisperer(现已整合为 Amazon Q Developer)的权威入口,面向个人与企业开发者提供 AI 驱动的代码生成功能。页面以简洁的卡片式布局展示核心卖点:免费个人版、IDE 与命令行全覆盖、支持 15+ 语言、内置安全扫描与许可证引用追踪。顶部导航可直达文档、定价、合作伙伴案例;主视觉区突出“更快完成任务”的效率承诺,并附一键体验按钮。滚动后可看到交互式 Demo、客户成功故事、与 AWS 服务(Lambda、Cloud9 等)深度集成的场景示意,帮助用户快速评估并下载工具。


主要功能

  1. 实时代码建议
    在 VS Code、JetBrains 系列、Visual Studio、Cloud9、Lambda 控制台、JupyterLab、SageMaker Studio 及常用 CLI 中,根据注释与上下文一次性生成从单行到完整函数的代码,支持 Python、Java、JavaScript、TypeScript、C#、Go、Rust、PHP、Ruby、Kotlin、C/C++、Shell、SQL、Scala、JSON、YAML、HCL 等语言。

  2. 安全扫描与修复
    内置 Security Scan,可按 OWASP、加密最佳实践等标准检测 Java、JavaScript、Python 项目中的漏洞,并提供 AI 生成的修复补丁,每月个人版赠送 50 次扫描。

  3. 开源许可证追踪
    对可能与公开代码相似的推荐进行标记,给出原始仓库 URL 与许可证,方便合规引用。

  4. Amazon Q 对话助手
    在 IDE 内通过自然语言问答获得代码解释、重构建议、单元测试生成、跨语言迁移等专家级指导。

  5. 个性化定制
    企业可上传私有代码库,让 CodeWhisperer 学习内部 API、类、方法,输出更贴合业务的建议。

  6. 命令行增强
    CLI 版本支持自然语言转 Bash、自动补全、内联文档,兼容 macOS 终端、iTerm2、VS Code 终端。

  7. 按需付费与免费层级
    个人开发者永久免费;专业版按座席月付,含更多扫描次数、管理与审计功能。


应用场景

  • 日常编码:在 VS Code 写注释“// 读取 S3 图片并生成缩略图”,按 Alt+C 即刻生成完整 Lambda 函数。
  • 学习新技术:学生用 JetBrains IDE 练习 Rust,CodeWhisperer 实时给出惯用语法与 crate 引用。
  • 遗留系统升级:企业将 Java 8 项目迁移至 Java 21,通过 Amazon Q 对话一键批量替换 API 并生成单元测试。
  • 安全加固:DevSecOps 在 CI 中调用 CLI 扫描脚本,自动发现并修复 SQL 注入风险。
  • 云原生开发:在 Cloud9 中构建无服务器应用,CodeWhisperer 自动补全 SAM 模板、IAM 策略与函数代码。
  • 命令行提效:运维人员在终端输入“查找过去一小时内大于 1G 的日志并打包压缩”,AI 即时给出正确 find+xargs+tar 命令。

优势特点

  • 免费无门槛:个人版永久免费,含无限建议与 50 次安全扫描,零成本试用。
  • IDE/CLI 全覆盖:15 种语言、10 余款主流 IDE、3 大终端,真正做到“写在哪,补到哪”。
  • 生成+扫描一体:不仅帮你写,还帮你查漏洞、补许可证,减少工具切换。
  • 上下文精准:结合光标位置、注释、项目文件等多线索,生成结果贴合业务逻辑。
  • 企业级定制:支持私有代码训练,显著缩短新员工上手时间。
  • AWS 深度集成:与 Lambda、S3、DynamoDB 等服务示例无缝衔接,云上开发更顺滑。
  • 数据安全合规:静态加密、严格访问控制,企业可放心使用。

AI 编程助手、实时代码建议、安全扫描、多 IDE 支持、免费、Amazon Q、开源合规、企业定制