10 月 23 - 25 日,QCon 上海站即将召开,现在大会已开始正式报名,可以享受 8 折优惠 了解详情
写点什么

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

评论

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

每日一题:LeetCode-78. 子集

Geek_4z9ami

面试 算法 LeetCode 刷题 回溯

即时通讯技术文集(第26期):实时音视频技术合集(Part1) [共16篇]

JackJiang

网络编程 即时通讯 IM

图控软件大盘点 国内外顶级SCADA软件整理

2D3D前端可视化开发

组态软件 工业自动化 SCADA HMI 图控软件

为 3D 模型制作纹理的 9 种最佳方法

3D建模设计

材质 纹理 贴图 3D模型纹理贴图

如何为游戏角色3D模型设置纹理贴图

3D建模设计

材质 纹理 贴图 3D模型纹理贴图 GTLF/GLB

写实3D游戏模型纹理贴图设置

3D建模设计

材质 纹理 贴图 3D模型纹理贴图

想快速解决数据问题?ETLCloud教你秒上手

RestCloud

ETL 数据集成

LED屏幕在指挥中心的解决方案

Dylan

LED显示屏 led显示屏厂家 户内led显示屏

让数据成为生产力,用友时序数据库为智造按下“瞬时加速键”

用友BIP

时序数据库

WebSocket 连接:完全指南及高效实现方法

Apifox

程序员 前端 Web 网络编程 websocket

13 | 线性排序:如何根据年龄给100万用户数据排序?

鲁米

淘宝/天猫商品详情 API 的技术架构是怎样的?

技术冰糖葫芦

API 开发

台灣用友×新漢智能出席兩岸企業家峰會,探訪新格局下兩岸資訊產融合發展新機遇

用友BIP

如何通过营销策略和资源平台提升API竞争力

幂简集成

API 产品运营 营销模式 差异化

数据驱动:离散制造行业财务报告应用场景与实践

用友BIP

数据驱动

Wireshark中的ARP协议包分析是什么?

小齐写代码

12 月 10 日,融云在 Google DevFest 上海站等你!

融云 RongCloud

Google 即时通讯 IM 融云 Google DevFest

简单解压缩工具Keka 激活最新中文版+使用方法

胖墩儿不胖y

Mac软件 解压缩软件 解压缩工具

群星璀璨!亚信科技、TM Forum联合举办数字领导力中国峰会,助百行千业打造转型升级双引擎

亚信AntDB数据库

AntDB AntDB数据库

带你玩转 Vite + Vue3 高低版本常用玩法 | 京东云技术团队

京东科技开发者

Vue 前端 vite

扫盲Kafka?看这一篇就够了! | 京东云技术团队

京东科技开发者

kafka 消息队列 kafka架构

Flink State 状态原理解析 | 京东物流技术团队

京东科技开发者

flink 实战 state Flink State

Vue 应用程序性能优化:代码压缩、加密和混淆配置详解

云服务器的安全防护:技术与策略全面解析

一只扑棱蛾子

云服务器

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