“美国AI工程师在编程开发时使用AI辅助工具”……明显缩短工作时间
美国 99% 的 AI 开发者使用 AI 辅助工具
63% 开发者每天最多节省 3 小时工作时间
谷歌新增代码超 25% 由 AI 编写
IBM、谷歌、OpenAI 等巨头展开编码型 AI 竞争
“初级开发者将无立足之地” 展望
调查显示,99%的人工智能(AI)开发者在编写程序代码时都会使用AI助手(辅助工具)。主要科技企业正不断扩展面向开发者的AI专项服务,甚至有观点认为,这些工具将部分取代初级开发者岗位。
据信息技术(IT)业界27日消息,IBM与Morning Consult去年年底针对美国境内企业用AI开发者1063人进行问卷调查,结果显示,超过99%的开发者在开发过程中都会使用辅助编程的AI助手。
在开发过程中,AI辅助工具被用于将开发者输入的内容转换为程序代码,或用于验证(调试)既有代码中的错误。此外,它还可以代替程序员完成编程过程中所需的简单重复性工作,并承担代码文档化等职能。
使用AI的开发者满意度较高。调查显示,在使用AI助手的开发者中,22%表示每天至少节省了3个小时;还有41%表示每天可缩短约1至2个小时的工作时间。这表明AI工具在提升开发生产效率方面发挥了显著作用。
其他调查也印证了开发者广泛使用AI工具的趋势。根据谷歌云DevOps研究团队DORA去年10月发布的报告,超过75%的开发者在日常工作中使用AI,应用场景包括代码编写(74.9%)、信息摘要(71.2%)等。在这项调查中,也有超过三分之一的开发者表示切实感受到生产效率提升。谷歌超过25%的新代码由AI生成,再由工程师进行审核和批准。
顺应这一趋势,各大企业也在扩大面向开发者的AI服务。IBM推出了AI编程工具“IBM watsonx Code Assistant”,提供代码生成、代码说明、文档化、转换以及单元测试自动化等功能。该工具基于IBM的大型语言模型(LLM)“Granite”,可实时支持代码编写。开发者可以像与聊天机器人对话一样编写和修改代码,并实时发现错误。
谷歌云也面向个人开发者免费公开了AI辅助工具——个人版“Gemini Code Assist”的公测版本。Gemini Code Assist基于Gemini 2.0模型运行,支持包括韩语在内的多种语言指令生成代码。其使用配额上限为每月18万个请求,几乎接近无限制;同时还可在Visual Studio Code(VSCode)、JetBrains IDE等开发者常用的集成开发环境(IDE)中使用。
OpenAI自2021年起推出了能将自然语言(英语)转换为计算机编程代码的AI模型Codex。Codex具备将用户以对话形式输入的内容实现为12种以上编程语言代码的能力。Codex是驱动GitHub推出的代码自动补全AI服务“GitHub Copilot”的基础。GitHub是一个可在网上存储程序源代码的分布式版本控制(VCS)平台,本质上是一种面向开发者的云服务。
随着AI开发辅助工具的使用不断扩大,企业开发者招聘市场也被认为将随之发生变化。软件政策研究所今年年初发布的《软件开发者招聘市场的变化与生成式AI的影响》报告指出:“在开发阶段主要负责重复性、简单性工作的初级开发者,其工作内容与当前生成式AI开发工具的部分功能存在重叠”,“关于初级开发者将因生成式AI而被替代的担忧正在扩散”。
也有观点认为,随着生成式AI的出现,开发者的系统设计能力将变得愈发重要,因为简单的编码工作可以由AI替代。研究所在同一报告中预测称:“随着生成式AI工具的应用,初级开发者的能力水平有望整体提升”,“与其仅仅考察简单的编码能力,不如更加重视利用AI工具进行问题解决的能力、综合系统设计能力以及与AI协作的能力评估”。
版权所有 © 阿视亚经济。未经许可不得转载,禁止用于AI训练及使用。