多年来,Stack Overflow 一直是开发人员寻求编程问题解决方案的首选平台。然而,随着 AI 驱动的编程助手的兴起,该平台的相关性受到了打击。
本文主要探讨了 Stack Overflow 衰落背后的数据,比较 ChatGPT 和其他 LLM 推出后问题量和热门标签变化的趋势。仔细研究哪些主题受到 AI 驱动的帮助的影响最大。此外,研究哪些主题受 AI 影响最小也很有趣,突出了人类帮助仍然有价值的领域。此次分析的数据来自 StackExchange Data Explorer。
提问量急剧下降
下方的时间序列图显示提问量大幅下降,尤其是在 2022 年 11 月 ChatGPT 公开发布之后。在此之前,Stack Overflow 已经经历了缓慢的下滑,但在 ChatGPT 推出后,随着开发人员越来越多地转向 AI 来获得快速、情境感知的答案,下滑速度变得更加明显。
哪些主题受到的影响最大?
文章还分析了 2022 年 11 月最热门标签的问题数量到 2024 年 11 月的变化情况。虽然有些意料之中的主题下降幅度比其他主题更大,但这些下降趋势呈现了一个有趣的模式。
比较突出的是,与基本编程概念(如列表、字典、循环、字符串和函数)和数据分析(包括 pandas、dataframes、arrays、SQL 和 NumPy)相关的问题经历了最明显的下降。
这可能是因为,对于受影响较大的主题,AI 生成的答案质量特别高,因此人工协助的必要性就没那么大了。或者,使用这些技术的开发人员可能更倾向于将 AI 纳入他们的工作流程,从而减少对传统问答平台的依赖。
相反,与操作系统(Windows、Android 和 iOS)以及某些开发框架、IDE 和云平台(包括 Next.js、.NET、SwiftUI、React Native、Angular、Android Studio、Visual Studio Code 和 Azure)相关的主题的活动下降幅度相对较小。
这可能是因为这些领域的问题经常涉及前端和 UI 相关的挑战,或者需要使用屏幕截图进行可视化解释,而 AI 生成的答案仍然难以提供足够的支持。