1.简介
Amazon CodeWhisperer 是一款能够帮助我们智能生成代码的工具。经过数十亿行代码的训练,可以根据提示和现有代码实时生成从片段到完整功能的代码建议。
Amazon CodeWhisperer 直接在集成开发环境 (IDE) 中为开发人员提供实时代码建议。个人开发者可以点击CodeWhisperer 免费注册使用。组织为使用 CodeWhisperer 支付固定的“每位用户每月”订阅费,并且没有前期费用或长期承诺。
2.安装和使用
打开 IDEA,通过 File->Settings->Plugins ,在里面搜索 CodeWhisperer ,找的【AWS Toolkit】,如下图,先进行安装,安装完成以后,重启 IDEA。
重启以后,就会在左下角出现 AWS Toolkit 图标,如果没有的,你选择 View->Tool Windows->AWS Toolkit
注册并使用 AWS Builder ID 登录
点击 Connect 进行注册
会收到邮箱验证码
验证后,设置密码
最后点击 Allow,即可注册完成
然后我们回到 IDEA,看到如下界面,即表示注册并启动成功:
下面我们新建任意Java文件,演示一下CodeWhisperer如何能够帮助我们自动生成代码。
在下面的示例中,在 Java 中,用户输入字符串public
。根据输入,CodeWhisperer 生成了建议列表
使用后的体验
CodeWhisperer会不断的检查您的代码和注释,甚至会考虑您自己的编码风格和变量名称。基于上下文信息,以及您光标所在的位置,它将生成自己的定制代码片段。
因此有时会有轻微的卡顿,但是它承担一些同质化的繁重工作,比如:可以在不同的代码建议之间进行选择。
它可以自动完成注释,仅基于这些注释,它就会生成建议使用的函数代码。让你节省大量的时间和精力,能够专注于代码的改进、重构和测试。
希望CodeWhisperer能越来越好。