亚马逊 AI 编程助手 CodeWhisperer 发布,对标GitHub Copilot ,个人用户免费

亚马逊 CodeWhisperer 是亚马逊的用几十亿行开源代码训练出来的 AI 编程助手(类似 GitHub Copilot),只需要用简单的英语写下一个概述特定任务的注释,比如 “将文件上传到S3”,CodeWhisperer 就会自动确定最适合指定任务的云服务和公共库,即时构建具体的代码,并直接在IDE中推荐生成的代码片段。同时 CodeWhisperer 还提供代码安全漏洞扫描。
目前 CodeWhisperer 支持十几种编程语言,包括 Java, Python, JavaScript, TypeScript, C#, Go, Ruby, Rust, Scala, Kotlin, PHP, C, C++, Shell, and SQL。
同时支持目前主流的开发工具,包括 VS Code、IntelliJ IDEA、PyCharm 等。

CodeWhisperer 目前针对个人用户提供免费服务,目前提供无数次的代码建议和生产代码的功能,以及每日最多的 50 次代码安全漏洞扫描功能。付费用户可以提升至每日 500 次代码安全漏洞扫描功能。不过需要注意的是,代码安全扫描目前仅支持 Python、Java 和 JavaScript。

VS Code 与 JetBrains 用户可以在搜索 AWS Toolkit 插件,安装后在侧边栏新增的 AWS 图标内关联自己的 AWS Builder ID (如果没有会自动引导你去注册),关联后开启 auto suggestion 即可。

在输入完注释后,等待 CodeWhisperer 关联后会生成代码建议,如果你采纳,那么可以直接按 tab 来生成代码。经测试,目前 CodeWhisperer 也支持中文。

CodeWhisperer 目前功能免费,相比 GitHub Copilot 每个月收 10 美元能降低很大的使用门槛。
除了 CodeWhisperer,亚马逊最近还发布了其大模型泰坦以及生成式 AI “Bedrock”,动作频出,看来这家电商巨头在 AI 争夺战中也虎视眈眈。