[Feelings & Sharing] Stack Overflow的使用率下降了99% 但不能全怪AI
Tofloor
poster avatar
SoftCat
deepin
11 hours ago
Author

featured-image-409-800x400.jpg

7月18日,一张图表在Hacker News上迅速走红,而这张图表本身无需任何说明。Stack Overflow的每月问题数量在2014年时达到了207,000个,之后逐渐下降,到2022年时进一步下滑,同年11月则出现了断崖式下跌。如今这一数字仅为1,226个左右——也就是说,问题数量下降了99.41%

人工智能并没有毁掉Stack Overflow,它只是完成了那项工作而已

2022年11月,可以被视为ChatGPT诞生的时刻。这种关联极为明显。人工智能工具为开发者们带来了Stack Overflow早已无法提供的三样东西:即时答案、相当高的质量,以及基本的人文关怀。在那些在工作中使用人工智能工具的84%的开发者中,大多数人并非要离开他们所喜爱的社区,而是想要逃离那个已经变得充满敌意的社区而已。

这些数据中蕴含着一种残酷的讽刺意味。ChatGPT、GitHub Copilot以及所有其他人工智能编程助手,都是在Stack Overflow那些质量极高的内容基础上训练而成的。数百万条经过严格验证、由社区成员审核过的答案——那是数十万开发者15年来辛勤工作的成果——反而成了那些让Stack Overflow变得不再重要的工具的基础。人工智能并没有取代Stack Overflow,它只是让Stack Overflow失去了原有的管控机制而已。

Stack Overflow 自作自受

这种下滑并非从ChatGPT开始出现的。再看看那张图表:下降趋势其实始于2014年,比所有这些事情发生还要早8年。就在那时,Stack Overflow提升了内容管理的效率——这意味着会更迅速地删除重复问题,更快地对问题进行负面评分,从而提高用户参与的门槛。2023年的一项研究显示,49%的新用户遇到的都是已被关闭的问题、没有回复的情况,或是无法理解为何会被给予负面评分。该平台已经无法维持内容质量了,它实际上只是在优先考虑那些已经在平台上的开发者而已。

到2023年时,越来越多的志愿版主选择辞职,他们认为相关政策“反应迟缓、不明确,而且完全不重视社区的需求”。在当前的讨论中,最受认可的看法是:“人们很高兴终于有了这样一种工具,它不会告诉他们自己的问题很愚蠢。”这并非是对人工智能的怀念,而是一种如释重负的感觉。

Stack Overflow对人工智能问题的应对措施反而让情况变得更糟。2023年,该平台禁止了由人工智能生成的答案——从质量控制的角度来看,这一举措是合理的;但与此同时,它又将自己的数据集授权给OpenAI,并开发了AI辅助功能。这无异于一边试图阻止人工智能的发展,另一边却又为其提供发展条件。Stack Overflow向企业知识管理领域的转型或许能够挽救这家公司,但作为开发者网络中的帮助平台的角色则已经不复存在了。

究竟失去了什么

诚实地面对损失其实很重要。Stack Overflow的公开档案具有不可替代的价值:那些经过社区审核、内容可靠的详细解答,即便在八年之后依然有效,而且还能被谷歌索引,只需两秒就能找到。能够偶然找到适用于2026年出现的特殊情况的、2012年留下的完美解答,是一种难得的体验。而人工智能则无法做到这一点——它的训练数据有时间限制,还会产生错误信息,其给出的答案也无法与人类可理解的推理过程相衔接。

还有一个值得重视的长期结构性问题。人工智能模型是基于Stack Overflow的历史数据来训练的。随着该平台不再产生高质量的人工创作内容,未来的模型将越来越多地依赖人工智能生成的内容来进行训练——研究人员将这种现象称为“模型崩溃”。据《务实工程师》杂志报道,即便没有大型语言模型,Stack Overflow也会面临结构上的衰退;而人工智能则使得这种衰退变得更加严重。

开发者知识如今存放在何处

基本上是分散的。对于实时帮助,现在有针对特定框架的Discord服务器来承担原本由Stack Overflow承担的功能。GitHub Discussions则将问答内容直接嵌入到问题所在的代码库中。虽然Reddit在内容管理方面也存在混乱,但其包容度仍比Stack Overflow后期要高。至于那些“如何在Python中实现X功能”的问题,AI工具在集成开发环境中能更快地提供解决方案,而且无论何时提问都不会受到任何批评。

开发人员的集体知识并没有消失——只是分散在了各处:过期的聊天记录中、没有搜索功能的Discord频道里,以及已关闭的GitHub问题中。这与Stack Overflow的模式不同之处在于信息的可查找性。正如Futurism所指出的,现在的关键问题是:人工智能模型将来要从哪里获取高质量的编程知识用于训练?因为它们所依赖的知识源正在变得不再更新。在Stack Overflow上发布的优质帖子可能还会在谷歌上被检索到十年之久,而上周四在Discord上发送的消息则早已无法被找到。这种权衡是否可以接受,是这张图表无法回答的问题。

https://byteiota.com/stack-overflow-collapsed-99-ai-finished-what-mods-started/

Reply Favorite View the author
All Replies

No replies yet