docs: try to reduce amount of AI slop#4249
Conversation
|
I'm not thrilled about this, for a couple of reasons:
|
I clarified that it's not about forbidding usage of AI as a tool:
That's purely to deter contributions containing completely generated code. However, as you noted:
These are people who know what they do is against the rules. This I cannot understand motivation behind this but not all people like that. Usually, when people being told that something is not wanted or wrong they stop doing that.
Sure thing, but still takes non-zero amount of time. If this PR won't exist in the first place, it wouldn't need to be looked at. That's basically the only reason for this thing to exist. See llama.cpp#18388 for more background behind this. That's the opposite of encouragement in my opinion. |
| > | ||
| > Read more: [CONTRIBUTING.md](CONTRIBUTING.md) | ||
|
|
||
| AI assistance is permissible only when the majority of the code is authored by a human contributor, with AI employed exclusively for corrections or to expand on verbose modifications that the contributor has already conceptualized (see examples below). |
There was a problem hiding this comment.
AI-generated pull requests are not necessarily forbidden. Contributions that do not meet the project guidelines will not be merged, regardless of whether the code was written by a human or an LLM.
For example, using AI for a small, well-understood change that can be fully reviewed by a human is fine.
LLMs are improving quickly and are becoming part of many developers’ toolboxes.
Have you followed these guidelines?
This is the adaptation of
AGENTS.mdfile from llama.cpp/AGENTS.md and OctoPrint/AGENTS.md.Idea here is to prevent contributors from mindlessly dumping agents output
Influx of fully generated PRs where author has no meaninful input proven to increase pressure on reviewers.
See Godot developers experience:
There's no shame in using an assistant who can do tedious tasks.
llama.cpphas this kind of disclaimer and you can't say thatllamahas no beef in this AI game.Of course this won't help against determined individuals who violate any and all instructions. But at least that means they do that willingly.