2023全球开发者生态调研:84%的开发者表示他们在工作中正积极使用生成式AI工具

今年JetBrains首次在一年一度的开发者生态调研中,增加了人工智能方向的问题。在全球26348名开发者参与的调研中,总体对人工智能的发展持乐观态度。特别是生成式AI在软件开发和编程环节中的应用,84%的开发者表示他们在工作中正在积极使用生成式AI工具。

file

调研中显示,AI文本生成工具比代码生成工具更被开发者所熟悉,这可能是归因于ChatGPT广泛的影响力。

file

在尚未熟悉生成式AI工具的受访者中,有将近一半的人计划在不久的将来就开始尝试它们,只有1.6%的受访者表示从未听说过生成式AI工具。

file

53%的受访者认可使用基于云的生成式AI工具,来完成工作任务。然而,安全问题是采用生成式AI工具时最常被提及的障碍,每10名受访者中就有6名对使用AI存在安全担忧。

file

60%的受访者认为,AI辅助编程工具将从根本上改变软件开发就业市场,但只有13%的人相信人工智能将完全代替开发人员编写代码。大约三分之一的开发者认为软件开发中大多数编程将会变成快速工程。开发者认为人工智能将成为帮助他们编写代码的有效辅助工具,而不是完全取代他们。

短短时间内,基于AI的代码生成工具从一个学术研究的方向,变成了开发者必备的工具之一,这个方向还将会有更加深入的应用趋势正在演进。

file

大多数开发者使用基于云的生成式AI工具。

file

开发者普遍使用ChatGPT的比例远远高出下面所有的工具,因此AI辅助编程工具仍然有很大的空间,为开发者提供垂直领域的生成式AI。

前不久国内技术社区的中国开发者生态——AI辅助编程的相关调研中,受访者认为国产代码生成工具中,CodeGeeX的采用率较为领先。

file

开发者使用AI辅助编程,最常用的场景仍然是代码生成和智能问答,其次是为代码添加注释,以及生成测试。

file

生成式AI工具的应用场景中,仅有20%的受访者表示会使用AI工具完成与代码无关的任务。

file

file

对于这次调研的受访者,编写代码不仅是他们用时最多的任务,也是他们感到最愉快的任务。

file

对软件开发的多个编程环节,难易度居中较多。

file

由AI辅助完成这些软件开发中的编程环节,受访者更愿意将编写代码注释或代码文档,编写测试代码的任务交给AI辅助编程工具。

为开发者生成高质量的代码,完成代码注释,测试代码,代码解释等任务,在编程中沉浸式完成技术和编程问题的解答,都是CodeGeeX作为AI辅助编程工具的核心能力。

虽然从受访者的调研反馈中看到,大约三分之一的开发者并不确定是否将这所有的任务都安排给AI辅助编程工具来完成,但是,他们都认可的是,如果没有使用这些工具协助完成编程工作,一定会比别人用更多的时间完成相同的任务。

CodeGeeX插件下载方式:在 VSCode 和 JetBrains IDEs 插件市场搜索“CodeGeeX”即可免费下载;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/222209.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

占位图片(Placeholder Image)

一、引言 在网页设计和开发中,占位图片(Placeholder Image)是一种常见的技术手段,用于在用户上传图片之前或者图片加载失败时,展示一个临时替代的图片,以提高用户体验。本文将详细介绍占位图片的实现原理和…

中医电子处方管理系统软件,中医配方模板一键生成软件操作教程

一、前言: 在中医开电子处方时,如果能够使用配方模板功能,则可以节省很多时间。使用配方模板一键导入,几秒即可完成开单。 下面就以佳易王电子处方管理系统软件V17.1版本为例说明,其他版本可以参考,软件下…

获取 VirtualBox COM 对象失败,应用程序被终端 0x80000405错误解决以及Virtualbox下载

错误详情展示及解决_情况一 返回代码展示: 解决方式:打开在virtualbox的安装目录,找到VirtualBox.xml文件,将它删掉找到 错误详情展示及解决_情况二 返回代码展示: 情况说明: 原来是win10的电脑&#xf…

「Verilog学习笔记」加减计数器

