CodeWhisperer简介
CodeWhisperer是亚马逊最新发布的AI编程软件,其模型基于数亿行代码的训练数据集构建。该工具能够根据开发人员的注释及现有代码,实时生成从代码片段到完整函数的智能建议,通过自动化代码编写流程减轻重复劳动。特别是在不熟悉的API开发场景下,可显著加快代码编写速度。目前,针对个人开发者,CodeWhisperer提供完全免费的版本,包含不限次数的代码建议生成服务及每月50次的代码安全扫描。
主要功能
-
实时生成代码建议
通过解析自然语言(目前支持英语)编写的注释,可生成函数级或代码块级别的建议,从而提升开发效率。 -
支持主流编程语言和IDE
- 支持语言:Python、Java、JavaScript、TypeScript、C#、Go、PHP、Rust、Kotlin、SQL、Ruby、C++、C、Shell、Scala等15种语言。
- 兼容环境:与Visual Studio Code、JetBrains系列IDE、Amazon SageMaker Studio、JupyterLab等开发工具无缝集成。
-
内置安全扫描功能
能够扫描Java、JavaScript、Python等项目,检测潜在安全隐患或代码漏洞。 -
开源代码引用追踪器
内置追踪机制可检测代码建议是否可能与开源训练数据存在相似性,并标注相关结果以确保合规性。 -
AWS服务优化建议
提供针对AWS API的定制化代码建议,帮助开发者更高效地调用AWS服务。
产品价格
个人开发者版
- 免费服务:
- 不限次数的代码建议生成
- 每月50次免费代码安全扫描
- 开源代码引用追踪器
企业专业版
- 定价:每人每月19美元
- 包含免费服务全部功能
- 每月提供500次代码安全扫描
常见问题
CodeWhisperer是否完全免费?
针对个人开发者,CodeWhisperer的基础功能(包括无限次代码建议生成和引用追踪器)完全免费,但企业用户需订阅专业版付费服务。
支持哪些编程语言?
当前支持的语言包括:Java、Python、JavaScript、TypeScript、C#、Go、PHP、Rust、Kotlin、SQL、Ruby、C++、C、Shell、Scala(共15种)。
兼容哪些编辑器或IDE?
支持的开发环境列表如下:
- Visual Studio Code
- JetBrains系列(如IntelliJ IDEA、PyCharm)
- Amazon SageMaker Studio
- JupyterLab
- AWS Cloud9
- AWS Lambda控制台
- AWS Glue Studio
CodeWhisperer基于什么模型?
CodeWhisperer由亚马逊自研的大型语言模型提供支持,其训练数据涵盖亚马逊内部代码及开源代码库,确保建议的多样性和实用性。
本文最后更新于2025年09月05日,已经过了1天没有更新,若内容或图片失效,请留言反馈
免责声明:本网站仅提供网址导航服务,对链接内容不负任何责任或担保。