> 文章作者:wx661a75bd177a7ec1
### **一、关于 Code Whisperer 本身**
Code Whisperer,亚马逊推出的实时AI编程助手,是一项基于[机器学习](https://aws.amazon.com/cn/machine-learning/?trk=cndc-detail)的服务,它可以分析开发者在集成开发环境(IDE)中的注释和代码,并根据其内容生成多种代码建议。开发者可以用自然语言(目前仅支持英语)描述他们想要实现的功能,例如“上传一个带有服务器端加密的文件”,然后 Code Whisperer 会自动为他们生成相应的代码片段。
2023年4月,亚马逊云科技宣布,实时 AI 编程助手 Amazon Code Whisperer 正式可用,同时推出的还有供所有开发人员免费使用的个人版(Code Whisperer Individual)。
Code Whisperer 在开源存储库、亚马逊内部存储库、API 文档和在线论坛中的数十亿行代码上进行了培训。此外,亚马逊承诺,在预览期间不会使用开发者编写的代码来训练其[机器学习](https://aws.amazon.com/cn/machine-learning/?trk=cndc-detail)模型,从而作为对 Copilot 争议的回应。
在版权问题方面,Code Whisperer 的参考跟踪器会检测代码推荐是否可能与特定的 Code Whisperer 训练数据相似,并在生成与现有片段相仿的片段时强调原始许可,从而尽可能把选择权交到开发者手中。
Code Whisperer 的预览版现已可在 VS Code、IntelliJ IDEA、PyCharm、WebStorm 或 Amazon Cloud9 中使用,支持 Python、Java 和 JavaScript。
### **二、安装详解**
**1、首先在 VSCODE,界面左侧选择拓展,在搜索栏中输入亚马逊云科技进行搜索,找到 Amazon Toolkit 并进行安装。**
![image.png](https://dev-media.amazoncloud.cn/3d3bb39efbb9460d95f371e0c96f6e38_image.png "image.png")
图一 安装界面
**2、左侧选择亚马逊云科技,点击 Start,点击上方搜索栏中选择第一栏,此时弹出窗口,点击 Copy Code and Proceed,随后点击 open,打开 external website,随后在弹出的栏中点击右键复制 code 进行注册。**
![image.png](https://dev-media.amazoncloud.cn/aa2957ca7a2e45c09d1c0745b6d121ad_image.png "image.png")
图二 选择注册账户
![image.png](https://dev-media.amazoncloud.cn/ac83ba23e8d346028fdb5248f590a018_image.png "image.png")
图三 粘贴并前往
**3、输入可用邮箱并继续,并填写用户名。**
![image.png](https://dev-media.amazoncloud.cn/22ebbbd760114e9e81f51947913112b4_image.png "image.png")
填写邮箱
**4、在邮箱中选择验证邮件,随后在跳转的网页中设置密码,注意密码需要由数字,大小写字母与特殊字符构成。**
![image.png](https://dev-media.amazoncloud.cn/b08fee77483c4a399371b36ed7dbda2d_image.png "image.png")
验证阶段
![image.png](https://dev-media.amazoncloud.cn/501978e6f91d443f928d4f6c9d5a0384_image.png "image.png")
设置密码
**5、出现以下界面,说明注册成功!**
![image.png](https://dev-media.amazoncloud.cn/4980980be0424dad9581e850fbbe65b9_image.png "image.png")
注册成功!
### **三、使用心得**
Code Whisperer 经过数十亿行代码的训练,可以根据评论和现有代码实时生成从代码片段到全函数的代码建议。绕过耗时的编码任务,加速使用不熟悉的 API 进行的构建,大大地提高了我的工作效率。同时,Code Whisperer 可以标记或筛选类似于开源训练数据的代码建议。获取相关开源项目的存储库 URL 和许可证,以便更轻松地查看它们并添加归因,使用起来得心应手。
从个人体验来讲,使用 Code Whisper 可以帮助我更快的构建代码架构,提高工作效率。我能从给出的代码建议中修整得到更好的代码结构,对无论是刚刚入门计算机的小白还是久经历练的大神都有针对性的指导与帮助。小伙伴们快快用起来!