介绍
Amazon CodeWhisperer是亚马逊出品的AI编程辅助插件,使用它可以更快、更安全地开发应用程序。CodeWhisperer 经过数十亿行代码的训练,可以根据您的评论和现有代码实时生成从代码片段到全函数的代码建议。
支持性
- 支持15 种编程语言, 例如:Python、Java 和 JavaScript(TypeScript)
- 支持中文
- 支持常见集成式开发环境,例如:VS Code、IntelliJ IDEA
优点
- CodeWhisperer 可以标记或筛选类似于开源训练数据的代码建议,防止代码侵权。
- CodeWhisperer免费供个人使用,无限的代码建议、免费版本有50次安全扫描机会。
- 使用CodeWhisperer协助编程可以一定程度上提升平时的开发效率,至于提升多少,要看平时工作的内容具体是什么了。
- 可以通过运行CodeWhisperer来扫描代码漏洞,根据CodeWhisperer给予的修复建议来进行优化代码。
注册
首先我们要先去AWS官网安装注册一下个人账户,注册过程中需要绑定信用卡/储蓄卡,记得提前准备一下。
使用
VS Code安装
注册完成后,我们在VS Code上安装AWS Toolkit插件
打开一个窗口进行AWS的邮箱验证并创建Builder ID
这是创建构建者ID收到的邮件信息
授权VS Code成功后如图
成功创建并授权给VS Code的插件AWS Toolkit访问后可以见到如下所示
现在体验一下代码生成
能够看到,它能根据上下文进行代码生成提示,按下Tab
键即可采用提示的代码
再体验一下代码检查
通过检查,我们可以根据建议对代码进行修改,让代码更安全。
总结
相比于其他的AI辅助编程工具,CodeWhisperer也能提供相对准确的代码提示,重点它是免费的。用CodeWhisperer来辅助平时编程还是不错的,也能提早适应AI编程这项技能。