I think a separate category is a great idea.
I’ve been using LLMs quite extensively at work on a new Haskell product we’re developing. We’ve gone with Haskell because there’s an existing Haskell product that’s over 10 years old but we’re taking a fresh approach so that’s allowed me to use modern libraries like servant and more interestingly miso for a Haskell frontend compiled to webassembly (which would have been very difficult to impossible ten years ago).
I’ve prototyped the frontend UI using LLMs and it being Haskell, the code isn’t as terrible as one would expect vibing out code with Luna. This is partly because I was far more careful designing the backend ensuring that I have a well typed Servant interface with Autodocodec defined serialiser/deserialisers etc.
I’m working on fixing some warts in the ecosystem, particularly about how to share code between backend native and frontend webassembly compile. For this sort of library work the LLMs are largely useless, like hyperactive kids they’re better at making a mess than cleaning it up, so I’ve got to gone back to old school reading type signatures and writing code.
But at some point it’s hopefully in the state where I can demo how to vibe up half decent backend+frontend applications in Haskell, with the compiler basically forcing LLMs to make at least somewhat maintainable code.
But some people really dislike this sort of stuff and they have their reasons. Those reasons I may not necessarily agree with but they’re often not unreasonable objections.
Given the thread of doom that resulted recently from the mere discussion of a GHC policy on LLM contributions, I’d be hesitant about posting an article about say “how to effectively use LLMs to generate Haskell code”, because I wouldn’t be surprised if the discussion turns into “whether LLMs should be used at all?”.
Different spaces create different contexts. If someone was on a lifestyle forum and posted about their favourite cigarettes, then perhaps it wouldn’t be unreasonable for someone to bring up the health impact of smoking.
But instead if it was a cigarette and cigar forum, I think most people would understand that it’s unreasonable to go there and rant about all the ways smoking is killing people on every forum post.
Both the lifestyle forum users and the smokers win from the separate spaces, as one side doesn’t want to see posts about smoking and the other side doesn’t want to see posts about cancer. Although maybe some people are happy to interact with both.
So some sort of LLM tag, that basically says “This is for discussion about how to use LLMs most effectively, not whether they should be used at all/moral/ethical/environment concerns” I think will be a positive thing, particularly then because others can use it both as a filter and also what the social expectation is around the discussion.