首页 > 其他分享 >埃森哲使用 Amazon CodeWhisperer 助力开发人员提高工作效率

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

时间:2023-11-22 18:22:43浏览次数:34  
标签:埃森哲 CodeWhisperer 代码 开发人员 Amazon IDE

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

文章来源:
https://dev.amazoncloud.cn/column/article/64f50cef2a1d01763ea673ab?sc_medium=regulartraffic&sc_campaign=crossplatform&sc_channel=juejin

标签:埃森哲,CodeWhisperer,代码,开发人员,Amazon,IDE
From: https://www.cnblogs.com/AmazonwebService/p/17849999.html

相关文章

  • CodeWhisperer 一款好玩的 AI 插件
    忙里抽闲,今天试了试CodeWhisperer这款插件,我是在IDEA中做的测试,下面是我的一些使用感想: 安装CodeWhisperer插件:在IntelliJIDEA中,可以通过插件管理器安装CodeWhisperer插件,然后在项目中右键单击Java文件,选择CodeWhisperer菜单,打开CodeWhisperer窗口。编写测......
  • CodeWhisperer--手把手教你使用一个十分强大的工具
    AmazonCodeWhisperer是一款能够帮助我们智能生成代码的工具。经过数十亿行代码的训练,可以根据提示和现有代码实时生成从片段到完整功能的代码建议。类似Cursor和GithubCopilot编码工具。目前,CodeWhisperer兼容Python、Java和JavaScript,支持各种IDE,包括JetBrains、Vis......
  • AI时代的代码自动生成工具:每个开发人员必须掌握的基本能力
    随着人工智能技术的不断发展,越来越多的行业开始尝试将AI技术应用于实际业务中。其中,代码自动生成工具便是AI技术在软件开发领域中的重要应用之一,也倒逼着每一个开发人员学习使用。有专家曾公开表示,利用AI工具辅助软件开发将成为开发人员的基本技能,否则终将被淘汰。一、传统编码的......
  • Codewhisperer 使用评价
    最近亚⻢逊推出了一款基于机器学习的AI编程助手AmazonCodeWhisperer,可以实时提供代码建议。在编写代码时,它会自动根据现有的代码和注释给出建议。AmazonCodeWhisperer与GitHubCopilot类似,主要的功能有:代码补全注释和文档补全代码安全问题的辅助定位亚马逊云科技开发......
  • VSCode - 开发人员必备配置
    调试时进入标准库文件/第三方包源码如下图所示操作即可: 调试时行内显示变量值方法:设置 > Debug:InlineValues > on效果见下图: 参考文献VSCode相关配置:https://zhuanlan.zhihu.com/p/609205029 ......
  • CodeWhisperer 使用经验分享
    今天给大家分享一下AmazonCodeWhisperer编程工具(免费哦),使用这个软件后我的编码质量提升不少,给大家分享一下我的经验。希望大家支持哦。AmazonCodeWhisperer是亚⻢逊出品的一款基于机器学习的AI编程助手,可实时提供代码建议。与Cursor和GithubCopilot这类编码工具相似,......
  • 欢迎解答-Web开发人员的技能和经验熟悉的前端框架是
    当然,我可以为你提供一些典型的面试问题,以评估Web开发人员的技能和经验。请问你对以下问题有何回答?你最熟悉的前端框架是什么?请分享你在具体项目中使用该框架的经验。你对响应式设计和移动优先的开发有何了解?可以分享你在开发这方面的经验吗?请描述你在使用JavaScript编写复杂交互功......
  • CodeWhisperer 史上最强大的 AI 编程助手!!
    最近用了一个叫CodeWhisperer的插件,这个软件对于来说开发人员,插件有好多实用的功能,能有效减少我们的重复性工作,让编码更高效,代码质量也提升了很多。CodeWhisperer简介CodeWhisperer是亚⻢逊出品的一款基于机器学习的通用代码生成器,可实时提供代码建议。在编写代码时,它会自......
  • CodeWhisperer 的正确使用
    1、重点:重点1: 推出AmazonBedrock。这项新服务允许用户通过API访问来自AI21Labs、Anthropic、StabilityAI和亚马逊的基础模型。(Anthropic就是之前跟ChatGPT掰手腕的Claude的模型。StabilityAI就是StableDiffusion背后的公司。)重点2: CodeWhisperer对所有个人......
  • IE开发人员工具手册
    TheDOMExplorertool(CTRL+1)TheTheDOMExplorertoolshowsthestructureofyourwebpageasit'sbeingrenderedinthebrowserandmakesitpossibletoedityourHTMLandstylesinalivepage.Youcandothiswithouthavingtoeditandreloady......