CodeWhisperer 工具简介
CodeWhisperer是亚马逊最新发布的一款AI编程软件。该工具经过数十亿行代码的训练,能够根据开发人员编写的自然语言注释和现有代码,实时生成从代码片段到完整函数的代码建议。它的主要目的是减轻耗时的编程任务负担,并加快开发者在使用不熟悉的API时构建代码的速度。
核心功能特性
- 实时代码建议生成:能够理解用自然语言(英语)编写的注释,实时生成函数级和块级代码建议,从而提高开发人员的工作效率。
- 多语言与IDE支持:支持15种编程语言,包括Java、Python、JavaScript、TypeScript、C#、Go、PHP、Rust、Kotlin、SQL、Ruby、C++、C、Shell、Scala。同时兼容多种主流编辑器和IDE,如Amazon Sagemaker Studio、JupyterLab、Visual Studio Code、JetBrains旗下的IDEs、AWS Cloud9、AWS Lambda以及AWS Glue Studio。
- 内置安全扫描:开发者可以使用该功能扫描Java、JavaScript和Python项目,以检测其中难以发现的漏洞。
- 开源代码引用跟踪器:内置引用跟踪器,用于检测代码建议是否可能与开源训练数据相似,并能够标记此类建议。
- AWS服务协同:通过提供针对AWS API进行优化的代码建议,帮助开发人员更高效地使用AWS服务。
底层模型支持
CodeWhisperer由基础模型提供支持,该模型的训练数据来源包括Amazon以及开源代码等各种数据。
产品价格与套餐
- 个人开发人员版:完全免费使用。支持不限次数地生成代码建议,免费使用引用跟踪器,并且每月可免费进行50次代码安全扫描。
- 企业组织专业版:价格为每人每月19美元,提供每月500次代码安全扫描。
AI编程工具
更新于2026年07月14日