> 文章作者:平凡
github copolit 的强劲对手,亚马逊云科技发布的这款代码生成工具最大的优势就是对于个人用户免费。
> Amazon Code Whisperer 是一款可以帮助程序员更快、更安全地编写代码的工具,可以在他们的开发环境中实时提供代码建议和推荐。它有以下几个特点:\
免费:对所有开发人员都可以免费使用。\
支持多种编程语言和 IDE:可以在多种编程语言和多个流行的 IDE 中使用,例如 Visual Studio Code、IntelliJ IDEA 等。\
提高生产力:可以帮助程序员处理常规或耗时的任务,快速学习不熟悉的 API,以及正确使用 Amazon API 等常见编码场景。\
过滤有偏见或不公正的代码建议:可以帮助程序员过滤出有偏见或不公正的代码建议,提高代码的安全性和准确性。\
安全扫描:可以对开发人员编写的代码进行安全扫描,找到并建议修复难以检测的漏洞。\
最适用于亚马逊云科技应用程序:针对最常用的 Amazon API 进行了优化,成为构建 亚马逊云科技应用程序的最佳编码助手。\
\----ChatGPT总结
![image.png](https://dev-media.amazoncloud.cn/ef91d7d4dea441548417398aa8218e69_image.png "image.png")
使用也很简单,只需要三步
![image.png](https://dev-media.amazoncloud.cn/f950e7b81a7f4d6eac67daa36cc9067e_image.png "image.png")
第一步,打开 vscode
![image.png](https://dev-media.amazoncloud.cn/dbfc62cdedb84e89b9a487a5c824e258_image.png "image.png")
![image.png](https://dev-media.amazoncloud.cn/911b917fb5c2421ebf544d953555027a_image.png "image.png")
会弹出一个对话框
![image.png](https://dev-media.amazoncloud.cn/aaf927f1980a4dc4ae1fc91e78483995_image.png "image.png")
复制到打开的网页中,最后要在这一步创建一个亚马逊云科技的 builder ID
![image.png](https://dev-media.amazoncloud.cn/57bfedf4377b4a3fb984848ddf79f74b_image.png "image.png")
然后你需要在邮箱找到验证码并设置密码,最后要你许可,点 allow 就行
![image.png](https://dev-media.amazoncloud.cn/cfc1cc91ab8f4f87b6e0cb3b8896089f_image.png "image.png")
这就算是成功了。打开 vscode
![image.png](https://dev-media.amazoncloud.cn/19b0616dde9c4e08b0700dae9dc91c53_image.png "image.png")
至于怎么用,太简单了,
你直接在 vscode 打开一个文档,然后写注释你想要的功能,然后它就会自动生成了,如果你满意,按一下 tab 键就可以了。
```
# a function that extract all number from a string
def extract_number(string):
return ''.join(filter(str.isdigit, string))
```
![image.png](https://dev-media.amazoncloud.cn/43a3d04295734995acd48a1714af457c_image.png "image.png")
对了,支持中文,福音啊!
![image.png](https://dev-media.amazoncloud.cn/668d3ebbcf794f308b4f6826cb042454_image.png "image.png")
链接在这里:https://aws.amazon.com/cn/codewhisperer/?trk=cndc-detail