写点什么

亚马逊推出基于机器学习的代码助手 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:013457

评论

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

产品 0 期 - 第八周作业

vipyinzhiwei

css中的动画效果

赫鲁小夫

4月日更

二阶单位圆

山@支

重读《重构2》- 提取函数

顿晓

4月日更 提取函数

【基金系列】10年理财规划师经验分享:不想当韭菜就看一下这些内容

小Q

学习 基金会 理财 基金

《采访融云CTO杨攀:融云七年发展史》(采访提纲)

后台技术汇

调查采访能力考核

Java线程讲解,这次没有人学不会了吧!!!

霖~

计算机原理学习笔记 Day3

穿过生命散发芬芳

计算机原理 4月日更

为什么我们的生活越来越快?

石云升

读书笔记 28天写作 4月日更

第二周作业

Geek_2e7dd7

架构实战营

Zabbix 产品周期

耳东@Erdong

zabbix 4月日更 lifecycle

签约作者可视化

IT蜗壳-Tango

4月日更

手机自带的多功能百宝箱,没人用真的太可惜了。

彭宏豪95

iphone 效率 工具 苹果 4月日更

lombok编译报错:java: 找不到符号

李印

IntelliJ IDEA lombok

微服务网关的一点思考

程序员架构进阶

架构 自我提升 api 网关 28天写作 4月日更

Python OpenCV 边缘滤波保留(EPF)

梦想橡皮擦

Python OpenCV 4月日更

Redis-Sentinel 深入浅出原理和实战

leonsh

redis redis sentinel

哭了!从腾讯辞职后找不到工作,投了20多家简历,却只面过一家

Java架构师迁哥

方寸之间,书写天地

小天同学

个人总结 4月日更 1 周年盛典 我和写作平台的故事 InfoQ 写作平台 1 周年

Spark数据倾斜解决方案实战(三)

小舰

4月日更

转正还是离职?这是一个问题么?

escray

面试 面经 4月日更

架構設計訓練營作業 2

海罗沃德

架构实战营

绝了!阿里面试官跟我死磕MySQL,结果我却拿了个高薪offer

码农之家

Java 程序员 面试 MySQL 高可用 刷题笔记

应用宝SDK接入记录

风翱

sdk 4月日更 应用宝

清理SpringBoot应用无用的metrics指标

远鹏

Java springboot metrics micrometer

领域驱动设计(DDD):领域和子域

xcbeyond

领域驱动设计 DDD 4月日更

Rust:关于闭包的一点研究

Microwood

rust 闭包 closure

荣耀,单刷苹果大boss

脑极体

洛谷 || 混合牛奶 Mixing Milk(贪心算法)

Bob

算法 刷题 4月日更

逐行解读Spring- 没人比我更懂循环依赖

学Java关注我

Java 编程 架构 编程语言 技术宅

变易世界,简易战略,不易华为

脑极体

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