距离2022年底ChatGPT推出以来已经过去一年多了。ChatGPT是有史以来增长最快的应用程序,每月活跃用户达到了1亿。ChatGPT吸引了全球所有人的关注,它承诺提高知识工作者的生产力,甚至声称一个人构建十亿美元业务的梦想即将成为现实。
新一轮生成式AI承诺为知识工作者带来巨大的生产力提升。虽然我发现许多任务都可以使用ChatGPT,比如编写样板代码,但我很想知道ChatGPT给其他人的生活带来了何种影响。因此,我决定研究一下在普通人的生活中ChatGPT的实用性。
数据
我通过社交网络大约150名用户进行了调查。大多数用户是来自世界各地的开发人员。
地理位置:
职业:
工具
毫不意外,在接受调查的用户中,90%使用的都是ChatGPT。大多数用户只使用一种AI工具(ChatGPT),但也有一些用户的工作流程中使用的AI不止一个。
用例
编写代码是最流行的用例,这是因为大多数参与调查的用户都是开发人员。开发人员使用ChatGPT有多种目的。
编写样板代码
开发人员喜欢使用ChatGPT创建基本模板。功能性的样板代码可以轻松编辑和定制。这节省了大量的研究时间和学习不同工具文档以及从头编写整个代码的时间。
开发人员在尝试构建不经常使用或记不太清楚(比如正则表达式)的功能和API时,使用ChatGPT很方便。
查找代码中的错误
其次,开发人员还使用ChatGPT来查找代码中无法解决的错误,ChatGPT可以快速找出潜在的错误并提出修复建议。
编写测试用例
大多数开发人员认为编写测试用例是一项枯燥乏味的任务。因此,他们更喜欢使用ChatGPT来自动编写测试用例。
代码文档
生成代码文档也是很常见的文本生成用例,大型语言模型可以根据需要编写函数的文档。
使用不熟悉的语言编写代码
当开发人员不熟悉某种新的编程语言时,他们通常会使用ChatGPT来编写这部分代码。
使用频率
大多数参与调研的开发人员在ChatGPT推出的最初几个月就开始使用这款生成式AI工具了(2022年11月~2023年1月)。之后,这些工具的采用率逐步降至50%,并在过去六个月保持稳定。
在大多数参与调研的开发人员中,45%的用户每天都会使用生成式AI工具,11%的用户每小时使用一次。超过90%的用户每月会至少使用一次AI工具,因此这些工具成为了最佳SaaS产品之一。
随着时间的推移,大多数开发人员使用生成式AI工具的频率都有所增加。18%的参与者的使用频率从每周提高到每天。之前每天使用这些模型的人中,有20%继续每天使用。
节省的时间
开发人员每次使用生成式AI工具节省的时间平均为1小时20分钟。考虑到速度和产出的增加,这部分节省的时间非常可观,用户可以利用这部分时间完成有价值的编程任务。
使用生成式AI工具的感受如何?
当问及生成式AI工具在生活中的实用性时,参与者们给出的平均分为6分(总分10分)。在整个调查过程中,部分参与者反馈生成式AI工具帮助他们节省了数天的工作时间,而少数人声称使用生成式AI工具反而导致完成工作所需的时间增加。我们需要进行更深入的研究,才能了解在何种情况下这些工具对参与者有用,而何种情况下无用。
今后的发展
ChatGPT推出仅一年,我们看到文本任务(如编程、写作和内容创作)的生产率有了显著提高。视频模型生成真实世界的视频的能力越来越强,而且有望提高视频创作工作流程的生产率。而3D模型生成还处于早期阶段。如果这些模型得到改进,我们应该能够看到游戏开发、动画和视觉特效等领域的生产率提高。