CodeWhisperer是亚马逊最新发布的AI编程软件经过数十亿行代码的训练可以根据开发人员的注释和现有代码实时生成从片段到完整函数的代码建议。减轻耗时的编程任务和加快使用不熟悉的API时构建代码的速度。目前亚马逊的CodeWhisperer针对个人用户是完全免费使用的无限制次数的代码建议生成和每月50次的代码安全扫描!
CodeWhisperer的主要功能
实时生成代码建议。理解用自然语言(英语)编写的注释可以实时生成函数级和块级代码建议以提高开发人员的工作效率。
支持流行的编程语言和IDE。为多种编程语言提供基于AI的代码建议包括Python、Java、JavaScript等并与VSCode和JetBrains旗下的系列IDE兼容。
内置安全扫描。使用CodeWhisperer开发者可以扫描Java、JavaScript和Python项目以检测难以发现的漏洞。
开源代码引用跟踪器。提供内置的引用跟踪器用于检测代码建议是否可能与开源训练数据相似并可以标记此类建议。
可与AWS服务配合使用。通过提供针对AWSAPI进行优化的代码建议让开发人员更高效地使用AWS服务。
CodeWhisperer的产品价格
对于个人开发人员可以免费使用CodeWhisperer支持不限次数地生成代码建议并免费使用引用跟踪器且每月可免费进行50次代码扫描。
对于企业组织来说专业版本的价格是每人每月19美元提供500次代码安全扫描。
常见问题
CodeWhisperer是免费的吗?
对于个人开发人员来说CodeWhisperer可以免费使用支持不限次数地生成代码建议。
CodeWhisperer具体支持哪些编程语言?
CodeWhisperer支持15种编程语言包括Java、Python、JavaScript、TypeScript、C#、Go、PHP、Rust、Kotlin、SQL、Ruby、C++、C、Shell、Scala。
CodeWhisperer支持哪些编辑器或IDE?
CodeWhisperer支持的代码编辑器或IDE包括AmazonSagemakerStudio、JupyterLab、VisualStudioCode、JetBrains旗下的IDEs、AWSCloud9、AWSLambda、AWSGlueStudio。
CodeWhisperer基于什么大模型?
CodeWhisperer由基于包括Amazon和开源代码在内的各种数据来源训练的基础模型提供支持。