[Amazon CodeWhisperer](https://aws.amazon.com/cn/codewhisperer/?trk=cndc-detail) 是[亚⻢逊](https://www.zhihu.com/search?q=%E4%BA%9A%E2%BB%A2%E9%80%8A\\&search_source=Entity\\&hybrid_search_source=Entity\\&hybrid_search_extra=%7B%22sourceType%22%3A%22answer%22%2C%22sourceId%22%3A%223029485869%22%7D?trk=cndc-detail)出品的一款基于[机器学习](https://aws.amazon.com/cn/machine-learning/?trk=cndc-detail)的 AI 编程助手,可实时提供代码建议。现在已正式可用,面向个人提供免费服务,通过在各种流行的IDE里集成 CodeWhisperer(包括我们常用的 JetBrains 产品包及 Vscode 工具集),在编写代码时,它会自动根据您现有的代码和注释生成建议。
### 【安装过程】
下载 [vscode](https://www.zhihu.com/search?q=vscode\\&search_source=Entity\\&hybrid_search_source=Entity\\&hybrid_search_extra=%7B%22sourceType%22%3A%22answer%22%2C%22sourceId%22%3A%223029485869%22%7D?trk=cndc-detail) 软件,打开后点击左边的附件中的四个[方块](https://www.zhihu.com/search?q=%E6%96%B9%E5%9D%97\\&search_source=Entity\\&hybrid_search_source=Entity\\&hybrid_search_extra=%7B%22sourceType%22%3A%22answer%22%2C%22sourceId%22%3A%223029485869%22%7D?trk=cndc-detail)形状的标识,然后搜索亚马逊云科技,点击 install,安装以后就是这个样子
![image.png](https://dev-media.amazoncloud.cn/f23d5dcec0e24be38025383003c74e40_image.png "image.png")
下载完成以后在四个方块标识下会出现亚马逊云科技的标识,点击下面出现的 CodeWhisperer 并点击 start 便会弹出以下页面点击第一个创建 Amazon ID
![image.png](https://dev-media.amazoncloud.cn/46debd5b6fa745df857cbf316c26154c_image.png "image.png")
![image.png](https://dev-media.amazoncloud.cn/2c9b40d09b664905b12e8e2a80562a1b_image.png "image.png")
点击 [copy code](https://www.zhihu.com/search?q=copy%20code\\&search_source=Entity\\&hybrid_search_source=Entity\\&hybrid_search_extra=%7B%22sourceType%22%3A%22answer%22%2C%22sourceId%22%3A%223029485869%22%7D?trk=cndc-detail) 后出现以下页面
![image.png](https://dev-media.amazoncloud.cn/ce5bc2ec98b84b8b9e33cd0783933b4b_image.png "image.png")
点击 open 以后会弹出一个新的网页,然后点进输入框粘贴密码
![image.png](https://dev-media.amazoncloud.cn/a1d7fb4232b044a3b86f755415b4f5e6_image.png "image.png")
点击 next 后会让注册 Amazon id,输入自己的邮箱点 next
![image.png](https://dev-media.amazoncloud.cn/147f29884f6044aa8c8633bbecde59b0_image.png "image.png")
输入邮箱后有可能会将[验证码](https://www.zhihu.com/search?q=%E9%AA%8C%E8%AF%81%E7%A0%81\\&search_source=Entity\\&hybrid_search_source=Entity\\&hybrid_search_extra=%7B%22sourceType%22%3A%22answer%22%2C%22sourceId%22%3A%223029485869%22%7D?trk=cndc-detail)发送到你填写的邮箱中,将验证码输进去便会出现以下的页面,点击 [allow](https://www.zhihu.com/search?q=allow\\&search_source=Entity\\&hybrid_search_source=Entity\\&hybrid_search_extra=%7B%22sourceType%22%3A%22answer%22%2C%22sourceId%22%3A%223029485869%22%7D?trk=cndc-detail) 便安装且注册成功了
![image.png](https://dev-media.amazoncloud.cn/35300be2a8954728ab2c1072124ca356_image.png "image.png")
![image.png](https://dev-media.amazoncloud.cn/20e917c7c38440869c9a25f66d8e82ad_image.png "image.png")
### 【我的感受】
作为一名技术人员,我非常喜欢 CodeWhisperer 的专业能力。它在我编程的时候给我提供许多有用的建议,甚至帮我解决一些实际的困难,让我不至于去疯狂地翻找我的手册,或者是在 csdn 上苦苦搜寻我想要的答案。
CodeWhisperer 可以高效地分析问题并提出有用的建议,而且在编写代码时非常注重细节和有效性。它所给的代码简单明了、易于维护,并且具有高度可扩展性和可重用性。这为我们成天加班的“程序猿”节省了大量的时间(这点真的很赞!!!)
作为辅助,它提供的补全并没有智能到让完全不会编程的用户完成开发,但也并不只是简单的提示工具。因此,合理使用 CodeWhisperer 可以大大提高我们在编码工作中的效率。合理运用 CodeWhisperer 能够为开发者的学习成长带来很大帮助。