Assumptions galore in that, maybe ask my meaning before reacting to your inference.
You’re not alone. I would also appreciate knowing if LLMs were used for a project or not.
Aside from code quality, there are also enough ethical issues surrounding LLMs, and people should at least be able to make an informed decision about the software they install and the projects they support. Are there ways to use LLMs to create good software, with enough care? Probably. Are there ethical ways to use LLMs given the current state of the industry and politics? I think that’s much more difficult.
But before we start another lengthy debate here, please: This is only about transparency, so people can make their own decisions before installing something.
Please explain me where I am wrong then?
Or: what was your meaning
This is definitely the bottom line of what I want. I just want upfront transparency so people know what they’re getting into. In terms of ethicality: as somebody who has spent months poisoning LLM trainers and has done everything to keep the tech out of my life and all of my codebases, it would be inherently hypocritical if I decided it was totally okay to use it to make apps myself or use apps 100% made by a LLM.
It isn’t too hard to do due diligence thankfully and my policy is currently checking contributors and if I see a lot of commits made by a LLM I simply click off and don’t use it. All I am suggesting here is a small self-directed label to let people know but there are some decent points against it in this thread. I understand everything about how it saves time and makes it accessible to more people but I don’t think it’s unreasonable to want to stay away from it. ![]()
Hard pass on that, will wait and see how the dust settles around this one.
Clearly some folks have some investment in the outcome. Said me piece, offered some thoughts.
Not interested in forcing my opinion on others or having others push theirs in me.
I am out of this one. Will wait for the dust to settle.
Just adding the thought that if this is a concern, you don’t need to worry about plugins/themes, because you can’t use Discourse at all anymore. We’re all using AI heavily these days to develop it.
I know, and in an ideal world I’d not use any LLM-coded software at all. Unfortunately the world is not ideal and I don’t always have a choice. All the more reason to preserve that choice where it’s still possible.
Just to make it perfectly clear here
I develop Discourse using my agents, I have not written more than a handful of lines of code in about 10 months I have written significant features this year and repaired numerous flaws
If you are looking for a project with a ban on agentic coding I am afraid you are going to need to look elsewhere
I didn’t ask for a ban, and neither did the OP. The topic is “Require LLM-generated themes & plugins to be tagged as such”.
Why do themes need it when we get a free pass for core?
I suppose the reasoning is: we can’t get around core being made-by-AI, but we can have a choice for the remaining pieces?
I do understand what’s being and asked (and why) but I think it’s more efficient than to do what’s been suggested earlier and make an AI-free tag, to be used by those who feel the distinction is important.