• 如何在IEDA中安装CodeWhisperer插件
  • 发布于 2个月前
  • 1377 热度
    0 评论
看完这篇文章,假设你是一名程序员,以后就能帮助你更早的下班了;假如你不是一名程序员,也能帮你自动编码,完成软件制作。亚马逊这家公司大家应该都听说过吧,目前全球市值排名前四,排在前面的是苹果、沙特阿美、微软,在全球各大科技巨头都在拥抱 AIGC 的时候,亚马逊仿佛隐身了一般,但实际上不是,他们早已入局了AIGC。

在 4 月 13 日,亚马逊首席执行官安迪・贾西(Andy Jassy)发布了的2022 年度股东信,表示亚马逊未来将大力投资当下十分火爆的大型语言模型(LLM)和生成式人工智能(AI)领域,这不他们的AI编程助手 CodeWhisperer就已经免费向个人用户开放了。本篇文章,我将给大家介绍 CodeWhisperer  的安装注册,以及怎么用它来提供我们的工作效率。因为根据官方通告,使用这款工具完成编程任务的速度平均快 57%,成功率提高 27%。

1、CodeWhisperer 介绍
Amazon CodeWhisperer 是一款能够帮助我们智能生成代码的工具。经过数十亿行代码的训练,可以根据提示和现有代码实时生成从片段到完整功能的代码建议。类似于我之前介绍的 Cursor 编码工具。
官网:https://aws.amazon.com/cn/codewhisperer/
个人开发者可以免费不限时长的使用 CodeWhisperer。它能直接在集成开发环境 (IDE) 中,比如常用的 VS Code/IDEA,支持的IDE工具如下:

而且根据统计,与未使用该编程助手的开发者相比,使用者完成任务的速度平均快 57%,成功率提高 27%。下面我以Java常用的开发工具 IDEA 为例,为大家介绍如何使用 CodeWhisperer。

2、安装CodeWhisperer插件
我们打开 IDEA,通过 Perferences->Plugins ,在里面搜索 aws,找的【AWS Toolkit】,如下图,先进行安装,安装完成以后,重启 IDEA。

重启以后,就会在左下角出现 AWS Toolkit 图标,如果没有的,你选择 View->Tool Windows->AWS Toolkit

3、注册并使用 AWS Builder ID 登录
在上一步,我们打开 AWS Toolkit,选择tab页 Developer Tools,然后点击【Start

然后再弹出的窗口中,选择“ Use a personal email to sign up and sign in with AWS Builder ID",然后点击“Connect”按钮

在弹窗中,点击【Open and Copy Code】

然后浏览器会自动打开如下界面,将刚刚复制的 Code 粘贴到输入框中,然后点击next:

然后在下面输入自己的邮箱,这一步会在你的邮箱发送一个验证码用于下面的校验。
PS:我这里没有测试国内的邮箱,直接是用的Gmail。

然后输入用户名:

这一步到自己的邮箱中找到aws发送的验证码,填写到下面的输入框中。

然后设置密码,点击“Create AWS Builder ID“,如下图:

最后点击 Allow:

4、智能编码演示
然后我们回到 IDEA,看到如下界面,即表示注册并启动成功:

下面我们新建任意Java文件,看看他如何能够帮助我们自动生成代码。

4.1 单行代码补全
输入字符串public。根据输入,CodeWhisperer 生成了建议列表

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

4.3 部分代码生成
类似于 if/for/while 等代码块的生成。

4.4 根据签名自动生成代码

用户评论