Amazon CodeWhisperer简介
Amazon CodeWhisperer 是一款由亚马逊开发的基于人工智能的编程助手,它可以根据你在集成开发环境(IDE)中写的注释和代码,实时生成代码建议,帮助你更快、更安全地构建应用程序。
更快地完成更多工作
CodeWhisperer 经过数十亿行代码的训练,可以根据您的评论和现有代码实时生成从代码片段到全函数的代码建议。绕过耗时的编码任务,加速使用不熟悉的 API 进行的构建。
自信地进行编码
CodeWhisperer 可以标记或筛选类似于开源训练数据的代码建议。获取相关开源项目的存储库 URL 和许可证,以便您可以更轻松地查看它们并添加归因。
增强代码安全性
扫描您的代码以检测难以发现的漏洞,并获取代码建议以立即修复这些漏洞。遵循跟踪安全漏洞的最佳实践,例如开放全球应用程序安全项目 (OWASP) 概述的漏洞,或者不符合加密库最佳实践及其他类似安全最佳实践的漏洞。
Amazon CodeWhisperer支持语言
支持15种编程语言,包括 Python, Java, JavaScript, TypeScript, C#, Go, Rust, PHP, Ruby, Kotlin, C, C++, Shell scripting, SQL, 和 Scala。
Amazon CodeWhisperer支持IDE
VS Code, IntelliJ IDEA, PyCharm,AWS Cloud9, AWS Lambda console, JupyterLab 和 Amazon SageMaker Studio等
Amazon CodeWhisperer价格
CodeWhisperer 个人套餐
CodeWhisperer 个人套餐可免费使用。个人开发人员可以使用电子邮箱和 AWS 构建者 ID 进行注册和登录,在几分钟内即可开始使用 CodeWhisperer。个人套餐提供代码建议、引用跟踪和安全扫描功能。
CodeWhisperer 专业套餐
$19/month/User: 除了个人套餐提供的功能外,CodeWhisperer 专业套餐还为希望为其开发人员提供 CodeWhisperer 访问权限的组织提供了管理功能。管理员拥有组织许可证管理能力,可以集中管理组织中的哪些开发人员应有权访问 CodeWhisperer。他们还拥有组织策略管理能力,可以在组织层面设置服务策略,例如规定是否允许开发人员接收可能与特定开源培训数据相似的代码建议。
Amazon CodeWhisperer发展历程
- 2021年10月,亚马逊在其年度开发者大会 AWS re:Invent 上首次公开展示了 CodeWhisperer 的原型,引起了业界的广泛关注1。
- 2022年6月,亚马逊正式发布了 CodeWhisperer 的预览版,邀请部分开发者进行试用和反馈2。预览版支持 Python、Java 和 JavaScript 三种编程语言,并可以与 VS Code、IntelliJ IDEA、PyCharm、WebStorm 或 AWS Cloud9 等 IDE 集成2。
- 2023年4月,亚马逊宣布 CodeWhisperer 正式可用,并推出了供所有开发者免费使用的个人版(CodeWhisperer Individual)和适合企业使用的专业版(CodeWhisperer Professional)3 。正式版增加了对 C#, Go, Rust, PHP, Ruby, Kotlin, C, C++, Shell scripting, SQL, 和 Scala 等12种编程语言的支持,并提供了更多的管理和安全功能3 。
- 2023年8月,亚马逊发布了 CodeWhisperer 的最新版本,增加了对 JupyterLab 和 Amazon SageMaker Studio 等数据科学和机器学习平台的支持,并提供了更多的代码建议类型,如数据分析、数据可视化、机器学习模型训练和部署等。
Amazon CodeWhisperer官网
官网连接:https://aws.amazon.com/cn/codewhisperer
VS Code下载地址:https://marketplace.visualstudio.com/items?itemName=AmazonWebServices.aws-toolkit-vscode
暂无评论内容