CodeWhisperer 简介
Amazon CodeWhisperer 是一款能够帮助我们智能生成代码的工具。经过数十亿行代码的训练,可以根据提示和现有代码实时生成从片段到完整功能的代码建议。类似 Cursor 和Github Copilot编码工具。目前,CodeWhisperer 兼容 Python、Java 和 JavaScript,支持各种 IDE,包括 JetBrains、Visual Studio Code、AWS Cloud9 和 AWS Lambda 控制台。
想要体验亚马逊这款最新的代码完成工具的开发者可以提交请求表单进行注册 ,并进入等待队列。开发者可以安装AWS IDE工具包,激活 CodeWhisperer 功能,并在收到预览访问代码后开始使用该工具。
在编写代码时,它会自动根据您现有的代码和注释生成建议。从单行代码建议到完整的函数,它可为您提供各种大小和范围的个性化建议。CodeWhisperer 还可以扫描您的代码以突出显示和定义安全问题。
CodeWhisperer目前已支持近15种变种语言:Python、Java、JavaScript、TypeScript、C#、Go、Rust、PHP、Ruby、 Kotlin、C、C++、Shell 脚本、SQL 和 Scala,以及主流的IDE开发工具:包括 VS Code、IntelliJ IDEA 和 AWS Cloud9。
下载安装CodeWhisperer
在IDE中安装插件,以下以VS Code为例:
① 打开扩展中心:

② 搜索 AWS Toolkit

③ 安装好后 最好重启下IDE 。


这是你就可以看到已经安装好的AWS Toolkit的图标了。
假如你日常更多的使用idea做开发,也一样可以如下图步骤获取AWS Toolkit:
要在您的 IntelliJ IDEA Community Edition 或 Ultimate Edition 中安装 AWS Toolkit 插件,请转到 IDE 设置(Windows/Linux:File -> Settings(文件 -< 设置);macOS:IntelliJ IDEA -> Preferences(IntelliJ IDEA -< 偏好设置)),并导航到 Plugins(插件)。确保选择 Marketplace 选项卡,然后搜索 AWS Toolkit
。点击 AWS Toolkit 搜索结果旁边的 Install(安装)按钮。

登录账号,使用CodeWhisperer








CodeWhisperer的使用
使用就很简单了,默认的快捷键是 alt + c ,在你想要让CodeWhisperer插入代码的地方直接按快捷键就会出来代码提示,按需要选用即可。

够方便吧!
个人认为CodeWhisperer是一款非常强大的工具,反应很快,强烈推荐!!! CodeWhisperer插件给了我一个强大又智能的编码助手。它的智能建议、自动补全和语法检查功能都很棒,大大提高了我的编码效率和代码质量。希望它能给您带来便利,减轻您的负担!
我在使用CodeWhisperer时,我发现CodeWhisperer比我想象的反应要快的多得多的多,体现了其人工智能的发展已经到了令人惊叹的高度,在我使用它时,它会非常智能的给我生成代码,若我自己编写代码,它会精准的检查错误并且尽可能告诉我如何进行改正并提出个性化建议。
同时,CodeWhisperer兼容了许多种语言,包括python,java等,极大程度上满足绝大部分人的需求,并且CodeWhisperer下载和安装非常简单,使用起来也很简单,非常好上手,适合大众使用。总之,它是一款非常非常好用的工具,希望越来越多的人知道它。
访问 AWS官网 了解更多
发表评论