新一轮生成式AI承诺为知识工作者带来巨大的生产力提升。虽然我发现许多任务都可以使用ChatGPT,比如编写样板代码,但我很想知道ChatGPT给其他人的生活带来了何种影响。因此,我决定研究一下在普通人的生活中ChatGPT的实用性。
数据
我通过社交网络大约150名用户进行了调查。大多数用户是来自世界各地的开发人员。
地理位置:
职业:
工具
毫不意外,在接受调查的用户中,90%使用的都是ChatGPT。大多数用户只使用一种AI工具(ChatGPT),但也有一些用户的工作流程中使用的AI不止一个。
用例
编写代码是最流行的用例,这是因为大多数参与调查的用户都是开发人员。开发人员使用ChatGPT有多种目的。
编写样板代码
开发人员在尝试构建不经常使用或记不太清楚(比如正则表达式)的功能和API时,使用ChatGPT很方便。
查找代码中的错误
其次,开发人员还使用ChatGPT来查找代码中无法解决的错误,ChatGPT可以快速找出潜在的错误并提出修复建议。
编写测试用例
大多数开发人员认为编写测试用例是一项枯燥乏味的任务。因此,他们更喜欢使用ChatGPT来自动编写测试用例。
代码文档
生成代码文档也是很常见的文本生成用例,大型语言模型可以根据需要编写函数的文档。
使用不熟悉的语言编写代码
当开发人员不熟悉某种新的编程语言时,他们通常会使用ChatGPT来编写这部分代码。
使用频率
大多数参与调研的开发人员在ChatGPT推出的最初几个月就开始使用这款生成式AI工具了(2022年11月~2023年1月)。之后,这些工具的采用率逐步降至50%,并在过去六个月保持稳定。
在大多数参与调研的开发人员中,45%的用户每天都会使用生成式AI工具,11%的用户每小时使用一次。超过90%的用户每月会至少使用一次AI工具,因此这些工具成为了最佳SaaS产品之一。
使用生成式AI工具的感受如何?
今后的发展
ChatGPT推出仅一年,我们看到文本任务(如编程、写作和内容创作)的生产率有了显著提高。视频模型生成真实世界的视频的能力越来越强,而且有望提高视频创作工作流程的生产率。而3D模型生成还处于早期阶段。如果这些模型得到改进,我们应该能够看到游戏开发、动画和视觉特效等领域的生产率提高。