CodeWhisperer简介
CodeWhisperer是一款由亚马逊去年宣布推出的 AI 编程助手,通过内嵌的基础模型,可以根据开发者用自然语言描述的注释和集成开发环境(IDE)中的既有代码实时生成代码建议,从而提升开发者的生产效率。
官网:https://aws.amazon.com/cn/codewhisperer/
开发人员只需要向 CodeWhisperer 提出任务命令,例如“解析一个含有歌曲信息的 CSV 字符串”,并要求它返回一个基于艺术家、标题和排行榜最高排名等数据的结构化列表,CodeWhisperer 就可以解析字符串并返回指定的列表,从而极大提升工作效率。
在预览期间,亚马逊还进行了一项生产力测试,与未使用 CodeWhisperer 的参与者相比,使用 CodeWhisperer 的参与者完成任务的速度平均快57%,成功率高 27%。
CodeWhisperer支持语言
在适用 Python、Java、JavaScript、TypeScript 和 C#之外,新增支持Go、Kotlin、Rust、PHP 和 SQL等10 种开发语言。
CodeWhisperer支持开发平台
开发者可以通过在VS Code、IntelliJ IDEA、Amazon Cloud9等集成开发环境中的Amazon Toolkit 插件访问 CodeWhisperer。CodeWhisperer 也可在Amazon Lambda控制台中使用。
CodeWhisperer产品价格
CodeWhisperer对所有个人用户免费,并不设任何资质或使用时长的限制。
任何人都可以通过邮箱账户在几分钟内注册 CodeWhisperer进行使用,而无需亚马逊云服务账号。
对于企业客户,提供了CodeWhisperer 专业版,其中包括更多高级管理功能,如集成了身份与访问管理服务(IAM)的单点登录 (SSO),以及使用更高限额的安全扫描。