Amazon CodeWhisperer正式发布 可免费供个人使用

发布时间 - 2023-05-04 12:57:03

亚马逊云科技日前推出了实时AI编程助手Amazon CodeWhisperer,包括个人套餐和专业套餐,所有开发人员均可免费使用个人套餐。Amazon CodeWhisperer让开发人员能够保持专注、高效,帮助他们快速、安全地编写代码,无需因离开IDE去研究某件事而中断流程。

对于企业用户,Amazon CodeWhisperer提供专业套餐,增加了管理功能,例如 SSO 和 IAM Identity Center 集成、参考代码建议的策略控制以及更高的安全扫描限额。而且,除了能为 Python、Java、JavaScript、TypeScript 和 C# 生成代码建议外,正式发布的版本现在还支持 Go、Rust、PHP、Ruby、Kotlin、C、C++、Shell 脚本、SQL 和 Scala。不仅在 Visual Studio Code、IntelliJ IDEA、CLion、GoLand、WebStorm、Rider、PhpStorm、PyCharm、RubyMine 和 DataGrip IDE(安装了适用于这些 IDE 的相应 AWS 扩展后)中工作的开发人员可以使用 CodeWhisperer,它也可以在 AWS Cloud9 或 AWS Lambda 控制台中本地运行。

Amazon CodeWhisperer能够安全编码和有效使用 AI,是很好的编程助手。为了帮助您有效编码,CodeWhisperer会过滤掉可能有偏差或不适当的代码建议,它是可以过滤或举报可能与特定开源训练数据相似的代码建议的编程助手。当生成与训练数据相似的代码时,它会提供额外建议数据(例如存储库 URL 和许可证),这有助于降低使用代码的风险,并使开发人员能够放心地重用代码。

CodeWhisperer也是一个具有安全扫描功能的 AI 编码助手,可以发现难以检测的漏洞并提出修复建议,扫描生成的代码和开发人员编写的代码,寻找漏洞,例如开放式 Web 应用程序安全项目(OWASP)中列出的前十大漏洞。如果发现漏洞,CodeWhisperer 会提供建议,帮助修复问题。

CodeWhisperer提供的代码建议并不专门针对使用 AWS的情况。但是,CodeWhisperer 针对最常用的 AWS API(例如 AWS Lambda 或 Amazon Simple Storage Service(Amazon S3))进行了优化,使其成为更佳编程助手,帮助在 AWS 上构建应用程序的开发人员。虽然 CodeWhisperer 为各种语言的通用用例提供建议,但它在 AWS API 上使用额外数据进行了调整,所以您可以放心,在使用 AWS 时,它可以生成更高质量、最准确的代码。

在线咨询
联系方式
微信二维码
线