Stack Overflow拥抱AI!重开聊天,探索专家付费咨询,打造个性化主页。与OpenAI、Google Cloud等合作,普及知识并集成至GenAI工具。问题量骤降90%?别慌!Stack Overflow for Teams、广告招聘和知识许可多线发展,或成对抗AI虚假信息的堡垒。
译自:Stack Overflow's Plan to Survive the Age of AI
作者:David Cassel
Stack Overflow 有一个计划……
首先,上个月该公司在所有 Stack Overflow(及其其他 180 个 Stack Exchange 站点)上恢复了聊天功能,CEO Prashanth Chandrasekar 写道,“本着在日益 AI 驱动的世界中促进我们社区成员之间更多联系的精神。”
虽然历史上它在该网站上并不突出,但该公司现在将聊天视为“在我们典型的问答形式之外进行互动的直接途径”。
作为更大的 Stack Exchange Network 的旗舰网站,Stack Overflow 最出名的是作为计算机程序员和开发人员的问答 (Q&A) 网站。每个月都有数百万人访问它,提出关于特定编程问题的问题,以及分享他们自己的技术知识并从社区的集体经验中学习。
但在 2022 年 11 月,OpenAI 发布了 ChatGPT,它可以更快地提供编程问题的答案,即使可能不太准确。AI 时代已经到来,StackOverflow 的网站访问量直线下降。
查询 Stack Overflow 的官方“Data Explorer” tool,编程新闻网站 DevClass 计算出“2025 年 4 月发布的问答总和比 2024 年同月下降了 64% 以上,并且比 2020 年 4 月下降了 90% 以上,当时流量接近峰值。”
根据另一项估计,自 2022 年以来,用户生成的问题减少了 77%。
对于 Chandrasekar 来说,聊天是新的 Stack Overflow 保持敏捷性的一种方式——“快速试验、迭代用户反馈,然后进行更改以查看什么效果最佳。”
这只是该公司为在 AI 时代将用户带回其长期运行的问答网站而采取的几个步骤之一。
上周,一篇博文详细介绍了该公司的用户体验团队正在研究的其他内容。它积极调查的另一件事是直接咨询专家的能力——这些专家甚至有可能以某种方式获得补偿。
Stack Overflow 的研究人员调查了 600 多名开发人员,得出的结论是,目前“寻求帮助者”实际上很难从该网站获得帮助。(“在当今世界,写一个好问题需要花费太多时间,尤其是在大多数人不知道如何以 Stack Overflow 质量标准写作的情况下。然后他们可能会得到负面反馈或根本得不到答案。”)
这些人确实看到了 AI 的价值,但仍然更喜欢人工帮助,尽管“如果这意味着比我们今天提供的网站更快地获得帮助,有些人愿意依赖 AI。”这些用户真正想要的一件事是帮助理解他们的问题……
但随后 Stack Overflow 的研究人员表示,他们“惊喜地发现”“有人愿意参与专家咨询概念”。研究人员询问了 17 个不同的人(他们之前回答过一个问题)是否愿意成为“专家顾问”,他们报告说,一些开发人员“至少有中等程度的兴趣,尤其是在他们得到补偿的情况下”。
所以这个想法正在被追求。“该团队将继续探索这可能是什么样子,包括即将进行的一些现场测试。”
还有更多。Chandrasekar 在2 月下旬的一篇博文中讨论了“我们的下一阶段”,带来了“我们已经相信问答只是难题的一部分……
“新的 Stack Overflow 将被构建成感觉像一个个性化的主页——你自己的技术聚合器。它可能会收集视频、博客、问答、战争故事、笑话、教育材料、工作,所有这些格式(或者可能是其他的,我们很乐意听到你的想法!),并将它们组合成一个个性化的目的地。我们希望这个地方成为你的‘第三屏幕’——你进入互联网上自己社区的入口点。”
一篇二月份的博文也提到了“新闻聚合、编程工作坊和挑战……不是每个人都以相同的方式学习——所以让我们创建适合所有人的内容。”新的内容类型仍然会有赞成票和反对票(以及审核)(加上“社区成员编辑、评分和协作构建它们的其他机会”)。
另一篇三月份的帖子更广泛地补充说,该公司已经在“探索超越‘单行道’问答高速公路的早期想法”。虽然尚未确定具体的变化,但他们对未来的愿景包括:
- “一条较慢的车道,具有高质量的持久知识”(就像其精心策划的问答网站一样)
- 一个“中等车道”,具有诸如讨论或“更灵活的Stack Exchanges……用户可以在其中探索想法或分享观点”之类的功能。
Chandrasekar还谈到了“对我们现有的资产进行现代化改造”。研究团队还承诺对聊天和编码挑战等功能进行可用性测试。所有这些都证明了有意识地努力增加正在进行的研究量。
上周甚至在Stack Overflow的博客上发布了一个特别的“CEO更新”,承诺“探索和实验以实现大胆的进化。”
与此同时,人工智能显然正在影响他们的业务。
一方面,人工智能正在促成新的联盟,甚至是为了访问Stack Overflow内容而达成的许可协议。在他的CEO更新中,CEO Chandrasekar吹捧了Stack Overflow与Open AI、Google Cloud for Gemini、GitHub Copilot和Microsoft 365的战略合作伙伴关系。4月份与Moveworks建立的新合作伙伴关系还创建了一个AI代理,可以使用自然语言查询搜索所有Stack Overflow内容。
CEO更新包括Chandrasekar在拉斯维加斯举行的4月份HumanX AI会议上承诺达成更多交易的片段。“我们将在未来几周内发布更多公告,他们不仅可以访问这些内容,以便能够预训练他们的模型等……而且我们还能够在其genAI工具中呈现Stack Overflow数据。”
在2月份的一次露面中,Chandrasekar还承认“我们在幕后做了更多的”合作伙伴关系“,这些合作伙伴关系尚未公开,仅仅是因为我们尚未公开宣布它们。并且我们正在进行更多此类合作,因为公司与我们联系……”
Chandrasekar在那段视频中说,在2022年之前,AI公司“显然利用了开放互联网上的大量数据,并发现了我们拥有的、你们所有人创建的惊人信息语料库的价值。”(所有Stack Overflow评论均根据Creative Commons 署名-相同方式共享许可获得许可。)
但是在2022年之后,“他们中的一些人与我们联系,我们也与他们中的一些人联系,说让我们正式建立一种机制,他们可以许可数据,并且我们也可以集成到他们的工具中,以便我们能够发挥作用。”
一个结果是?在2023年,Stack Overflow for Visual Studio Code针对Stack Overflow for Teams的Business和Enterprise层发布。Stack Overflow的年度调查发现,73%的开发人员使用Visual Studio Code作为他们的IDE,根据宣传视频。
在他的CEO消息中,Chandrasekar称这些努力为“普及知识的访问”——也许更重要的是,使其“在开发人员所在的所有空间以及他们经常使用的工具中”发生。(企业也在内部试验使用Stack Overflow的“高质量、可信数据”的AI代理,因为Stack Overflow继续提供“人工验证知识的许可”以“构建和改进AI工具和模型”。)
来自2025年2月Stack Overflow问答的屏幕截图 但 Chandrasekar 写道,这一切都发生在追求“以符合道德、负责任的方式使用数据,以促进社区利益,并对开发和管理这些知识库的社区进行再投资”的过程中。他后来表示,Stack Overflow 在“转变关于归因对于我们更大的知识社区和可信数据源的重要性的对话方面,可以发挥先锋作用”。
Chandrasekar 在二月份穿着一件“Not a Robot”的 T 恤衫说,Stack Overflow 的调查显示了一个有趣的悖论。虽然 70% 的开发者表示他们对使用 AI 工具非常感兴趣,但“只有 40% 的人信任这些东西产生的内容。”
在他的 CEO 更新中,Chandrasekar 认为,我们目前的时刻给了 Stack Overflow “一个机会,可以作为对抗虚假信息和对 GenAI 工具生成的内容普遍缺乏信任的堡垒”。
最终的目标不仅仅是允许访问 Stack Overflow 的内容,还要能够通过 AI 工具向 Stack Overflow 提问。“因此,我们作为一个人类社区可以回答这些问题,可以创造新的知识,那些回应这些问题的人会因他们的专业知识而得到认可。
“当然,这些正在创造的新知识可以用于未来的 AI 模型等等。所以世界在运转……而且存在一种共生关系。”
在 ChatGPT 首次发布后不久,Stack Overflow 的“meta”讨论区有人提出了一个显而易见的问题。“ChatGPT 是否可以成为回答人们问题的可行方法?”
它被投了 26 次反对票 —— 提出这个令人不安的话题成为了一位用户唯一敢于提出的问题……
但可能还有希望。DevClass 的文章指出,投资公司 Prosus 拥有的 Stack Overflow 的整体业务,不仅仅包括问答版块。它还包括“其网站的私有版本(Stack Overflow for Teams)以及广告和招聘”等产品。许可协议可能在某个地方影响了这些统计数据,重要的是,“根据 Prosus 2024 年 9 月结束的六个月的财务业绩,Stack Overflow 增加了收入并减少了亏损……”
在 AI 时代,它不断多元化的投资组合最终能帮助它生存下来吗?