新知榜官方账号
2023-07-03 19:21:07
根据网络流量分析公司SimilarWeb的统计数据,知名程序员问答平台StackOverflow的流量“自2022年1月以来平均每月下降6%,3月降幅达13.9%”。究其原因,很可能是受到GitHubCopilot和ChatGPT等AI编程助手的冲击。
StackOverflow是供程序员们交流技术问题的问答网站。长期以来,每当开发者陷入编程难题或者忘记了常用的正确语法或参数时,总会选择来StackOverflow进行求助。不过VisualStudioCode等编辑器内的弹出式帮助也能起到提示作用,而且随着AI的爆发式发展,这类功能在过去几年内实现了辅助编程质量和范围的显著提升。
如今,Coipilot、AWSCodeWhisperer和最近的爆发的谷歌Bard最终让双方的力量对比发生了转折性的变化。2021年6月,Copilot率先发布公共预览版,并于2022年6月起全面上线。与Copilot共享部分底层技术的OpenAIChatGPT也能根据要求输出代码。CodeWHisperer于2022年6月首次发布预览,谷歌则在上个月推出了Bard代码生成功能。
引发网站流量波动的因素有很多,特别是考虑到搜索引擎算法的不断变化,研究人员往往很难总结出AI编程助手兴起与StackOverflow流量萎缩之间的对应关系。StackOverflow倒是在发布自己的流量统计数据,但结合WebArchive做出的这些数据分析无法与SimilarWeb公布的结果完全匹配。不过单从数字来看,如今StackOverflow网站的日均访问者为560万,提出3500个问题,远低于去年6月的740万访问者和5500个问题。
上周,StackOverflow公司CEOPrashanthChandrasekar公开承认AI编程技术已经对StackOverflow构成了挑战。Chandrasekar在一封公开信中坦言,公司“正处于困难时期”,“我做出了一个非常艰难的决定,将裁员约10%,即58名员工。”
统计数据显示,StackOverflow上共有2400万个问题,其中69%得到了回答,这也构成了其他竞争对手难以照搬的宝贵编程资源。但在短短几个月内,AI技术就开始“侵蚀”这一优势。StackOverflow的反击在ChatGPT出现以前,Copilot等AI编程工具对StackOverflow带来的影响,几乎可以忽略不计。StackOverflow公司CEOPrashanthChandrasekar曾在去年11月接受采访时表示,开发人员应当真正理解自己正在编写的代码。“有时候,你得搞清楚自己在开发什么东西。毕竟我们最后还是得做调试,如果不理解开发内容、调试将无从谈起。并没有哪条捷径能让程序员们跳过学习的过程。”
然而,开发人员确实经常在搞不清状况的前提下盲目从StackOverflow上复制和粘贴代码。唯一的指望,就是有足够多的人盯着那些流行的共享代码片段,所以往往有人能及时发现其中的质量问题。但那些更小众的答案就没这么幸运了,网站上的很多问题甚至根本就没有答案。
随着ChatGPT爆火,StackOverflow也意识到AI编程技术已经对其构成了挑战,并已做出反击。去年12月,StackOverflow曾率先发布声明称,将暂时封禁ChatGPT。当时StackOverflow给出的理由是:由于从ChatGPT获得正确答案的平均比率太低,发布由ChatGPT创建的答案对网站及询问或寻找正确答案的用户来说是非常有害的。StackOverflow表示,虽然ChatGPT生成的答案有很高的错误率,但它们通常看起来很不错。有很多人尝试用ChatGPT来创建答案,但他们没有专业知识或不愿在发布之前对答案正确与否进行验证。有网友出于讽刺目的,问ChatGPT“为什么StackOverflow禁止AI生成的答案”,得到的答案如下:StackOverflow是一个供程序员和开发人员提问和回答与编码和计算机编程相关问题的网站。它旨在为寻求特定编程问题帮助或想要了解有关特定主题更多信息的人们提供资源。由于AI生成的答案可能并不总是准确或相关,因此它们可能会混淆或误导在StackOverflow上寻求帮助的用户。此外,人工智能生成的答案可能并不总是遵循网站的格式和风格指南,这可能会使它们难以阅读或理解。出于这些考虑,StackOverflow禁止人工智能生成的答案可能是合理的。
今年4月,StackOverflow释放了向OpenAI收费的信号,原因是这类AI公司使用了自己平台的数据进行训练。除了StackOverflow,新闻社区Reddit日前也计划开始向使用API的公司收费。Reddit创始人兼首席执行官SteveHuffman在接受采访时表示:“Reddit的数据库确实很有价值,我们没有必要免费提供这些价值给世界上最大的公司。”与此同时,StackOverflow也在积极推出自家的AI产品。Chandrasekar在最近的一篇博文中承诺,公司在未来几个月内会推出“以AI/机器学习为重点的产品。”“我们的专项团队正致力于将生成式AI纳入StackOverflow和StackOverflowforTeams”,后者是该网站的私人付费版本。Chandrasekar也没有忘记强调AI编程技术的局限性。“现代大语言模型系统的问题在于,它们会以同样的置信度同时给出正确和错误的答案。而且一旦它们认为这些事实和数据符合用户搜索的回答模式,就会产生「幻觉」。”他还坚持认为,“人类与AI之间的共生关系,将保证StackOverflow这类依托社区驱动的平台,始终在技术领域占据一席之地。”
相关工具
相关文章
推荐
中国首款3A游戏上线,《黑神话:悟空》出圈!
2024-08-21 13:46
盘点15款AI配音工具,短视频配音有救了!
2024-08-12 17:11
短视频文案没创意?10大AI写作工具来帮你!
2024-08-05 16:23
Midjourney发布V6.1版本,我已分不清AI和现实了!
2024-08-01 15:03
我发现了一款国产AI绘画神器,免费易上手!
2024-07-25 16:40
7位AI考生做今年高考题,能过一本线吗?
2024-07-19 17:17
世界上第一所AI学校来了,80亿人只需要1位老师?
2024-07-18 17:12
Sora首部AI广告片上线,广告从业者危险了!
2024-06-27 13:44
OpenAI与中国说拜拜,国产AI如何接棒?
2024-06-26 15:18
人与AI会产生爱情吗,专家发话了!
2024-06-17 17:28