Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs
Community Proposals
Community Proposals
tag:snake search within a tag
answers:0 unanswered questions
user:xxxx search by author id
score:0.5 posts with 0.5+ score
"snake oil" exact phrase
votes:4 posts with 4+ votes
created:<1w created < 1 week ago
post_type:xxxx type of post
Search help
Notifications
Mark all as read See all your notifications »
Meta

Welcome to Software Development on Codidact!

Will you help us build our independent community of developers helping developers? We're small and trying to grow. We welcome questions about all aspects of software development, from design to code to QA and more. Got questions? Got answers? Got code you'd like someone to review? Please join us.

Post History

75%
+4 −0
Meta How can Q&A sites coexist with LLMs?

My take on this: Q&A sites used to fill two distinct roles, but only one of these (the more boring one that doesn't matter anyway) is usurped by LLMs. The interesting one is not yet in danger o...

posted 1y ago by matthewsnyder‭

Answer
#1: Initial revision by user avatar matthewsnyder‭ · 2023-08-01T00:30:07Z (over 1 year ago)
My take on this: Q&A sites used to fill two distinct roles, but only one of these (the more boring one that doesn't matter anyway) is usurped by LLMs. The interesting one is not yet in danger of being supplanted.

There's always been two types of questions on StackOverflow:

* Trivial, highly specific questions that would be directly answered by documentation etc. but the asker either doesn't know there is a manual, is too lazy to read it, tried reading it but it was too confusing, or the manual is missing in parts or in whole. These tend to solve the one instance of a problem each. Even very similar other problems are often hard to recognize as such and people end up asking many duplicate questions about the same thing.
* Complex, deep questions where there's not really "one definitive answer", and it's not so much about "answering" the question but learning something from the discussion that is valuable. These usually deal with central concepts in an area that, once properly understood, can be used to independently resolve a whole class of problems. 

I came to SO for the first kind, but stayed for the second. I am now here, because over the years SO moderators began to crack down on the second category. IMO the second category is the most interesting, while the first is quite boring. As an expert, I would not really want to be answering the first kind too much, the second would be the interesting one. This can be seen in how many eminent scholars choose to write comprehensive textbooks on their subject rather than practice tests.

I think LLMs currently excel at answering the first kind, because no manual is too boring for them, so they effectively "read them all". Even then, the models are generative, often hallucinate, and it's never clear what's generated and what's fact - so they tend to be unreliable with it as well. Although I expect that the reliability will improve over the next few years.

For the second kind of question, LLMs are no good at all. For one, it requires the ability to reason at a high level and synthesize laterally related information which the LLM cannot do. It can generate content if deep treatises of similar topics happened to be in its training data, but there are not always readily available analyses on every conceivable subject - not many people can write one, and it's work to do. So I think this is the real niche of a Q&A site - the ability to support thoughtful discussion of key concepts. This is probably out of reach for AI until we see a true breakthrough in the field.