


ChatGPT steals: Stack Overflow is being abandoned by programmers, and the number of visits plummets by 32 million in a month
This article is reprinted with the authorization of AI New Media Qubits (public account ID: QbitAI). Please contact the source for reprinting.
Stack Overflow is being abandoned by programmers.
You heard it right.
The number of visits to this world-renowned developer Q&A website dropped by 32 million in just one month!
Even the current search volume is only one-third of its peak...
Why is this suddenly happening? A netizen explained the mystery in one sentence:
I haven’t used Stack Overflow since ChatGPT came out.
And judging from the Stack Overflow traffic statistics in the past three months, the traffic decline occurred between November and December 2022.
Coincidentally, OpenAI released ChatGPT on November 30 last year.
Good guy, it turns out that it’s ChatGPT, the most popular hot potato in the AI circle.
Then why can it change the knowledge-seeking habits of many programmers so quickly in such a short period of time?
Regarding this issue, programmers, as users, may have the most say.
Someone summed up the problem concisely and concisely into two points:
If I am not lazy: Google and Stack Overflow are the first choices;
If I am lazy: I choose ChatGPT.
#The implication is obvious. The key to the problem lies in the convenience of getting the answer.
Let’s first look at the process of getting answers on Stack Overflow.
First of all, you need to click the "Ask Question" button to start the questioning journey:
Then you come to the tedious "fill in the blanks" link:
Enter the title → Describe the problem → What have been tried/what results are expected → Language tag
But this series of operations is not over yet, for the questioner , the most helpless thing may be the long wait.
However, the reality is often like this:
That’s right, no one cares about it; and even if someone answers the question, you still have to look at it Which answer has the highest "vote" and so on.
But if this matter were done with ChatGPT, the result would be different. It only requires one action:
Ask!
Then the answer will be thrown in front of you with a "snap".
After such comparison, the convenience of ChatGPT in "question and answer" can be seen. As netizens summarized:
Search for products/websites→ Google
Seeking answers→ ChatGPT
But there is one thing to say, "Q&A "Convenience is certainly one aspect of this matter, but the more important point should return to the accuracy of the answer.
Then the next question is:
Is it reliable for programmers to rely on ChatGPT?
You must know that the rationale given by Stack Overflow for banning ChatGPT was:
The purpose of (doing this) is to slow down the large number of answers created using ChatGPT from flowing into the community.
Because the probability of getting wrong answers from ChatGPT is too high!
However, this is only a one-sided statement from "the opponent" and cannot be fully believed. It's been a while since ChatGPT was released. Whether it's reliable or not, let's take a look at how users feel about it.
Let’s talk about the conclusion first. ChatGPT can be said to be an “all-round talent” in terms of programming: finding bugs, writing websites, converting prompt words into codes...
ChatGPT can be said to be quite considerate in finding bugs. For example, the CEO of Repit dumped a piece of erroneous code to ChatGPT and asked it to find the bugs in it.
As a result, ChatGPT not only found the bug, but also pointed out the cause of the error, how to modify it, and attached the correct code. Finally, it did not forget to summarize.
(Isn’t this better than searching on Stack Overflow to find answers? Manual dog head)
Of course, an AI model cannot compare with Stack Overflow, a question and answer website. , let’s see how it compares with other code repair systems.
Not long ago, Johannes Gutenberg University and the University of London also conducted a study in which ChatGPT compared three other code repair systems: Codex, CoCoNut and Standard APR.
During the research process, the researchers gave a total of 40 error codes, and the preliminary results obtained are:
ChatGPT solved 19 Questions, Codex solved 21, CoCoNut solved 19, and Standard APR method solved 7.
Among them, Codex and ChatGPT come from the same language model family, so the results are relatively close.
BUT! This is not the final result. After all, ChatGPT is a conversation model and can communicate. After the communication, it solved as many as 31 bugs.
Well, the final result is also obvious.
In addition to debugging, ChatGPT can also automatically write code when given requirements. Netizens have reported that the final code effect is not bad.
For example, some netizens claimed that most of the code of their startup company was completed by ChatGPT and Copilot.
There is also a "student fan" of ChatGPT who wrote a website using ChatGPT. The generated code is very neat:
Even at the end of last year, Riley Goodside received an offer from Scale AI, a Silicon Valley unicorn company valued at US$7.3 billion, by playing with ChatGPT prompt words, and officially hired him as a "prompt engineer."
The content of the work is: just speak a few words and let AI generate the code you want.
There are too many examples to list here. In short, some people have now incorporated ChatGPT into programming productivity.
Moreover, ChatGPT is also a good model for “improving”. It was previously rumored that it had insufficient mathematical capabilities. Not only did OpenAI officially announce yesterday that it has improved ChatGPT’s performance in terms of authenticity and mathematical capabilities.
For programmers, what they are more concerned about is whether ChatGPT has improved in programming capabilities.
However, in this regard, some netizens have tested it. The same code problem could be answered at the end of December last year (on the left), but not at the end of January this year (on the right).
One More Thing
Recently, ChatGPT has "new equipment". It has just released a model BLIP-2, which can be connected to ChatGPT. It will not only You can simply look at the pictures and speak, explain the plot, and add words to the pictures...
Moreover, BLIP-2 has achieved SOTA on various visual language tasks, and the code is now open source.
Joining forces, looking forward to a wave~
Reference link:
[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://twitter.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/status/1620353263651688448
The above is the detailed content of ChatGPT steals: Stack Overflow is being abandoned by programmers, and the number of visits plummets by 32 million in a month. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

On March 3, 2022, less than a month after the birth of the world's first AI programmer Devin, the NLP team of Princeton University developed an open source AI programmer SWE-agent. It leverages the GPT-4 model to automatically resolve issues in GitHub repositories. SWE-agent's performance on the SWE-bench test set is similar to Devin, taking an average of 93 seconds and solving 12.29% of the problems. By interacting with a dedicated terminal, SWE-agent can open and search file contents, use automatic syntax checking, edit specific lines, and write and execute tests. (Note: The above content is a slight adjustment of the original content, but the key information in the original text is retained and does not exceed the specified word limit.) SWE-A

520 is approaching, and he is here again for the annual show of tormenting dogs! Want to see how the most rational code and the most romantic confession can collide? Let’s take you through the most complete and complete advertising code one by one to see if the romance of programmers can capture the hearts of your goddesses?

The Charm of Learning C Language: Unlocking the Potential of Programmers With the continuous development of technology, computer programming has become a field that has attracted much attention. Among many programming languages, C language has always been loved by programmers. Its simplicity, efficiency and wide application make learning C language the first step for many people to enter the field of programming. This article will discuss the charm of learning C language and how to unlock the potential of programmers by learning C language. First of all, the charm of learning C language lies in its simplicity. Compared with other programming languages, C language

本篇文章给大家介绍如何用前端代码实现一个烟花绽放的绚烂效果,其实主要就是用前端三剑客来实现,也就是HTML+CSS+JS,下面一起来看一下,作者会解说相应的代码,希望对需要的朋友有所帮助。

Last week we did a public welfare live broadcast about "2023PHP Entrepreneurship". Many students asked about specific order-taking platforms. Below, php Chinese website has compiled 22 relatively reliable platforms for reference!

OPStack is an open source blockchain framework released by Optimism Collective, the development group behind the Optimism Network. It is an important tool for both the Ethereum and Optimism communities. The main goal of OPStack is to strengthen the Optimism Network, providing key software tools to the Optimism Mainnet, as well as the upcoming Optimism Superchain and its governance model. By providing a developer-oriented environment, the core idea of OPStack is to promote growth and innovation in the Ethereum space. It paves the way for cutting-edge developments and makes blockchain creation simpler. OPStac

Programmer's job responsibilities: 1. Responsible for the detailed design, coding and organization and implementation of internal testing of software projects; 2. Assist project managers and related personnel to communicate with customers and maintain good customer relationships; 3. Participate in demand research and project feasibility performance analysis, technical feasibility analysis and demand analysis; 4. Familiar with and proficient in the relevant software technologies for delivering software projects developed by the software department; 5. Responsible for timely feedback on software development situations to the project manager; 6. Participate in software development and maintenance Solve major technical problems during the process; 7. Responsible for the formulation of relevant technical documents, etc.

Download and install historical versions of VSCode VSCode installation download installation reference VSCode installation Windows version: Windows10 VSCode version: VScode1.65.0 (64-bit User version) This article
