Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

Left image
1.2K
33.2W
40
关注

免费:实时 AI 编程助手 Amazon CodeWhisperer

Java
Python
人工智能
Amazon CodeWhisperer
云上探索实验室
2023-09-06
132
0
点 ,一起程序员弯道超车之路 ![image.png](https://dev-media.amazoncloud.cn/9b8aa815144343f19e85ea98ea0eb39b_image.png "image.png") 现已正式推出实时 AI 编程助手 [Amazon CodeWhisperer](https://aws.amazon.com/cn/codewhisperer/?trk=cndc-detail),包括 CodeWhisperer 个人套餐,所有开发人员均可免费使用。最初于去年推出的预览版 CodeWhisperer 让开发人员能够保持专注、高效,帮助他们快速、安全地编写代码,无需因离开 IDE 去研究某件事而中断流程。在为复杂且不断变化的环境创建代码时,开发人员可以通过在他们最喜欢的 IDE(包括 Visual Studio Code、IntelliJ IDEA 等)中使用 CodeWhisperer 来提高工作效率并简化工作。在为常规任务或耗时、无差异的任务创建代码、使用不熟悉的 API 或 SDK、正确有效地使用 AWS API 以及其他常见的编码场景(例如读写文件、图像处理、编写单元测试等),CodeWhisperer 都可以提供帮助。 ![image.png](https://dev-media.amazoncloud.cn/f80d8c3f62914aafa01ae58edcfebb4e_image.png "image.png") ### 通过 CodeWhisperer 中的注释生成代码 同时也提供了参考代码追踪, 当生成与训练数据相似的代码时,它会提供额外建议数据 ### CodeWhisperer 中的参考跟踪 CodeWhisperer 也是唯一一个具有安全扫描功能的 AI 编码助手,可以发现难以检测的漏洞并提出修复建议,扫描生成的代码和开发人员编写的代码,寻找漏洞 ![image.png](https://dev-media.amazoncloud.cn/1eba391c6d824aa3b53e9bbb7aa1001e_image.png "image.png") ### 在 CodeWhisperer 中扫描漏洞 目前,所有开发人员都可以使用 [Amazon CodeWhisperer](https://aws.amazon.com/cn/codewhisperer/?trk=cndc-detail) 编写 Python、Java、Java、Type、C#、Go、Rust、PHP、Ruby、Kotlin、C、C++、Shell 脚本、SQL 和 Scala 代码,只需要邮箱注册一下即可。 使用方法注册 - 首先选择 IDE,支持vs code和jetbrains, 这里以 vscode 为例 ![image.png](https://dev-media.amazoncloud.cn/14d6af2b115a493b875871d10b0ad08b_image.png "image.png") - 安装 Amazon Toolkit ![image.png](https://dev-media.amazoncloud.cn/7c9e65070c10475ebd6c2fe15c7b99d5_image.png "image.png") - 注册认证即可使用 ![image.png](https://dev-media.amazoncloud.cn/ba6b1a5806044a9e99b1430b49700047_image.png "image.png") 点击 start,然后会出一个弹窗,复制然后打开链接,进行邮箱注册即可。 ![image.png](https://dev-media.amazoncloud.cn/0c54a439937646c9885298945912f5c3_image.png "image.png") ![image.png](https://dev-media.amazoncloud.cn/f453494d644b4fd489025dd49c100a86_image.png "image.png") ![image.png](https://dev-media.amazoncloud.cn/d379ad3f8f31426ebc6799c320a3d052_image.png "image.png") ![image.png](https://dev-media.amazoncloud.cn/ee9c36a9cdd048f7a0f0203b80e8be2a_image.png "image.png") ### 开始使用 以 windows 为例, alt+c 是生成代码, tab 是接收生成的代码,左右箭头是选择前后生成的候选。这里以 quicksort 为例,当你输入 def quicksort 然后输入 alt+c 就能生成下面的代码,可以看到是基于递归写的一个代码。 ![image.png](https://dev-media.amazoncloud.cn/a326821335b94eb8831eb2a5b2d7c128_image.png "image.png") 使用 tab 接收即可 ![image.png](https://dev-media.amazoncloud.cn/3c5b316e2a3b46fd912d045c43004536_image.png "image.png")

点 ,一起程序员弯道超车之路

image.png

现已正式推出实时 AI 编程助手 Amazon CodeWhisperer,包括 CodeWhisperer 个人套餐,所有开发人员均可免费使用。最初于去年推出的预览版 CodeWhisperer 让开发人员能够保持专注、高效,帮助他们快速、安全地编写代码,无需因离开 IDE 去研究某件事而中断流程。在为复杂且不断变化的环境创建代码时,开发人员可以通过在他们最喜欢的 IDE(包括 Visual Studio Code、IntelliJ IDEA 等)中使用 CodeWhisperer 来提高工作效率并简化工作。在为常规任务或耗时、无差异的任务创建代码、使用不熟悉的 API 或 SDK、正确有效地使用 AWS API 以及其他常见的编码场景(例如读写文件、图像处理、编写单元测试等),CodeWhisperer 都可以提供帮助。

image.png

通过 CodeWhisperer 中的注释生成代码

同时也提供了参考代码追踪, 当生成与训练数据相似的代码时,它会提供额外建议数据

CodeWhisperer 中的参考跟踪

CodeWhisperer 也是唯一一个具有安全扫描功能的 AI 编码助手,可以发现难以检测的漏洞并提出修复建议,扫描生成的代码和开发人员编写的代码,寻找漏洞

image.png

在 CodeWhisperer 中扫描漏洞

目前,所有开发人员都可以使用 Amazon CodeWhisperer 编写 Python、Java、Java、Type、C#、Go、Rust、PHP、Ruby、Kotlin、C、C++、Shell 脚本、SQL 和 Scala 代码,只需要邮箱注册一下即可。

使用方法注册

  • 首先选择 IDE,支持vs code和jetbrains, 这里以 vscode 为例

image.png

  • 安装 Amazon Toolkit

image.png

  • 注册认证即可使用

image.png

点击 start,然后会出一个弹窗,复制然后打开链接,进行邮箱注册即可。

image.png

image.png

image.png

image.png

开始使用

以 windows 为例, alt+c 是生成代码, tab 是接收生成的代码,左右箭头是选择前后生成的候选。这里以 quicksort 为例,当你输入 def quicksort 然后输入 alt+c 就能生成下面的代码,可以看到是基于递归写的一个代码。

image.png

使用 tab 接收即可

image.png

Left image 专栏
Left image
Builder
发表文章

1.2K

总阅读量

33.2W

粉丝数

40

相关文章
目录
  • 通过 CodeWhisperer 中的注释生成代码
  • CodeWhisperer 中的参考跟踪
  • 在 CodeWhisperer 中扫描漏洞
  • 开始使用
相关文章
相关活动
AI 应用助力企业构建数字战略
AI 应用助力企业构建数字战略
Meet Up
上海市 · 2023-02-12 13:30:00
活动回顾
已结束
一起重塑通信
一起重塑通信
re:Invent
线上 · 2022-11-30 00:00:00
活动回顾
已结束
AI 应用助力企业构建数字战略
2023/02/12 13:30 - 2023/02/12 18:00

AI 应用助力企业构建数字战略

Meet Up · 上海市
活动回顾
一起重塑通信
2022/11/30 00:00 - 2022/12/02 23:59

一起重塑通信

re:Invent · 线上
线上观看
亚马逊云科技解决方案 基于行业客户应用场景及技术领域的解决方案
联系亚马逊云科技专家
亚马逊云科技解决方案
基于行业客户应用场景及技术领域的解决方案
联系专家
0
目录
关闭
  • 通过 CodeWhisperer 中的注释生成代码
  • CodeWhisperer 中的参考跟踪
  • 在 CodeWhisperer 中扫描漏洞
  • 开始使用