程序员的实用神器CodeWhisperer
亚马逊云科技很高兴宣布AmazonCodeWhisperer正式可用,在适用Python、Java、JavaScript、TypeScript和C#之外,新增支持Go、Kotlin、Rust、PHP和SQL等10种开发语言。CodeWhisperer是目前为亚马逊云服务(包括AmazonEC2、AmazonLambda和AmazonS3)生成代码的最准确、最快和最安全的方式。
AmazonCodeWhisperer是一款能够帮助我们智能生成代码的工具。经过数十亿行代码的训练,可以根据提示和现有代码实时生成从片段到完整功能的代码建议。
AmazonCodeWhisperer直接在集成开发环境(IDE)中为开发人员提供实时代码建议。个人开发者可以免费使用CodeWhisperer。组织为使用CodeWhisperer支付固定的“每位用户每月”订阅费,并且没有前期费用或长期承诺。
【Amazon CodeWhisperer】:Codewhisperer
【Amazon CodeWhisperer简介】:简介
安装CodeWhisperer
-
在IDEA中打开配置窗⼝,选择Plugins,搜索"AWS Toolkit",点击Install,点击OK按钮,如下图:
-
打开AWS Toolkit视图(菜单View/Tool Windows/AWS Toolkit),点击"Developer Tools"tab⻚⾯,选择“CodeWhisperer/Start",如下图:
-
在弹出的窗⼝中,选择“Open and Copy Code”,如下图:
-
此时会在浏览器中打开⼀个页面,按ctrl-v粘贴code值,点击“Next“,如下图:
-
输⼊邮箱地址,点击"Next",如下图:
-
输⼊名字,点击“Next”,CodeWhisperer会向邮箱中发送⼀个验证码,如下图:
-
打开邮箱,可以看到验证码,如下图:
-
通过后点击“Allow”,
- 验证通过,提示已经成功绑定
使用CodeWhisperer
- 输入字符串
public
。根据输入,CodeWhisperer 生成了建议列表
- CodeWhisperer 可以根据编写的注释生成完整的函数。
最后:以上是生成的JAVA代码,也可以对生成的代码做测试,
备注: 注释写的越精确,⽣成的代码质量越好。当然,CodeWhisperer⽣成的代码并不总是正确或最优,需要视情况进⾏修改或优化。