当前热讯:埃森哲使用Amazon CodeWhisperer助力开发人员提高工作效率
来源:中关村在线 发布时间:2023-05-04 11:32:17

Amazon CodeWhisperer是一款AI编程助手,可根据开发人员使用自然语言编写的注释和IDE(集成开发环境)中的代码生成建议,帮助开发人员提高工作效率。借助CodeWhisperer,开发人员无需在IDE与文档或开发者论坛之间切换,加快编码过程。通过CodeWhisperer的实时代码建议,开发人员可以在IDE中专注地工作,更快地完成编码任务。

CodeWhisperer由基于数十亿行代码训练的大语言模型(LLM)赋能,已经学会使用15种编程语言编写代码。开发人员仅需编写注释,用简明的英语概述一个特定任务即可,例如“uploada file to Amazon S3”(上传文件到Amazon S3)。在此基础上,CodeWhisperer可自动确定适合于该指定任务的云服务和公共库,即时构建特定代码,并直接在IDE中提供一段代码建议。此外,CodeWhisperer能够与Visual Studio Code和JetBrains等IDE无缝集成,使开发人员可以专注于开发,且无需离开IDE。截至目前,CodeWhisperer支持的开发语言包括Java、Python、JavaScript、TypeScript、C#、Go、Ruby、Rust、Scala、Kotlin、PHP、C、C++、Shell和SQL。

埃森哲使用CodeWhisperer助力开发人员提高工作效率


(资料图)

“埃森哲正在使用Amazon CodeWhisperer加快编码任务,这是我们Velocity平台软件工程最佳实践计划的一部分。”埃森哲技术架构高级经理Balakrishnan Viswanathan表示,“Velocity团队在想方设法提高开发人员的工作效率,搜寻过多种工具后,发现Amazon CodeWhisperer可以帮助减少30%的开发工作量。因此,我们可以更专注于安全、质量和性能的提升。”

CodeWhisperer的优势

埃森哲Velocity团队一直在使用CodeWhisperer来加速其人工智能(AI)和机器学习(ML)项目。使用CodeWhisperer带来了如下优势:

团队减少创建样板代码和重复代码模式的时间,从而将更多时间用于提升软件质量等重要的工作上

CodeWhisperer助力开发人员负责任地使用AI,创建语法正确且安全可靠的应用程序

团队可以生成完整的函数和符合逻辑的代码段落,无需在网上搜索或定制代码

可以帮助新手开发人员或使用不熟悉代码库的开发人员快速上手工作

通过将安全扫描前置到开发人员的IDE中,让团队可以在开发过程的早期阶段就检测安全威胁

帮助开发人员尽快熟悉新项目

CodeWhisperer可以帮助不了解亚马逊云科技的开发人员更快地熟悉使用亚马逊云科技服务开发的项目。例如,借助CodeWhisperer,埃森哲新的开发人员就能够为Amazon Simple Storage Service(Amazon S3)和Amazon DynamoDB等亚马逊云科技服务编码。在短时间内,他们就能够高效工作并为项目做出贡献。CodeWhisperer通过提供代码段落或逐行建议来辅助开发人员完成工作。此外,CodeWhisperer还能理解上下文。指令(注释)越具体,CodeWhisperer生成的代码越相关。

编写样板代码

开发人员可以使用CodeWhisperer补全先决条件。他们只需输入“为机器学习数据创建预处理脚本的类”,就能够创建预处理数据类。开发人员只需几分钟编写预处理脚本,然后CodeWhisperer就能够生成整个代码段落。

帮助开发人员使用不熟悉的语言编写代码

一个新加入团队的Java开发人员可以借助CodeWhisperer轻松编写Python代码,而不必担心语法问题。

检测代码的安全漏洞

开发人员可以在IDE中选择“运行安全扫描”来检测安全问题。发现的安全问题的详细信息会直接显示在IDE中。这可以帮助开发人员及早检测和修复问题。

“作为一名开发人员,CodeWhisperer能够让您更加快速地编写代码”埃森哲人工智能工程顾问Nino Leenus表示,“此外,CodeWhisperer借助人工智能可帮助消除拼写错误及其他典型错误,让编码更准确。对于开发人员来说,多次编写同样的代码乏味而枯燥。通过建议后续可能需要的代码片段,AI代码补全技术可以减少这类重复性工作。”

现在,用户可以在喜欢的IDE中激活CodeWhisperer。CodeWhisperer可根据现有的代码和注释自动生成代码片段建议。

标签:

猜你喜欢

当前热讯:埃森哲使用Amazon CodeWhisperer助力

AmazonCodeWhisperer是一款AI编程助手,可根据开发人员使用自然语言编写的注释和IDE(集成开发环境)中的代更多

2023-05-04 11:32:17

华为周跃峰:构建先进数据存力,推动数据基础设施

[中国,福州,2023年4月28日]华为数据存储亮相第六届数字中国建设峰会,华为公司副总裁、数据存储产品线总更多

2023-05-04 11:11:46

热议:特斯拉差点破产:马斯克因此近博物馆

一个瑞典的“失败博物馆”最近将成功的商业家马斯克收录其中。该博物馆展出大量选定的失败案例,以...更多

2023-05-04 11:35:00

小米13 Ultra新增星空蓝、赤霞橙、银杏黄三款限

5月4日消息,小米手机官方今日发布消息,将为小米13Ultra推出三款限量定制色,包括星空蓝、赤霞橙和银杏黄更多

2023-05-04 11:24:27

黑格科技3D打印助力和平精英开启“云游”之旅

近日,《和平精英》绿洲世界上线,更在未来中心打造了一场让每个玩家云游的数字新品大赏。不仅如此,和...更多

2023-05-04 11:28:14

当前速看:为新型智慧城市建设蓄力赋能,海信网络

4月27日,以“智科技,创未来”为主题的2023年中国家电及消费电子博览会(AWE2023)在上海新国际博览中...更多

2023-05-04 11:33:24

Solidigm推出全新Solidigm Synergy 2.0软件,优

中关村在线消息,2023年5月4日,创新NAND闪存解决方案提供商Solidigm宣布推出SolidigmSynergy2 0软件。Soli更多

2023-05-04 11:12:18

家庭打印需求全体验 兄弟亮相上海AWE 2023_天天即时

以“智科技、创未来”为主题的2023年中国家电及消费电子博览会(AWE2023)在4月27日至30日于上海新...更多

2023-05-04 10:34:21

7299元!小米13 Ultra白色16GB+1TB版10点开售

小米今日发布消息,小米13Ultra白色16GB+1TB版本将在今日10点开卖,价格为7299元。小米13Ultra徕卡光学全焦更多

2023-05-04 10:24:01

环球热议:小米13 Ultra开售:5999元买全焦段徕卡

小米13Ultra于今天上午10点开始首销,该手机的12GB+256GB版本售价为5999元,16GB+512GB版本售价为6499元,更多

2023-05-04 10:21:32