今年JetBrains首次在一年一度的开发者生态调研中,增加了人工智能方向的问题。在全球26348名开发者参与的调研中,总体对人工智能的发展持乐观态度。特别是生成式AI在软件开发和编程环节中的应用,84%的开发者表示他们在工作中正在积极使用生成式AI工具。
调研中显示,AI文本生成工具比代码生成工具更被开发者所熟悉,这可能是归因于ChatGPT广泛的影响力。
在尚未熟悉生成式AI工具的受访者中,有将近一半的人计划在不久的将来就开始尝试它们,只有1.6%的受访者表示从未听说过生成式AI工具。
53%的受访者认可使用基于云的生成式AI工具,来完成工作任务。然而,安全问题是采用生成式AI工具时最常被提及的障碍,每10名受访者中就有6名对使用AI存在安全担忧。
60%的受访者认为,AI辅助编程工具将从根本上改变软件开发就业市场,但只有13%的人相信人工智能将完全代替开发人员编写代码。大约三分之一的开发者认为软件开发中大多数编程将会变成快速工程。开发者认为人工智能将成为帮助他们编写代码的有效辅助工具,而不是完全取代他们。
短短时间内,基于AI的代码生成工具从一个学术研究的方向,变成了开发者必备的工具之一,这个方向还将会有更加深入的应用趋势正在演进。
大多数开发者使用基于云的生成式AI工具。
开发者普遍使用ChatGPT的比例远远高出下面所有的工具,因此AI辅助编程工具仍然有很大的空间,为开发者提供垂直领域的生成式AI。
前不久国内技术社区的中国开发者生态——AI辅助编程的相关调研中,受访者认为国产代码生成工具中,CodeGeeX的采用率较为领先。
开发者使用AI辅助编程,最常用的场景仍然是代码生成和智能问答,其次是为代码添加注释,以及生成测试。
生成式AI工具的应用场景中,仅有20%的受访者表示会使用AI工具完成与代码无关的任务。
对于这次调研的受访者,编写代码不仅是他们用时最多的任务,也是他们感到最愉快的任务。
对软件开发的多个编程环节,难易度居中较多。
由AI辅助完成这些软件开发中的编程环节,受访者更愿意将编写代码注释或代码文档,编写测试代码的任务交给AI辅助编程工具。
为开发者生成高质量的代码,完成代码注释,测试代码,代码解释等任务,在编程中沉浸式完成技术和编程问题的解答,都是CodeGeeX作为AI辅助编程工具的核心能力。
虽然从受访者的调研反馈中看到,大约三分之一的开发者并不确定是否将这所有的任务都安排给AI辅助编程工具来完成,但是,他们都认可的是,如果没有使用这些工具协助完成编程工作,一定会比别人用更多的时间完成相同的任务。
CodeGeeX插件下载方式:在 VSCode 和 JetBrains IDEs 插件市场搜索“CodeGeeX”即可免费下载;