10 月 23 - 25 日,QCon 上海站即将召开,现在购票,享9折优惠 了解详情
写点什么

埃森哲使用 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:249610

评论

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

首个AI教育实训基地落地无锡惠山,摩尔线程携手科大讯飞等合作伙伴赋能未来人才

新消费日报

天猫图片搜索相似商品API开发指南

tbapi

天猫API 天猫图片搜索接口 天猫拍立淘接口 天猫图片搜索API 天猫图片API

雅菲奥朗SRE知识墙分享(六): 『混沌工程的定义与实践』

雅菲奥朗

运维 SRE 混沌工程

企业为何仍困在“数据孤岛”?——从iPaaS重构信息流的实践路径

谷云科技RestCloud

数据库 数据孤岛 集成平台 ipaas ipaasapi

AI提示词增强丨用EARS语法进行产品原子化拆解

阿星AI工作室

AI 产品经理 大模型 提示词 提示词工程

会议实时转录接口 Recall 完成 3800 万美元融资,深耕对话数据基建;Locally AI 推出本地实时语音交互丨日报

声网

理想汽车智驾方案介绍 4 | World model + 强化学习重建自动驾驶交互环境

地平线开发者

自动驾驶 端到端 地平线征程6

网络信息收集脚本详解

qife122

PowerShell 系统管理

雅菲奥朗SRE知识墙分享(七): 『可观测性的定义与实践』

雅菲奥朗

运维 可观测性 SRE

flywa报错Detected resolved migration not applied to database: 20221103.10000

刘大猫

人工智能 算法 数据分析 智慧城市 智慧家居

香蕉P图已经 Out 了!纳米 AI “P 视频” 才是王炸,视频生成到剪辑一站式搞定,丝滑出片!

阿星AI工作室

学习 AI 产品经理 大模型 AI工具

Stack Exchange知识开放共享:现已在Snowflake Marketplace提供高质量AI训练数据

qife122

AI训练数据 知识共享

大数据-89 Spark应用必备:进程通信、序列化机制与RDD执行原理

武子康

Java 大数据 flink spark 分布式

零压力了解 LoRA 微调原理

蛋先生DX

AI LoRa LLM 大模型微调 FineTuning

解码鸿蒙有礼:华为砸下真金白银,花钱赚吆喝还是格局再打开?

最新动态

征程 6E/M|多 camera 场景示例

地平线开发者

自动驾驶 算法工具链 地平线征程6

qKnow 知识平台【开源版】发布 1.0.0 版本,全面落地知识管理与智能抽取能力

千桐科技

知识图谱 大模型 知识库 qKnow Java知识图谱

自控学习历程系列 信息化经验总结(7)

万里无云万里天

工厂运维

Claude用不了?火山引擎为开发者上线“搬家”方案

火山引擎开发者社区

火山引擎

连锁门店可用性监测和进程监测最佳实践

观测云

可用性监测

文心快码已支持Kimi-K2-0905模型

Comate编码助手

编程 大模型 kimi

Genie 3:世界模型的新前沿 - 实时交互环境生成技术突破

qife122

人工智能 实时生成

欢迎马恩岛政府加入Have I Been Pwned数据泄露查询平台

qife122

网络安全 政府合作

让AI成为企业新生产力!天润融通AI Agent实战营上海站圆满举办

天润融通

CAD【xplode】和【explode】功能的区别

极客天地

一键部署?华为云Solution as Code如何成为AI秘籍?

脑极体

AI

让数据真正用起来:qData 数据中台开放12大模块,赋能业务创新与智能分析

千桐科技

大数据平台 qData 开源数据中台 Java数据中台 千数平台

新华三的网络杠杆,撬动AI智算新天地

脑极体

AI

天猫商品视频API数据解析(附代码)

tbapi

天猫API 天猫商品视频API 天猫商品视频数据采集 天猫视频API 淘宝视频采集

自控学习历程系列 设备维护经验总结(6)

万里无云万里天

工厂运维

一键部署?华为云Solution as Code如何成为AI秘籍?

白洞计划

AI

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