写点什么

亚马逊推出基于机器学习的代码助手 CodeWhisperer

作者:Daniel Dominguez

  • 2022-07-19
  • 本文字数:777 字

    阅读完需:约 3 分钟

亚马逊推出基于机器学习的代码助手CodeWhisperer

最近,亚马逊云科技推出了基于机器学习的编码助手CodeWhisperer,它基于开发者使用自然语言编写的注释和集成开发环境(IDE)中的代码提供代码建议。机器学习驱动的服务提高了开发者的生产力。

 

CodeWhisperer 基于各种上下文线索提供建议,包括光标在源代码中的位置、位于光标前面的代码、注释,以及来自同一项目中其他文件的代码。开发者可以完全照搬这些建议,也可以根据需要进行改进和修改。CodeWhisperer 使用来自论坛、亚马逊内部代码库、开源代码库和 API 文档的数十亿行代码进行机器学习训练。

 

根据亚马逊的说法,开发者可以使用 CodeWhisperer 来加速开发过程,只需要在 IDE 中的代码中添加一条注释。编程语言、框架、软件库和云服务必须保持最新。有了 CodeWhisperer,开发者可以通过自动代码推荐来加速前端和后端的开发,节省用于构建和训练 ML 模型的时间和精力,通过对亚马逊云科技服务(包括 AWS EC2、AWS Lambda 和 AWS S3)API 的代码推荐来加快开发过程,并减轻编写重复的单元测试代码的负担。

 

CodeWhisperer 还非常重视安全问题,它提供了 Python 和 Java 代码扫描,帮助程序员找到他们代码中的漏洞。此外,它还提供了一个引用跟踪器,可以知道代码推荐是否与一组特定的训练数据相似。开发者可以很快找到代码示例,并选择是否在项目中使用它们。

 

亚马逊表示,推出 CodeWhisperer 并不是为了提供 Copilot 的替代方案。亚马逊早在几年前就推出了 CodeGuru 和 DevOpsGuru 等服务。

 

目前,CodeWhisperer 兼容 Python、Java 和 JavaScript,支持各种 IDE,包括 JetBrains、Visual Studio Code、AWS Cloud9 和 AWS Lambda 控制台。

 

想要体验亚马逊这款最新的代码完成工具的开发者可以提交请求表单进行注册,并进入等待队列。开发者可以安装AWS IDE工具包,激活 CodeWhisperer 功能,并在收到预览访问代码后开始使用该工具。

 

原文链接

Amazon Unveils ML-Powered Coding Assistant CodeWhisperer

2022-07-19 09:013763

评论

发布
暂无评论
发现更多内容

企业级im即时通讯软件,支持局域网部署

BeeWorks

WorkPlusIM:为企业提供实时通讯和文件共享的全方位解决方案

BeeWorks

新规来了!智能音视频技术重塑信贷体验

中关村科金

电子签名 音视频技术

从库延迟案例分析

GreatSQL

基于Python实现盈利8371%的交易策略

俞凡

Python 交易策略

私有化即时通讯软件,WorkPlus提供的私有化、安全通讯解决方案

BeeWorks

擘画未来 即刻出发!云起无垠入围安全“FP30”计划

云起无垠

Intel Vision 2024大会: 英特尔发布全新软硬件平台,全速助力企业推进AI创新

E科讯

从用户中来,到用户中去:IPD集成产品开发之FFAB模型,让你的产品供不应求!

IPD产品研发管理

华为 项目管理 产品经理 IPD 产品研发

测试外包服务 | 从人员外包到测试工具、测试平台,提供全方位的测试解决方案~

测吧(北京)科技有限公司

测试

凡泰极客亮相2024 亚马逊云科技出海全球化论坛,为企业数字化出海赋能

FinClip

乘势而上 韧性增长丨凡泰极客入选华为首批HarmonyOS开发服务商

FinClip

【论文速读】| CovRL:基于覆盖引导的强化学习对LLM基础变异进行JavaScript引擎模糊测试

云起无垠

Flink+Paimon+Hologres 构建实时湖仓数据分析

Apache Flink

大数据 flink paimon

局域网内部使用的视频会议系统推荐

BeeWorks

独立服务器,数据安全保障:WorkPlus即时通讯为企业信息安全把关

BeeWorks

ETL结合飞书快速实现业务信息同步

谷云科技RestCloud

数据同步 ETL 数据集成 飞书

亚马逊推出基于机器学习的代码助手CodeWhisperer_AI&大模型_InfoQ精选文章