CodeWhisperer 是亞馬遜的用幾十億行開源代碼訓練出來的 AI 工具,它可以根據你的代碼注釋和現有代碼實時生成代碼建議。另外還能進行安全漏洞掃描。支持 15 種編程語言(包括 Python、Java 和 JavaScript)以及集成進 VS Code、IntelliJ IDEA、PyCharm 等開發工具。@Appinn

從來都想不到,開源代碼居然會被用來干這些事情,真的是 ??
Amazon CodeWhisperer
CodeWhisperer 僅針對個人用戶免費,企業用戶需要訂閱使用。除了不限量的代碼建議以外,還提供了每月 50 次的代碼安全掃描,比如你寫了漏洞,它能自動幫你發現。
目前支持的語言:
- Python
- Java
- JavaScript
- TypeScript
- C#
- Rust
- Go
- Ruby
- Scala
- Kotlin
- PHP
- C
- C++
- Shell Scripting
- SQL
需要注意的是,代碼安全掃描目前僅支持 Python、Java 和 JavaScript。
集成環境
Amazon 提供了 VS Code 與 JetBrains 兩個插件,都叫做 AWS Toolkit:
其它環境請研究用戶文檔。
以及,使用 CodeWhisperer 需要注冊 AWS Builder ID,無論你是否擁有 AWS 或者 Amazon 賬號。
使用
青小蛙嘗試了一下 VS Code,使用流程是這樣的:
- 安裝 AWS Toolkit
- 登錄(VS Code 左邊欄找到 AWS,然后在 Developer Tools 里找到 CodeWhisperer,點擊 Start)
- 根據引導注冊或登錄

然后就好了,在平時編碼的時候,能看到底欄的 CodeWhisperer 旁邊有對勾,就對了。另外還是在 Developer Tools 的 CodeWhisperer 里面,可以控制開關代碼建議(Auto-Suggestions),或開始安全掃描(Security Scan)

CodeWhisperer 官網在這里。
原文:http://m.halvbo.cn/amazon-codewhisperer/