大家好,今天小编来为大家解答ChatGPT 偷窃:Stack Overflow 正在被程序员抛弃,1 月访问量锐减3200 万这个问题,很多人还不知道,现在让我们一起来看看吧!
你没听错。
这个全球知名的开发者问答网站,短短一个月内访问量骤降3200万!
甚至目前的搜索量也只有巅峰时期的三分之一……
为什么会突然出现这种情况?一位网友用一句话解释了其中的奥秘:
自从ChatGPT 推出以来,我就没有使用过Stack Overflow。
并且从近三个月的Stack Overflow流量统计来看,流量下降发生在2022年11月至12月之间。
无独有偶,OpenAI于去年11月30日发布了ChatGPT。
好家伙,原来是AI圈里的热门炸鸡ChatGPT。
那么为什么它能够在如此短的时间内如此迅速地改变很多程序员的求知习惯呢?
“我懒,所以用ChatGPT”
对于这个问题,作为用户的程序员可能最有发言权。
有人简洁明了地将问题总结为两点:
如果我不懒的话:Google 和Stack Overflow 是我的首选;如果我很懒:我选择ChatGPT。
其含义是显而易见的。问题的关键在于获取答案的便利性。
我们先看一下在Stack Overflow 上得到答案的过程。
首先,您需要点击“提问”按钮开始提问之旅:
然后是乏味的“填空”链接:
输入标题描述问题尝试了什么/预期结果语言标签
但这一系列的操作还没有结束。对于提问者来说,最无奈的可能就是漫长的等待。
然而,现实往往是这样的:
没错,没有人关心这个问题,即使有人回答了问题,也还是要看哪个答案的“得票”更高等等。
不过,如果这件事情换成ChatGPT,结果就会不一样了。它只需要一个动作:
问!
然后答案就“啪”地出现在你的面前。
通过这个对比,可以看出ChatGPT在“问答”方面的便利性。正如网友总结的:
搜索产品/网站 Google
寻找答案 ChatGPT
不过,有一件事要说。 “问答”的便捷固然是一方面,但更重要的一点应该回归到答案的准确性。
那么下一个问题是:
程序员依赖ChatGPT,靠谱吗?
您必须知道Stack Overflow 给出的禁用ChatGPT 的理由是:
目的是减缓使用ChatGPT 创建的大量答案流入社区的速度。
因为从ChatGPT得到错误答案的概率太高了!
但这只是“反对者”片面的说法,并不能完全相信。 ChatGPT 发布已经有一段时间了。到底靠谱不靠谱,我们来看看用户的感受如何。
我先说一下结论。 ChatGPT在编程方面可以说是“全能型人才”:查找bug、编写网站、将提示文字转换为代码……
ChatGPT 在发现bug 方面非常周到。例如,Repit的CEO给了ChatGPT一段有错误的代码,并要求它找出其中的bug。
结果ChatGPT不仅找到了bug,还指出了错误原因、如何修改,并附上了正确的代码。最后还不忘做一下总结。
(这不是比搜索Stack Overflow寻找答案更好吗?手动狗头)
当然,AI模型不能与Stack Overflow这个问答网站进行比较,看看它与其他代码修复系统相比如何。
不久前,约翰内斯古腾堡大学和伦敦大学也进行了一项研究,ChatGPT 比较了另外三种代码修复系统:Codex、CoCoNut 和Standard APR。
研究过程中,研究人员一共给出了40个错误代码,初步得到的结果是:
ChatGPT 解决了19 个问题,Codex 解决了21 个问题,CoCoNut 解决了19 个问题,标准APR 方法解决了7 个问题。
其中Codex和ChatGPT来自同一语言模型家族,因此结果比较接近。
但!这不是最终结果。毕竟ChatGPT是一个对话模型,可以进行交流。经过沟通,解决了多达31个Bug。
嗯,最终的结果是显而易见的。
除了调试之外,ChatGPT 还可以在给定需求时自动编写代码。网友纷纷反映,最终的代码效果还不错。
例如,有网友声称,他们的创业公司的大部分代码都是由ChatGPT和Copilot完成的。
还有一位ChatGPT的“学生迷”,用ChatGPT写了一个网站,生成的代码非常工整:
甚至在去年底,Riley Goodside就通过玩转ChatGPT提示词,收到了估值73亿美元的硅谷独角兽公司Scale AI的offer,正式聘用他为“提示工程师”。
工作内容是:只要说几句话,让AI生成你想要的代码。
这里的例子太多了,无法一一列举。简而言之,已经有人将ChatGPT 融入到编程生产力中了。
而且,ChatGPT也是一个很好的“改进”模式。此前有传言称其数学能力不足。不过,昨天OpenAI官方宣布,它在真实性和数学能力方面提高了ChatGPT的性能。
对于程序员来说,他们更关心的是ChatGPT在编程能力上是否有所提升。
不过,对此,有网友测试了一下,发现同样的代码问题在去年12月底(左)可以得到解答,而今年1月底(右)就不行了。
One More Thing
近日,ChatGPT有“新装备”。它刚刚发布了型号BLIP-2,可以连接ChatGPT。它不仅可以简单地看图说话,还可以讲解剧情、给图片添加说明文字……
而且,BLIP-2在各种视觉语言任务上实现了SOTA,并且代码现已开源。
强强联手,期待一波~
图片来源:@Daniel Bourke
参考链接:
[1] https://twitter.com/dannypostmaa/status/1620207540381569024[2] https://techcabal.com/2023/01/31/stack-overflow-chat-gpt/[3] https://twitter.com/flaviocopes/status/1620333315919331328[4] https://推特。 com/laminappcom/status/1620516951163559936[5] https://www.pcmag.com/news/watch-out-software-engineers-chatgpt-is-now-finding-fixing-bugs-in-code[6] https://twitter.com/mrdbourke/状态/1620353263651688448
– 超过-
原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/124113.html
用户评论
心悸╰つ
这篇文章说的没错!最近我找代码的时候越来越喜欢用 ChatGPT 了,它给我提供了很多快速有效的解决方案。Stack Overflow 回复太慢了,还得自己去筛选答案,效率没法比.
有12位网友表示赞同!
权诈
我可不信 Stack Overflow 真的被“抛弃”了,作为程序员的宝贵资源,它还是有很多可贵的价值的。但 ChatGPT 的便捷确实很吸引人,未来也许会有更多人用 ChatGPT 解决问题。
有13位网友表示赞同!
迁心
3200万啊,这是相当大的数字! 感觉现在编程越来越注重效率了,ChatGPT 刚好能满足这个需求。 Stack Overflow 如果想生存下去,必须找到新的突破口,例如更快速的答复时间或者更加个性化的服务。
有17位网友表示赞同!
琴断朱弦
我虽然是新手程序员,但我觉得 Stack Overflow 依然很重要。我从中学到了很多知识和经验,而且它的社区氛围也很友善。ChatGPT 的确方便,但我还是觉得 Stack Overflow 更可靠,毕竟它是由真实的人回答的,而不是机器生成。
有7位网友表示赞同!
苏莫晨
这个下降的原因真的复杂啊,我觉得不仅仅是 ChatGPT 的出现。最近几年网站的使用习惯都在发生变化,很多年轻人更喜欢使用微信小程序或者 App 这些工具获取信息,Stack Overflow 也需要适应这种趋势。
有13位网友表示赞同!
oО清风挽发oО
ChatGPT 虽然强大,但它毕竟还是个机器。它的答案有时候会缺乏逻辑,或者错误百出。 Stack Overflow 的价值在于它的答案是经过真实用户的思考和验证的,更可靠更专业。
有14位网友表示赞同!
一笑傾城゛
说实话,我真的不太明白为什么 Stack Overflow 会这样下滑。在我看来,它仍然是程序员们不可或缺的学习和交流平台!
有18位网友表示赞同!
我绝版了i
我觉得 ChatGPT 的出现会对所有问答网站带来挑战,Stack Overflow 需要更加重视用户的体验,提供更便捷、更个性化的服务才能避免被淘汰。
有5位网友表示赞同!
你很爱吃凉皮
3200万这个数据确实让我吃惊,但也反应了编程行业的变化。未来可能会有更多基于 AI 的编程工具出现,传统的编程社区也必须进行转型升级!
有6位网友表示赞同!
▼遗忘那段似水年华
作为一名程序员,我很依赖 Stack Overflow,但它最近的回复速度越来越慢了。 ChatGPT 的出现或许可以缓解这种压力,但我还是希望 Stack Overflow 能继续保持它的专业性和权威性。
有5位网友表示赞同!
裸睡の鱼
ChatGPT 确实强大,但我更喜欢 Stack Overflow 那种真人互助的氛围,能够从其他程序员那里得到帮助和共鸣,这是一种独特的价值。
有8位网友表示赞同!
别伤我i
我觉得 ChatGPT 更像是一个工具,用 ChatGPT 写代码当然方便,但对于解决问题的逻辑思考和团队合作能力培养,Stack Overflow 仍然是不可替代的学习平台。
有8位网友表示赞同!
逃避
我比较关心的是,ChatGPT 的出现会不会导致程序员们缺乏思考能力? Stack Overflow 可以更有效的引导程序员思考问题,找到解决方案。
有18位网友表示赞同!
今非昔比'
对于新人来说,Stack Overflow 更加直观易懂,而 ChatGPT 需要的逻辑理解更强,也许以后我们可以用 ChatGPT 来辅助,先把代码框架搭建起来,再到 Stack Overflow 上面去优化和完善代码逻辑。
有19位网友表示赞同!
打个酱油卖个萌
我觉得这个数据反映了程序员思维的转变,他们追求效率和速度,ChatGPT 可以满足这方面的需求。 Stack Overflow 需要调整策略,或许可以探索更快捷的答题方式,或者提供更多实用性的内容服务!
有20位网友表示赞同!
景忧丶枫涩帘淞幕雨
Stack Overflow 的未来取决于它如何适应时代的变化 。也许可以加入 AI 辅助功能,提高回答效率, 也许可以打造更精准的搜索引擎,帮助程序员更快找到他们需要的答案。
有16位网友表示赞同!
一别经年
总而言之,ChatGPT 的出现确实对编程世界带来了巨大的冲击,Stack Overflow 需要迎难而上,不断革新才能保持竞争力。
有6位网友表示赞同!