CodeWhisperer 的中文名是:代码耳语者,是一款非常好用的 AI 代码编辑助手,和之前微软的Copilot功能差不多。Copilot 虽然出来的早,但后来不免费了,就直接弃用了0.0。终于等来了 codeWhisperer。不多说,直接上手体验了一把。
这里就用 jetbrians 的 idea 安装 codeWhisperer 吧。打开 idea->file->Settings->Plugins,然后在搜索框内输入亚马逊云科技,就可以搜索出 Amazon Tooltkit,点 install。如果顺利的话几秒钟就 ok 了,如果不成功,那就需要科学上网了。下载成功后需要重启一下 idea,编辑器会自动提示,不需要额外操作。

好了上面步骤结束了,就可以在菜单的tool下面看到AWS,和idea左侧栏看到codeWhisperer的工具栏。


后面就是验证环节,点 Codewhisperer 的 Start 就会弹出一个供拷贝的对话框,验证使用。

具体验证步骤就不说了,把复制的验证码粘贴,往后点确定就行,到选择版本时候,选 codeWhisperer individual tier 个人版,这个是免费的,后面再通过邮箱验证一下,就能上手使用了。
这个步骤结束了,下次停用了再使用时,直接再拷贝验证就可以了,不需要邮箱的验证了。
然后测试了一下 codeWhisperer 的功能,和 copilot 很像,主要就是可以补偿代码,我刚写一个 public,他就猜到我会写 main 方法,直接灰色显示后面的代码。按 tab 就可以接受这段代码。

如果我写一句注释,它也会自动生成代码,直接写一个选择排序,他就会给我生成相应的代码。

真的溜啊0.0。我甚至直接让它生成 jdbc 连接,mapper 配置这种老代码都没问题。我都没导入包,它一个个给我自动出来了。

既然普通的代码补写没问题,那就试试它解决问题的能力,我最近也在看 leecode,随机选了几个题目:



看看过程好像没错,我直接提交了。

不错不错直接能把题目解决,没有出错,虽然内存没考虑,但比我想像的好多了,之前用 copilot 不是一次性能成功的



虽然我都是选的最难的题目0.0,解出来都是没问题,但效率都一般般,我就试了一下看它懂不懂我的提示


没想到它居然真的能理解,我又把新代码提交测试

牛呀牛呀,已经优化到极致了!!!!还是低估了它的智能程度
有了这个神器,不但写代码利索了,还能提升代码性能。
不多说了,赶紧去卷去了