写点什么

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

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

    阅读完需:约 5 分钟

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

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 可根据现有的代码和注释自动生成代码片段建议。

2023-09-28 15:249741

评论

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

HarmonyOS 5.0应用开发——V2装饰器@local的使用

高心星

鸿蒙 HarmonyOS5.0 V2装饰器 @local

Media Encoder 2024(Me2024)中文完整版永久使用-mac/win

Rose

黑客劫持:周下载量超20+亿的NPM包被攻击

掘金安东尼

flyway报错Correct the classpath of your application so that it contains compatible versions of the

刘大猫

人工智能 机器学习 算法 数据分析 大模型

黑客必备的DevOps实战工作坊:4小时动手实验指南

qife122

DevOps 渗透测试

低代码 “我的待签”怎么用,这篇给你讲得明明白白

引迈信息

AI Compass前沿速览:IndexTTS2–B站、HuMo、Stand-In视觉生成框架、Youtu-GraphRAG、MobileLLM-R1–Meta、PP-OCRv5

汀丶人工智能

超越条形图:项目经理结合现代进度工具的高效管理五大法则

Tecjt_锦图科技

项目进度管理工具

无人机巡航系统分析

深圳亥时科技

无人机 巡检 #开源

如何秒级实现接口间“幂等”补偿:一款轻量级仿幂等数据校正处理辅助工具

京东科技开发者

华为全联接大会2025最新剧透!OpenTiny邀请你一起来开发者展岛~

OpenTiny社区

开源 前端 智能化 OpenTiny MCP

AI教育白皮书解读 | 高校如何破局理科教育转型,搭上“人工智能+”行动快车

ModelWhale

AI教育 人工智能+ 理科

【编程史漫谈】goto时代和结构化编程

丛风

编程简史

Kafka实时数据管道:ETL在流式处理中的应用

谷云科技RestCloud

kafka 数据传输 数据同步 ETL 数据集成

活动报名:Voice First!Demo Day@Voice Agent Camp,9.22,上海丨超音速计划 2025

声网

【FAQ】应用A如何使用应用B内的文件?

HarmonyOS SDK

HarmonyOS NEXT HarmonyOS SDK应用服务

功能强大且操作简便的逆向编译工具 Binary Ninja for Mac

Rose

NineData社区版 V4.5.0 正式发布!

NineData

数据库管理工具 NineData 数据库DevOps 数据复制工具 NineData 社区版 V4.5.0

哪些AI工具可以生成PPT?9款好用的PPT生成软件盘点

职场工具箱

人工智能 PPT AIGC AI工具 AI生成PPT

AV-Comparatives获得Euregio提名

财见

构建“超级用户共创网络”:一种实时、结构化吸纳用户洞察的机制

lsycang

使用 NVIDIA Dynamo 部署 PD 分离推理服务

Se7en

让中国企业飞向世界,金山办公+华为联手造了“AI协同直升机”

脑极体

AI

【前沿技术探索与应用赛道】借助京东AI言犀提升Kubernetes集群巡检的效率和准确性

京东科技开发者

从 Java 到 Go:面向对象的巨人与云原生的轻骑兵

京东科技开发者

LJSON:GB/s级全能JSON和数值双引擎的架构哲学与性能平衡之道

lengjingzju

开源 架构 算法 性能优化 JSON库

iPaaS 平台如何实现毫秒级 API 调用与数据同步?

谷云科技RestCloud

API API网关 集成平台 API管理 ipaas

头秃!特斯拉Model Y定金都交了,媳妇非让我换15万的铂智3X,谁来救我出纠结坑?

王中阳Go

特斯拉 买车推荐 铂智

如何实现“倾听智能体”:从理念到功能

lsycang

Cinema 4D 2024(C4D 2024)中文完整版永久使用-mac/win

Rose

臭氧母带混音处理套装 iZotope Ozone 12 Advanced

Rose

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