CodeWhisperer由基于数十亿行代码训练的大语言模型(LLM)赋能,已经学会使用15种编程语言编写代码。开发人员仅需编写注释,用简明的英语概述一个特定任务即可,例如[upload a 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中,让团队可以在开发过程的早期阶段就检测安全威胁
查看更多关于埃森哲使用Amazon CodeWhisperer助力开发人员提高工作效率的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did219692