亚马逊实时AI编程助手CodeWhisperer正式可用

李伊
2023-04-18 14:53

4月18日消息,亚马逊云科技(AWS)宣布,实时AI编程助手Amazon CodeWhisperer正式可用,同时推出的还有供所有开发人员免费使用的个人版(CodeWhisperer Individual)。

Amazon CodeWhisperer支持Python、Java、JavaScript、TypeScript、C#、Go、Rust、PHP、Ruby、Kotlin、C、C++、Shell脚本、SQL和Scala等开发语言。

CodeWhisperer帮助开发者基于注释生成代码,追踪开源参考,扫描查找漏洞。开发人员可以在自己喜欢的IDE(集成开发环境)中使用CodeWhisperer,例如Visual Studio Code、IntelliJ IDEA及其他IDE,提高工作效率、简化工作任务。

format-jpg

(图源:AWS官网,下同)

该工具可以帮助开发者创建代码胜任如下场景,比如常规、耗时的无差别任务,或是在使用不熟悉的API或SDK时构建示例代码,亦或要正确高效地使用亚马逊云科技API操作,还有其他场景比如编写读写文件、处理图像、编写单元测试等代码。

开发人员编写代码或注释时可以直接在IDE中直接寻求 CodeWhisperer建议并得到实时反馈。在一项生产力测试中,与未使用CodeWhisperer的参与者相比,使用CodeWhisperer的参与者完成任务的速度平均快57%,成功率高27%。

format-jpg

为了帮助开发人员负责任地编码,CodeWhisperer过滤掉了可能被认为有偏见或不公正的代码建议,它可以过滤或标记类似于特定开源训练数据的代码建议。目前CodeWhisperer是唯一具备该功能的编程助手。

当生成的代码类似于训练集中的参考代码时,它会为代码提供额外的提示(比如代码库URL和许可证),帮助降低使用代码的风险,并使开发人员重复利用代码。 

另外,CodeWhisperer是唯一具有内置安全扫描功能(通过自动推理实现)的AI编程助手,用于查找难以检测的漏洞并提出补救建议,例如十大开放式Web应用程序安全项目(OWASP)中的漏洞以及不符合加密库最佳实践的漏洞等。

format-jpg

目前只需使用一个电子邮箱账号,用户就能够在几分钟内完成注册,开始高效地编写代码,甚至不需要注册亚马逊云服务用户账号。

针对企业版用户,CodeWhisperer提供了具有诸多管理功能的专业版,比如与单点登录(SSO)和身份与访问管理服务(IAM)集成、为参考代码建议设置控制规则,以及具备更高的安全扫描限制。

1、该内容为作者独立观点,不代表电商报观点或立场,文章为作者本人上传,版权归原作者所有,未经允许不得转载。
2、电商号平台仅提供信息存储服务,如发现文章、图片等侵权行为,侵权责任由作者本人承担。
3、如对本稿件有异议或投诉,请联系:info@dsb.cn
相关阅读
4月18日消息,亚马逊云科技今日宣布,实时AI编程助手Amazon CodeWhisperer正式可用,同时推出的还有供所有开发人员免费使用的个人版 。CodeWhisperer帮助开发者基于注释生成代码,追踪开源参考,扫描查找漏洞。此外,还可以帮助开发者创建代码胜任如下场景,比如常规、耗时的无差别任务,或是在使用不熟悉的API或SDK时构建示例代码,亦或要正确高效地使用亚马逊云科技API操作,还有其他场景比如编写读写文件、处理图像、编写单元测试等代码。
11月28日消息,Salesforce和亚马逊网络服务公司 扩大合作,Salesforce将在AWS Marketplace上提供部分产品。Salesforce现在将支持Amazon Bedrock,这是一项完全托管的服务,可通过单一应用程序编程接口提供AI公司的基础模型 ,作为Salesforce开放模型生态系统战略的一部分。
亚马逊AI机器人存在很大的改进空间。
亚马逊AI购物助手Rufus已全面上线美国市场。
Rufus可以回答各种有关购物需求和产品的问题、对商品进行比较,并提供订单更新信息。
产品评论对卖家来说至关重要。
亚马逊AI语音数字助理Alexa可模仿任何声音的人性化演示文稿在网络上引起巨大反响。
3月7日消息,亚马逊首席科学家李沐,被曝已离职创业。据公众号“亲爱的数据”消息,其创业项目,名为Boson.ai。从官网信息来看,创业内容与大模型应用有关。与其携手创业的,是李沐的导师,另一位前亚马逊AI技术人员:Alex Smola。领英资料显示,这位前亚马逊副总裁、杰出科学家出任的是新公司的CEO。尽管李沐方面尚未官宣,但在Boson.ai的GitHub项目主页中,已经能看见他的身影。