专栏前言 本专栏的内容主要是记录本人学习Verilog过程中的一些知识点,刷题网站用的是牛客网 timescale 1ns/1nsmodule count_module(input clk,input rst_n,input mode,output reg [3:0]number,output reg zero);reg [3:0] num ; always (posedge clk or negedge r…

计算两股不同流量的气体,通过换热器换热后,高温气体的出口温度

# -*- coding: utf-8 -*- """ Created on Thu Nov 30 11:23:12 2023 计算两股不同流量的气体,通过换热器换热后,高温气体的出口温度 (煤烟二级,计算煤烟二级热侧出口温度) ------------------------------------------------ …

c语言:指针与数组

目录 使用指针访问数组 使用第一个元素获取数组首地址 使用数组名获取数组首地址 使用指针访问数组等价于下标访问 使用指针访问数组 指针类型的加减运算可以使指针内保存的首地址移动。指针类型加n后。首地址向后移动 n * 步长 字节。 指针类型减n后。首地址向前移动 n *…

了解油封的压力额定值

油封是各种机械系统中的关键部件。它们可以防止润滑剂泄漏和污染物侵入。选择油封时要考虑的一个关键因素是其压力等级。 一、了解压力等级: 油封的压力等级是指密封件在不失效的情况下所能承受的压力。该额定值通常以磅每平方英寸(psi)或bar单位进行测量。 二、…

Linux(21):软件安装 RPM,SRPM 与 YUM

软件管理员简介 以原始码的方式来安装软件,是利用厂商释出的Tarball来进行软件的安装。 不过,你每次安装软件都需要侦测操作系统与环境、设定编译参数、实际的编译、最后还要依据个人喜好的方式来安装软件到定位。这过程是真的很麻烦的。 如果厂商先在他…

mysql 数据库

一、mysql 数据库 安装 sudo apt-get install mysql-server sudo systemctl status mysql二、基本使用 1、mysql 登陆 sudo mysql -u root -p # 默认密码可能被设置为"root","admin"或者是空的2、创建用户 # 创建用户 newuser,改…

openHarmony添加system_basic权限安装报错

openHarmony添加system_basic权限安装报错 12/14 13:49:57: Install Failed: [Info]App install path:D:\huawei\project\FCTTest\entry\build\default\outputs\default\entry-default-signed.hap, queuesize:0, msg:error: failed to install bundle. error: install failed …

成绩分级 C语言xdoj53

问题描述 给出一个百分制的成绩&#xff0c;要求输出成绩等级A,B,C,D,E。90分以上为A&#xff0c;80~89分为B,70~79分为C,60~69分为D&#xff0c;60分以下为E。 输入说明 输入一个正整数m&#xff08;0<m<100&#xff09; 输出说明 输出一个字符 输入样例 …

centos7配置国内源

文章目录 说明操作遇到网络错误 说明 作者因为经常需要使用到&#xff0c;所以自己手动记录一下 操作 安装wget工具&#xff08;这个工具很小&#xff0c;直接使用官方镜像源&#xff0c;进行安装即可&#xff09; sudo yum install wget备份当前的源文件 sudo cp /etc/yu…

有效的括号,成对字符合法性检测

说在前面 &#x1f388;不知道大家对于算法的学习是一个怎样的心态呢&#xff1f;为了面试还是因为兴趣&#xff1f;不管是出于什么原因&#xff0c;算法学习需要持续保持。 一、题目描述 给定一个只包括 ‘(’&#xff0c;‘)’&#xff0c;‘{’&#xff0c;‘}’&#xff0…

DatabaseMetaData详解

DatabaseMetaData详解 大家好&#xff0c;我是免费搭建查券返利机器人赚佣金就用微赚淘客系统3.0的小编&#xff0c;也是冬天不穿秋裤&#xff0c;天冷也要风度的程序猿&#xff01; 深入了解Java DatabaseMetaData&#xff1a;揭秘数据库元数据的奥秘 作为Java程序员&#…

​_thread --- 底层多线程 API​

该模块提供了操作多个线程&#xff08;也被称为 轻量级进程 或 任务&#xff09;的底层原语 —— 多个控制线程共享全局数据空间。为了处理同步问题&#xff0c;也提供了简单的锁机制&#xff08;也称为 互斥锁 或 二进制信号&#xff09;。threading 模块基于该模块提供了更易…

Unity中实现ShaderToy卡通火(移植篇)

文章目录 前言一、准备好我们的后处理基础脚本1、C#&#xff1a;2、Shader&#xff1a; 二、开始逐语句对ShaderToy进行转化1、首先&#xff0c;找到我们的主函数 mainImage2、其余的方法全部都是在 mainImage 函数中调用的方法3、替换后的代码(已经没报错了&#xff0c;但是效…

七.子查询

子查询 1.需求分析与解决问题1.1.实际问题1.2子查询的基本使用1.3子查询分类 2.单行子查询2.1单行比较操作符2.2代码示例2.3HAVING中的子查询2.4CASE中的查询2.5子查询中的空值问题2.6非法使用子查询 3.多行子查询3.1多行比较符操作3.2代码示例3.3空值问题 4.相关子查询4.1相关…

国家开放大学 湖南开放大学形成性考核 平时作业 统一资料

试卷代号&#xff1a;1258 房屋建筑混凝土结构设计 参考试题 一、单项选择题&#xff08;每小题2分&#xff0c;共计40分&#xff09; 1.( )是将框架结构中的部分跨间布置剪力墙或把剪力墙结构的部分剪力墙抽掉改为框架承重。 A.梁板结构体系 B.框…

LeetCode 2132. 用邮票贴满网格图:二维前缀和 + 二维差分

【LetMeFly】2132.用邮票贴满网格图&#xff1a;二维前缀和 二维差分 力扣题目链接&#xff1a;https://leetcode.cn/problems/stamping-the-grid/ 给你一个 m x n 的二进制矩阵 grid &#xff0c;每个格子要么为 0 &#xff08;空&#xff09;要么为 1 &#xff08;被占据&…

ABAP 锁对象问题,针对条目数锁不住解决方法

使用通过锁表函数 ENQUEUE_E_TABLE 针对 函数 varkey 入参&#xff0c;锁表 SFLIGHT varkey |{ sy-mandt }{ |AA| }{ |0017| }{ |20210916| }|. 直接拼接主键就会出现锁表条目数锁不住的情况&#xff0c;SE11、SE16还可编辑 需要改进写法 像下面这样赋值即可针对行项目数…