![免费:实时 AI 编程助手 Amazon CodeWhisperer](https://p8.itc.cn/q_70/images03/20230424/71b93fc8735842c1ac85f80fc025c330.png)
亚马逊云科技现已正式推出实时 AI 编程助手 Amazon CodeWhisperer,包括 CodeWhisperer 个人套餐,所有开发人员均可免费使用。最初于去年推出的预览版 CodeWhisperer 让开发人员能够保持专注、高效,帮助他们快速、安全地编写代码,无需因离开 IDE 去研究某件事而中断流程。在为复杂且不断变化的环境创建代码时,开发人员可以通过在他们最喜欢的 IDE(包括 Visual Studio Code、IntelliJ IDEA 等)中使用 CodeWhisperer 来提高工作效率并简化工作。在为常规任务或耗时、无差异的任务创建代码、使用不熟悉的 API 或 SDK、正确有效地使用 AWS API 以及其他常见的编码场景(例如读写文件、图像处理、编写单元测试等),CodeWhisperer 都可以提供帮助。
![](https://p5.itc.cn/q_70/images03/20230424/85b105f327ce4607bd09ea2871eed719.png)
同时也提供了参考代码追踪, 当生成与训练数据相似的代码时,它会提供额外建议数据
CodeWhisperer 中的参考跟踪
CodeWhisperer 也是唯一一个具有安全扫描功能的 AI 编码助手,可以发现难以检测的漏洞并提出修复建议,扫描生成的代码和开发人员编写的代码,寻找漏洞
![](https://p6.itc.cn/q_70/images03/20230424/f75d5f2d6f22498297535eeff703f947.png)
目前,所有开发人员都可以使用 Amazon CodeWhisperer 编写 Python、Java、Java、Type、C#、Go、Rust、PHP、Ruby、Kotlin、C、C++、Shell 脚本、SQL 和 Scala 代码,只需要邮箱注册一下即可。
使用方法注册
- 首先选择IDE,支持vs code和jetbrains, 这里以vscode为例
![](http://p5.itc.cn/q_70/images03/20230424/0054f9d9c9d24228a8db7894c75f5e8b.jpeg)
- 安装aws toolkit
![](http://p6.itc.cn/q_70/images03/20230424/faaa57316bb440b991441928725c54c2.jpeg)
- 注册认证即可使用
![](http://p3.itc.cn/q_70/images03/20230424/f2ce7b373c244adf8e7ccbe88d1bcf47.jpeg)
点击start,然后会出一个弹窗,复制然后打开链接,进行邮箱注册即可。
![](http://p8.itc.cn/q_70/images03/20230424/d9f13e2c17ed425aa4b239f6464d224f.jpeg)
![](http://p8.itc.cn/q_70/images03/20230424/836ee37cd24b4e108557b3ab1573f002.jpeg)
![](http://p7.itc.cn/q_70/images03/20230424/171ba55eca08484abb10da639870f85e.jpeg)
![](http://p3.itc.cn/q_70/images03/20230424/b2a4b978c82d4d03b012395f6dd8776a.jpeg)
开始使用
以windows为例, alt+c 是生成代码, tab 是接收生成的代码,左右箭头是选择前后生成的候选。这里以quicksort为例,当你输入 def quicksort 然后输入alt+c就能生成下面的代码,可以看到是基于递归写的一个代码。
![](http://p4.itc.cn/q_70/images03/20230424/2f338cd47b8f4ce9874bd8d243c1c916.jpeg)
使用 tab 接收即可
![](http://p5.itc.cn/q_70/images03/20230424/61702ec32d2843228a3e3da65b50dbee.jpeg)
还有安全扫描功能,这个挺好的。
专业!
这个东西可以体验下