Wow, how strange...
so is github...
Tracing the fix-it sessions backwards in time to the broke-it sessions (such that the AI can learn from its mistakes) might be tricky unless we somehow manage to connect copiloting sessions through git history. Imagine a big database of changes where the AI is waiting to see whether the code persists, or if somebody comes along and fixes it.
One can hope, anyways.
As I understand it, someone needs to be creating the information that goes into the top of the funnel. I don't think ChatGPT can create an answer from scratch.
This could even be done collaboratively with the LLM to improve its training with real expertise instead of feeding back into itself.
This would be a bit of a product shift for SO though, and some people would undoubtedly be opposed to it and leave the platform. But if LLMs pose a threat to the platform it may be better than to alternative.
A few days ago I had some confusion about how to use a React Native library and docs were also not super-clear for me.
Asked StackOverflow. Then I said "let's see what happens if I copy paste the exact same question into GPT-4", and did it.
Had my answer in 30 seconds, which explained the issue very well and worked. A few hours later I got an answer on SO too telling almost exactly the same, which was right.
Anectodal for sure, but ChatGPT and similar tools will keep evolving faster and will become only better.
Not surprising to see decline in SO. But I believe there will be an equilibrium as LLMs will need that training data too.