文章目录[隐藏]
亚马逊于 2022 年 6 月以预览版的形式,推出了 AI 辅助编程服务 CodeWhisperer。亚马逊目前已宣布该服务正式上线,并免费向个人用户开放。CodeWhisperer目标是提高软件开发者的工作效率。上市后将与微软旗下 GitHub 的 Copilot 直接竞争。Copilot 服务每月费用为 10 美元,每年费用为 100 美元。而亚马逊宣布 CodeWhisperer 服务对个人用户免费。
CodeWhisperer
CodeWhisperer 是亚马逊用几十亿行开源代码训练出来的 AI 辅助编程工具,它可以根据你的代码注释和现有代码实时生成代码建议,还能进行安全漏洞扫描,目前已支持 15 种编程语言(包括 Python、Java 和 JavaScript)以及集成进 VS Code、IntelliJ IDEA、PyCharm 等开发工具。
CodeWhisperer 企业用户需要订阅使用,除了不限量的代码建议以外,还提供了每月 50 次的代码安全扫描,自动帮你发现Bug,代码安全扫描目前仅支持 Python、Java 和 JavaScript。
目前支持的语言:
- Python
- Java
- JavaScript
- TypeScript
- C#
- Rust
- Go
- Ruby
- Scala
- Kotlin
- PHP
- C
- C++
- Shell Scripting
- SQL
如何使用?
亚马逊提供了 VS Code 与 JetBrains 两个插件,其它环境可参考用户文档,目前使用 CodeWhisperer 需要注册 AWS Builder ID。
VS Code:https://marketplace.visualstudio.com/items?itemName=AmazonWebServices.aws-toolkit-vscode
JetBrains:https://plugins.jetbrains.com/plugin/11349-aws-toolkit