亮网络解锁器,解锁网络数据的无限可能 了解详情
写点什么

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

  • 2023-09-28
    北京
  • 本文字数:1577 字

    阅读完需:约 5 分钟

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

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 生成的代码越相关。


image.png


编写样板代码


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


image.png

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


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


image.png

检测代码的安全漏洞


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


image.png


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


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

公众号推荐:

跳进 AI 的奇妙世界,一起探索未来工作的新风貌!想要深入了解 AI 如何成为产业创新的新引擎?好奇哪些城市正成为 AI 人才的新磁场?《中国生成式 AI 开发者洞察 2024》由 InfoQ 研究中心精心打造,为你深度解锁生成式 AI 领域的最新开发者动态。无论你是资深研发者,还是对生成式 AI 充满好奇的新手,这份报告都是你不可错过的知识宝典。欢迎大家扫码关注「AI前线」公众号,回复「开发者洞察」领取。

2023-09-28 15:249282

评论

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

直播系统聊天技术(七):直播间海量聊天消息的架构设计难点实践

JackJiang

网络编程 即时通讯 IM 直播技术 音视频技术

福建省福州市网络安全等级测评机构名单目录看这里!

行云管家

等保 等级保护 等保测评

高可用之SkybilityHA简单介绍-行云管家

行云管家

高可用 ha

【场景化集成方案】如何让企业快速集成钉钉各种能力

钉钉开发者

钉钉能力中心 钉钉官网 场景化能力包 场景化解决方案 应用集成方案

MatrixOne 0.2.0性能测试报告

MatrixOrigin

开源 MatrixOrigin MatrixOne 超融合异构云原生数据库 矩阵起源

手把手教学电瓶车进电梯检测、多类别车辆追踪、异常行为检测产业级应用

百度开发者中心

如何在设计时保证RPA机器人的稳定运行?

金小K

StarRocks 元数据管理及 FE 高可用机制

邸星星

BerkeleyDB-JE bdbje StarRocks元数据管理

学生外包管理系统架构设计文档

孙强

#架构实战营

Window下Redis的安装和部署详细教程

明金同学

redis

生态扩大进行中!Apache APISIX 集成 Splunk HTTP Event Collector

API7.ai 技术团队

API网关 Apache APISIX

技术干货 | WebRTC ADM 源码流程分析

网易云信

音视频

异步请求积压可视化|如何 1 分钟内快速定位函数计算积压问题

Serverless Devs

2022写作计划2月文章排行榜

TGO鲲鹏会

TGO鲲鹏会 写作计划

常青藤开源科技加入,龙蜥社区再迎 HPC 和开源领域新伙伴

OpenAnolis小助手

Linux 开源 高性能计算

网络安全:SQL 注入漏洞

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 安全漏洞

浅析企业云服务之SaaS、PaaS、IaaS对比分析

郑州埃文科技

IaaS PaaS SaaS

APP热更新技术最优解,不只是支持热更新...

Speedoooo

小程序 APP开发 容器安全 热更新 小程序容器

使用goofys挂载S3 bucket为文件系统

阿呆

文件系统 goofys aws s3

COPT4.0新增凸QP、QCP和QCQP求解能力

杉数科技

求解器 优化求解器 凸QP 凸QCP

Kotlin语法手册(四)

寻找生命中的美好

android kotlin 安卓

阿里云资深专家李国强:云原生的一些趋势和新方向

Serverless Devs

为什么国企要加快推进数字化转型?

用友BIP

数字化转型 用友 用友iuap 用友YonBIP 国企

万字通俗讲解何为复杂度

华为云开发者联盟

数据结构 时间复杂度 复杂度 空间复杂度 复杂度分许

你知道钓鱼网站的形成步骤吗?一次网络钓鱼演练带你了解(增强安全意识)

H

网络安全 钓鱼网站

SQL注入-“错误”的语句为什么会得到“正确”的结果?

BUG侦探

MySQL 网络安全 SQL注入

报名直达丨HarmonyOS开发者创新大赛线下城市交流会来了,约吗?

HarmonyOS开发者

HarmonyOS 交流 创新大赛

极速生成缩略图,Serverless 支撑赛事转播锁定冬奥亮点

Serverless Devs

MatrixOne 0.2.0 发布!最快的SQL计算引擎来了!

MatrixOrigin

开源 MatrixOrigin MatrixOne 超融合异构云原生数据库 矩阵起源

计算IIS

杉数科技

求解器 优化求解器 计算IIS 混合整数规划 杉数科技

Nacos 在 Apache APISIX API 网关中的服务发现实践

API7.ai 技术团队

nacos 注册中心 服务发现 API网关 APISIX

埃森哲使用 Amazon CodeWhisperer 助力开发人员提高工作效率_亚马逊云科技_亚马逊云科技 (Amazon Web Services)_InfoQ精选文章