A mandatory [AI] tag? Sure.
A [NOT AI] tag? No, that's the default. Why normalise AI bullshit even further?
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
Rules:
Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
No spam.
Posts here are to be centered around self-hosting. Please ensure it is clear in your post how it relates to self-hosting.
Don't duplicate the full text of your blog or git here. Just post the link for folks to click.
Submission headline should match the article title.
No trolling.
Resources:
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
A mandatory [AI] tag? Sure.
A [NOT AI] tag? No, that's the default. Why normalise AI bullshit even further?
But mandating [NOT AI] means that people have to go out of their way to declare their work is AI-free. It requires active lying rather than lying by omission—I think there are a non-zero number of people who would be inclined to omit an AI tag but would not want to go as far as explicitly lying about their work being AI-free.
I think [AI] tags would be good. That way a certain subset of members could just drive-by downvote without getting themselves dirty. [NOT AI] seems redudant since we've already defined [AI], but again for quick filtering purposes, I see no harm in both.
That way a certain subset of members could just drive-by downvote without getting themselves dirty.
I think tags could be alright but only if this is not allowed, it is unreasonable to ask people to disclose something just so others can shit on them for it.
Having both an [AI] and a [not AI] tag allows immediate differentiation between a not AI post and a did not tag post.
But it's annoying. Non AI should be default, AI has to be marked.
Reasonable.
I would support those tags. Does Lemmy support some equivalent of post flairs that can be filtered?
Good question - and that's another problem. Not sure - can't see any in Voyager. Can you see any on your end?
Just ban AI already
Yes please.
If you see this seal:

