> 文章作者:Avery
Code Whisperer 是亚马逊出品的一款基于[机器学习](https://aws.amazon.com/cn/machine-learning/?trk=cndc-detail)的通用代码生成器,可实时提供代码建议。类似 Cursor 和 Github
**Amazon Code Whisperer**\
亚马逊云科技的 Code Whisperer 是 Amazon 于 2021 年 12 月推出的一款代码补全工具,与 GitHub Copilot 类似。主要的功能有:
* 代码补全
* 注释和文档补全
* 代码安全问题的辅助定位
Code Whisperer 主要由 Java、Python、JavaScript、TypeScript、C# 相关语料训练而成,在支持上述语言的同时,也支持 Ruby、Go、PHP、[C++](https://www.zhihu.com/search?q=C%2B%2B\\&search_source=Entity\\&hybrid_search_source=Entity\\&hybrid_search_extra=%7B%22sourceType%22%3A%22article%22%2C%22sourceId%22%3A%22629203181%22%7D?trk=cndc-detail)、C、Shell、Scala、Rust、Kotlin、SQL等。
**安装教程:**
**1 在菜单顶部,单击 Marketplace 并在搜索栏中输入“Amazon Tookit。**
![image.png](https://dev-media.amazoncloud.cn/664344c9bcea4c22abbf5c4d919b42c2_image.png "image.png")
2.安装**Amazon Tookit**。
![image.png](https://dev-media.amazoncloud.cn/1130e8e31065412fa5c4660625530915_image.png "image.png")
3.弹出的窗口中选择 “Use a personal email to sign up and sign in with Amazon Builder ID"。
![image.png](https://dev-media.amazoncloud.cn/52d6a9e0b9934b07bbcb2e53f53487ec_image.png "image.png")
4.在弹出的窗口中,选择 “Open and Copy Code”。
![image.png](https://dev-media.amazoncloud.cn/97470a45251f4528b154d026782241e8_image.png "image.png")
![image.png](https://dev-media.amazoncloud.cn/326555132f884457950a7f4c2434bef6_image.png "image.png")
5.点击后选择 open。
![image.png](https://dev-media.amazoncloud.cn/69af710905dc459086d670a9c5859166_image.png "image.png")
6.此时会在浏览器中打开⼀个页面,按 ctrl-v 粘贴 code 值,点击 “Next”,输⼊邮箱地址,Code Whisperer 会向邮箱中发送⼀个验证码。
![image.png](https://dev-media.amazoncloud.cn/e773e4dc9ff34c7eb057dde97b1e1912_image.png "image.png")
7.打开邮箱,可以看到验证码,复制验证码,粘贴到输入框,点击 “Verify” 按钮,在最后⼀个页面中点击 “Allow” 按钮。
![image.png](https://dev-media.amazoncloud.cn/a3fcef1f41914b0ab9c27e3cead4f9fa_image.png "image.png")
8.出现如下提示后,即表示注册 Amazon builder ID 成功.
![image.png](https://dev-media.amazoncloud.cn/f7f691cdd32442989210a651f3978c13_image.png "image.png")
Code Whisperer 是一项基于[机器学习](https://aws.amazon.com/cn/machine-learning/?trk=cndc-detail)的服务,它可以分析开发者在集成开发环境(IDE)中的注释和代码,并根据其内容生成多种代码建议。感觉 Code Whisperer 是一个比较好用的工具,使用起来十分方便。可以帮助开发者基于注释生成代码,追踪开元参考,扫描查找漏洞。从技术角度来看,Code Whisperer 是一项非常有前景和潜力的技术创新。通过结合自然语言处理和[机器学习](https://aws.amazon.com/cn/machine-learning/?trk=cndc-detail)等技术,Code Whisperer 可以加速程序员的编程过程,提高其工作效率。\
然而,如何评价该产品还需要考虑实际应用中的情况。Code Whisperer 目前仍处于初期阶段,可能会存在一些不够成熟的地方,需要进一步完善和改进。此外,对于一些复杂的项目或者需要高度定制化的需求,Code Whisperer 的帮助可能会受到限制。\
总体而言,Code Whisperer 是一项非常有前途的创新技术,可以帮助程序员更快速、高效地编写代码。但在使用时,需要针对具体应用场景做出权衡和判断。