2023 年一开始就是一波 AI 风头,从 chatGPT 到文言一心,再到 AI 作画等等,基于 AI 的新应用层出不穷。编码界也掀起了一股 AI 编程风,基于 chatGPT 的自动编码,GitHub 的 Copilot 等等。但是在国内使用起来各有各的问题,chatGPT 禁止国内用户使用,好不容易用上还容易被封号,Copilot 主要是收费,每月 10 美元。亚马逊云科技也推出了一款 AI 编程助手 Amazon CodeWhisperer 。现在已正式可用,面向个人提供免费服务,一般是在各种 IDE 里面集成 Amazon CodeWhisperer 来使用 AI 编程助手。 我也体验了一把 Amazon CodeWhisperer ,总体来说是一种比较新的体验,刚上手时不太熟练,用的多了会渐渐发现 Amazon CodeWhisperer 带来的惊喜。
先介绍下 Amazon CodeWhisperer 安装的步骤。无需科学上网,无需付费,整个安装过程还是很顺畅的。我用的 IDEA 上安装的 Amazon CodeWhisperer 插件,插件对 IDEA 的版本有要求,我开始是 IDEA 2021.3,后来直接把 IDEA 升级到 IDEA2023.1 最新版就可以了。
安装步骤
IDEA 安装 AWS tookit 插件
安装后,重启 idea,查看 AWS Tookit。
提示版本过低,升级 IDEA
开启 Amazon CodeWhisperer
开通账号
跳转到亚马逊云科技界面并填入 code 码
填入注册邮箱
输入注册密码
账号开通成功
功能体验
开启后就可以开心的玩耍了。
根据实际体验,在你写下注释、方法名、或某行代码的时候,在检测到你按下 tab 键、空格键或 enter 键后,就会智能的提示代码了。
点击 insert code 就使用它提示的代码,点击 previous 或 next 表示换一批提示的代码。
场景一:写下方法名自动提示代码
场景二:写下注释自动填充代码
场景三:自动补充逻辑,如你写下 if(null == str),它自动填充 return 0;
注意事项:
有时候它只会提示一小段代码,可以填充一段代码后,继续让它提示代码,甚至可以让它完成整个功能。
总的来说。这是一种新的编程方式,可以有效的提升编码的效率。但是至于能提升多少效率取决于你对这个工具的理解程度和熟练程度,我觉得如果能熟练的使用它的话,应该是一款不错的效率工具。
亚马逊云科技中国峰会
另外,亚马逊云科技将会在 2023 年 6 月 27 日-28 日 上海·世博中心召开亚马逊云科技中国峰会。峰会报名免费,还有限量官方礼品等福利。感兴趣的同学可以报名参加哦。报名地址:点击进入
大会日程: