CodeWhisperer是什么?

[亚马逊云科技]很高兴宣布AmazonCodeWhisperer正式可用,在适用Python、Java、JavaScript、TypeScript和C#之外,新增支持Go、Kotlin、Rust、PHP和SQL等10种开发语言。CodeWhisperer是目前为亚马逊云服务(包括AmazonEC2、AmazonLambda和AmazonS3)生成代码的最准确、最快和最安全的方式。

AmazonCodeWhisperer是一款能够帮助我们智能生成代码的工具。经过数十亿行代码的训练,可以根据提示和现有代码实时生成从片段到完整功能的代码建议。

AmazonCodeWhisperer直接在集成开发环境(IDE)中为开发人员提供实时代码建议。个人开发者可以免费使用CodeWhisperer。组织为使用CodeWhisperer支付固定的“每位用户每月”订阅费,并且没有前期费用或长期承诺。

img

【Amazon CodeWhisperer】:[点击]

【Amazon CodeWhisperer简介】:[点击]

IDEA上安装CodeWhisperer

在IDEA中打开配置窗⼝,选择Plugins,搜索"AWS Toolkit",点击Install,点击OK按钮,如下图:

image-20240311115751502.png

打开AWS Toolkit视图(菜单View/Tool Windows/AWS Toolkit),点击"Developer Tools"tab⻚⾯,选择“CodeWhisperer/Start",如下图:

image-20240311115759048.png

在弹出的窗⼝中,选择“Open and Copy Code”,如下图:

image-20240311114547651.png

此时会在浏览器中打开⼀个⻚⾯,按ctrl-v粘贴code值,点击“Next“,如下图:

image-20240311114610798.png

输⼊邮箱地址,点击"Next",如下图:

image-20240311114629946.png

输⼊名字,点击“Next”,CodeWhisperer会向邮箱中发送⼀个验证码,如下图:

image.png

打开邮箱,可以看到验证码,如下图:

image-20240311114720844.png

通过后点击“Allow”,

image-20240311114931478.png

验证通过,提示已经成功绑定

image-20240311114942864.png

如何使用

输入字符串public。根据输入,CodeWhisperer 生成了建议列表

image-20240311120623801.png

CodeWhisperer 可以根据编写的注释生成完整的函数。

image-20240311120523430.png

image-20240311120752575.png

image-20240311120830909.png

以上是生成的JAVA代码,也可以对生成的代码做测试,

备注: 注释写的越精确,⽣成的代码质量越好。当然,CodeWhisperer⽣成的代码并不总是正确或最优,需要视情况进⾏修改或优化。

其他

欢迎有问题及时交流~ 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多交流