You know the project is golden. It uses a no-ai policy specifically.
https://sciactive.com/human-contribution-policy/
We should be pushing projects to adopt this policy (or similar) to have a very clear indicator when something is not slop.
yes.
always yes.
I absolutely don't want Meta Tags in every titles. It makes reading the list of posts super annoying.
I also don't feel the need to know whether there's some AI commits, but I do want to know if a project is largely vibe coded. I don't have an objective metric on where this line could be drawn.
I think the status quo is kinda fine. Some commenter will point it out and will get enough upvotes to be visible on first glance. It's not perfect but good enough for me.
I don’t disagree. Perhaps tags at the end of post titles rather than the beginning, or tags in the body of the post? I’m not sure what people use to filter these things and how those different options would effect usability.
Yes, please. I don't like seeing a "neat handy application" only to find that 95% of it was coded by Claude, the fact of which is either buried, or not even mentioned until you visit the repo and see that it's the top contributor.
I know nothing about running a Lemmy instance, so I thought I'd ask. Does the Lemmy framework allow something like this:
spoiler
If so, maybe that'd be less annoying to some. The screenshot is from selfh.st.
I feel like this could lead to discrimination and prejudice against ai users. It should have been implemented years ago.
To clarify...you in favour of discrimination and prejudice against ai users?
Yes. They should be told to sit in the corner with a big cone shaped hat on like the old days.
I think that unless you have some way to enforce accuracy, it's meaningless and AFAIK automatic detection tools are no better than chance and to my knowledge, getting worse.
An AI bot operator isn't going to tag their material as [AI], more likely than not they'd attempt to use [NOT AI].
I'd also point out that while lemmy doesn't (yet) support hashtags, any "tagging" would probably benefit from using the existing method using a #tag.
Ultimately, you need to ask yourself, is undeclared AI that goes undetected by the community a problem, or the new "normal"?
I'll note that I'm not a proponent of Assumed Intelligence and think that when the bubble bursts we're going to be in a world of hurt, but with a little luck the billionaires will have lost their shirts in the process.
Yes. Anything made, posted, modified, or output by AI should be tagged as such, always, without exception.
Including immich, home assistant, syncthing, docker....
Right?
See, the problem with this is there’s no objective standard for validating whether somebody is telling the truth or not. So we can impose conventions that say you must tag something as being generated in a certain way, but that doesn’t mean that people are going to actually be forthcoming with the community.
This is a problem that we’re going to have to deal with not just when we’re talking about our self hosted builds, but almost anything that is mediated through a screen. So, if we can figure it out for here, I’d suggest that we tell everybody shortly thereafter; about it because it‘ll solve a lot of problems, in a lot of different places.
Bonus points if whatever we come up with can actually be self hosted.
Good/bad content is the same whether it’s AI or not, plus those using AI would probably just lie and say it’s not AI.
I'm in favor of heavy AI users adding an [AI] tag to their posts. I don't think we have to worry too much about AI users trying to pass their work as organic. Almost all AI users I know proudly and annoying shout about how great the AI is. So I think only a minority of AI users would try to hide their AI usage.
I think we should encourage users to add [AI], but also make it voluntary. We need people to complain in the post when someone doesn't add the [AI] tag, but they should have. I'm guessing here, but I think the more people complain about the missing [AI] tag, the more likely the project used more AI. I'm guessing if the AI usage is low, like 1 or 2 commits out of 1000, then not as many people would complain.
What would these tags indicate?
/r/selfhosted has an automod comment that creates a place to disclose how genAI/LLMs were used in the project and the post. I like that.
I wonder if the tools for lemmy are up to the task yet.... will have to look into it
That seems a lot more useful than binary tags. There's a wide spectrum between fully vibe-coded slop and hand-written with vim.
What's the threshold for a tag?
Just add context as a top level comment or in the body text area. Someone can come in to clarify if the poster is missing it.
Even for a poster sometimes it's not obvious if there is any AI in the project. Example: Lutris, dev said they are adding Claude commits and will be scrubbing mentions of the tool from PRs. Sometimes AI is discussed but rejected.
It's easy to tell when a whole project has been vibecoded, but the grey zone of an existing project that may or may not have had slopcode added, is tougher for posters to discern.
If you make a tag for AI, what's the purpose of making everything people want to see explicitly say (not AI)?
People that want to use that shit, need to learn to be upfront about and realistic about how the vast majority of people view AI produced.... Well, ai anything.
If you make a tag for AI, what's the purpose of making everything people want to see explicitly say (not AI)?
Nominally, to avoid discrimination.
People that want to use that shit, need to learn to be upfront about and realistic about how the vast majority of people view AI produced.... Well, ai anything.
Thing is, I don't think people actually know how AI is used. At all. I think they know how AI is used to create slop.
And if they can already spot that, then why should things need to be tagged in the first place?
Do we want to see this?
Because, going by the letter of the law, there's a better than fair chance those projects have used AI - githubs own stats support that.
https://github.blog/news-insights/research/survey-ai-wave-grows/
https://survey.stackoverflow.co/2025/ai
97%. That's Github's number. In 2024.
Nominally, to avoid discrimination
What would you qualify as discrimination?
Treating a category of content as inherently suspect based on how it was made, rather than whether it's any good. Having one tag [AI] puts a giant target on the post.
Thing is, the tag isn't neutral metadata, it's a flag.
And if 97% of projects have touched AI tooling in some form (who knows how deeply), you're not tagging outliers anymore, you're tagging the norm and implying everything untagged is the clean option.
That's not curation, that's a vibe-based blacklist.
I'm for "trust, but verify" - tagged or not. And the tagging won't work because 1) what is AI coded any more 2) do you need the tag to spot slop (which is what I think people mean by [AI])
Thing is, the tag isn’t neutral metadata, it’s a flag.
Correct, that is the reason people would support an AI tag...
Because for the vast majority of people, they don't want AI anything
But...
1000% not discrimination
"vast majority don't want AI anything" is doing a lot of work there. Do they not want AI autocomplete in the IDE? AI-assisted translation? AI-generated test cases? Because if the line is "any AI involvement," the tag eats almost everything. If it's something narrower, we're back to: define the threshold.
This is a question about trust. That's a hard problem because it assumes X is innocent, Y is guilty. I'm saying X and Y are both equally guilty (or innocent) until proven otherwise and Z (slop) can be summarily executed.
I'll preface by saying I'm heavily against anything LLM generated and in a perfect world we'd have a full clean divide, just so my comment can be viewed in context.
I can't speak to them all but I would not count Jellyfin as coded by AI based on their standards. Yes, people have likely used LLM "tools" to write code they submit, but they expect a human to understand the code/request, understand it's purpose, what the code is doing, and explain the PR. A human is expected to fully own the work.
There's no way to enforce that as much as I wish, but I think it's a fair distinction between what would get an [AI] tag and and [Not AI] tag. Is a human expected to fully own and understand it, or is LLM code just accepted as is without full oversight and understanding.
Fair. So we're talking about slop - and to that I agree.
Next question then becomes: does [AI] meta-tag in any way help you discern slop from non slop? There are comments and proposals in favour of it.
The counter argument is - slop is obvious...and even if it isn't (and you're going stick the thing on your own rig), you should probably do your due diligence first...which will uncover issues.
At which point, a scarlett letter isn't going to do anything useful, and may unfairly tarnish projects.
That 97% stat was from 2 years ago. It's surely higher now.
I don't think [AI] tag works, for a number of reasons, as others have identified. But the topic keeps popping up here and there, so it's worth mulling over.
Yes
I'd rather not even see whatever that [meta] tag thing is people keep using. I see it and instantly think Facebook and disregard anything that's said for obvious reasons.
but hey, add tags for everything more tags, use # also, and whatever other things. full the pages with tags upon tags so posts are annoying to read