撰稿丨云昭
“今天标志着Stack Overflow激动人心的新时代的开始。”
Stack Overflow 首席执行官Prashanth Chandrasekar 在官方博客上宣布,推出OverflowAI。
OverflowAI不是一个单一的产品,而是一系列举措,包括在公共和企业平台上更新AI搜索。对于企业,还有OverflowAI Visual Studio代码扩展以及Slack集成。
Stack Overflow for Teams也将受益于OverflowAI,以帮助企业知识摄取。总体目标是帮助开发人员和企业更轻松地查找和使用所需的信息。
传统的技术问答社区Stack Overflow推出这一系列AI功能,不得不说也是生产力变革时期不得不顺时而为的自救之举。
1、“被大模型杀死了!”
从2022年末开始,StackOverflow访问量一跌再跌,一开始还只是20%左右,而现在的统计的数字更是惊人:“过去一年半里,StackOverflow的流量下降了约50%!”
这种下降同样反映在网站使用率上,问题和答案的数量以及这些帖子收到的投票数量也减少了大约50%。对于此马斯克更是毫不留情的评论道:“被大模型杀死了!”
图片
2、自保:用AI反击AI!
StackOverflow生成式AI的消息一出,的确还是让人大吃一惊。难道真的是“打不过就加入”?
StackOverflow此前为了对抗大模型带来的威胁,采取了一些针对大模型违规爬取数据的措施,比如API收费限制等。当然,作为知识互动平台,StackOverflow也明白AI的强大,今天此番“亡羊补牢”的操作,也是不得已而为之。
“今天标志着Stack Overflow 新时代的开始,非常激动人心。”StackOverflow CEO Prashanth Chandrasekar 对于此次动作表现得极为看重。
StackOverflow 宣布了三件事:将生成式AI集成到自己的公共平台、Stack Overflow for Teams 和全新产品领域的路线图。例如IDE集成,它将社区中5800万个问题和答案的丰富知识带入该领域开发人员找到焦点并完成工作。所有这些工作都将置于OverflowAI的保护之下。
Chandrasekar称,“我们的目标是恪守Stack Overflow 最初的承诺,以我们的开发者社区为中心,确保信任和归属是我们构建的核心,并确保贡献知识的人们的努力得到认可。”
当然,StackOverflow无意与微软抗衡。将人工智能与代码开发相结合是微软利用其Github Copilot技术多年来一直在做的事情。Chandrasekar表示,OverflowAI并不是试图取代Github Copilot,而是为开发者和他们工作的组织提供更多的信息资源。
他说:“我们当然不想取代GitHub的Copilot,我们与你实际要写的代码是非常互补的。”“团队需要在Stack Overflow上打下坚实的基础,才能提供准确、经过验证和策划的信息。”
Chandrasekar强调,在其新一代人工智能的总体努力中,指导愿景与Stack Overflow的主要任务非常一致。“我们的目标是让我们成为所有技术知识的目的地,所以这就是一切。”
所以,看出来,“以社区为中心”,用AI来挽救StackOverflow才是最大的目的。
3、能力大革新
首先就是搜索。此前,Stackoverlow一直依赖词法搜索,尝试根据用户提供的关键字将用户与问题和答案进行匹配。现在,将在构建于向量数据库之上的私有Alpha中添加语义搜索,以便搜索查询生成的响应可以更智能地与用户正在研究的主题保持一致。
“我们的目标是创建一个对话式的、以人为本的搜索。我们希望公共平台用户能够使用GenAI支持的对话式搜索获得即时、值得信赖且准确的问题解决方案。”
此外,StackOverflow正在研究如何使用来自Stack Overflow 中超过5800万个问题和答案的高度可信的知识来对生成的回复进行归因和引用,并能够查询知识库以获得更个性化的结果。与其他AI解决方案不同,如果用户在平台的大型数据集中找不到所需的内容,Stack Overflow 社区可以填补人工智能无法解决的空白。
其次,增强了对Stack Overflow for Teams 的搜索。Stack Overflow for Teams也将提供同样的搜索增强功能。客户将能够利用值得信赖的来源(例如Stack Overflow for Teams、Stack Overflow 的公共平台)以及客户存储知识的其他地方(例如Confluence和GitHub),快速找到最相关的答案并发现相关知识,还有更多内容可供添加随着时间的推移。
值得一提的是,OverflowAI还将为Stack Overflow for Teams添加一项新功能:企业知识摄取。在创建新实例或引入新成员时,用户可以利用现有的准确且可信的内容在几分钟内整理和构建知识库。AI/ML将创建标签结构的初稿,并通过确定您的团队最常要求良好文档或解决方案的领域来推荐问题和答案。这使得开发人员能够专注于通过策划和完善内容来验证准确性来增加价值。所有知识都可以被内部社区发现和重用,并且将包括质量/准确性指标,以确保其保持相关性和准确性(投票、编辑、评论、视图等)。
最后,Visual Studio 代码扩展也是一大亮点。Stack Overflow开发人员从公共论坛中剪切/粘贴答案,并在Microsoft的Visual Studio Code等开发工具中使用,这是一个非常常见的用例。
Stack OverFlow for Teams用户现在为Visual Studio代码提供了一个新的OverFlow AI扩展,它将直接集成到开发人员环境中。Chandrasekar表示,OverflowAI将使Visual Studio Code用户能够直接查询和生成代码。
该代码可以利用来自公共论坛以及企业自己的知识库的信息来获得最相关的结果。该工具还将能够帮助提供代码的摘要和解释。此扩展从公共平台和私有Stack Overflow for Teams实例中提取经过验证的内容,为您的开发人员提供有关如何高效地解决问题的个性化摘要,使他们能够在需要时进行更深入的挖掘,然后记录新的学习内容和解决方案。
同时,AI讨论社区方面也有了新的规划。GenAI Stack Exchange 将成为一个以知识共享为中心的社区场所:发布有关快速工程等问题和答案,充分利用人工智能,并保持在GenAi Tools 快速发展的生态系统中的领先地位。
此外,Stack Overflow 的自然语言处理(NLP) Collective将包含一项名为“讨论”的新功能,该功能将提供一个集中的空间来讨论技术方法、探索实施策略并分享不同的观点,以便用户可以做出更明智的技术决策。
4、StackOverflow能否重获新生?
“我们进行了一次又一次的冲刺,将自己推向极限。”路线图的公开仅仅只是一个开始,Stack Overflow将自己变得更加“生成式AI",也是整个内容行业所在做的。
时代面前,不得不向先进的生产力低头。跟上潮流才能重获新生,但达到这一点需要众多专业人才付出令人难以置信的努力。
我们看到互联网到来,造就了新一批时代宠儿,也看到了不少知名传统企业的坍塌。谁也不知道哪一天什么样的大模型类产品突然爆火,然后就将原来我们习惯用的工具取而代之。至少,我们看到stackoverflow已经加入到变革的队伍之中。
参考链接:
https://stackoverflow.blog/2023/07/27/announcing-overflowai/
https://venturebeat.com/ai/stack-overflow-jumps-into-the-generative-ai-world-with-overflow-ai/
https://observablehq.com/@ayhanfuat/the-fall-of-stack-overflow