Skip to content

Commit 994d769

Browse files
committed
docs: explicit guidelines on LLM/Agent usage
1 parent a22604a commit 994d769

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

CONTRIBUTING.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -889,6 +889,38 @@ When adding a new extension or updating the dependencies of an existing one,
889889
it is recommended to run in the extension directory the [OWASP Dependency Check](https://jeremylong.github.io/DependencyCheck) with `mvn -Dowasp-check`
890890
so that known security vulnerabilities in the extension dependencies can be detected early.
891891

892+
## LLM Usage Policy
893+
894+
At Quarkus, we welcome tools that help developers become more productive — including Large Language Models (LLMs) and Agents like ChatGPT, GitHub Copilot, and others.
895+
896+
However, recent patterns of use have led to increased moderation burden, low-value contributions, and reduced community signal. To ensure a healthy and productive community, the following expectations apply:
897+
898+
### Acceptable Use of LLMs
899+
900+
- LLMs may be used to **assist your development** — e.g. drafting code, writing documentation, proposing fixes — as long as **you understand, validate**, and **take responsibility for the results.**
901+
- You should only submit contributions (PRs, comments, discussions, issues) that reflect your **own understanding** and **intent**, not what an Agent/LLM "spit out."
902+
- You may use Agents/LLMs to help you **write better**, but not to **post more**.
903+
904+
### Unacceptable Use
905+
906+
- Submitting code, tests, comments, or issues that appear to be **copied directly from an LLM with little or no human oversight** is **not acceptable**.
907+
- Posting **large volumes of low-effort suggestions, vague issues, or links with no context** — even if technically accurate — is considered spam.
908+
- Submitting **AI-generated tests that do not validate actual behavior** or meaningfully cover functionality is not helpful and will be rejected.
909+
- Using bots, agents, or automated tools to open PRs, file issues, or post content **without human authorship and responsibility** is not allowed.
910+
911+
### Consequences
912+
913+
- We may close issues, PRs, or discussions that violate this policy without detailed explanation.
914+
- Repeated violations may result in temporary or permanent restrictions from participating in the project.
915+
916+
### If in Doubt
917+
918+
If you're unsure whether your use of Agent/LLMs is acceptable — ask! We're happy to help contributors learn how to use AI tools effectively **without creating noise**.
919+
920+
> This isn’t about banning AI — it’s about keeping Quarkus collaborative, human-driven, and focused on quality.
921+
922+
923+
892924
## The small print
893925

894926
This project is an open source project, please act responsibly, be nice, polite and enjoy!

0 commit comments

Comments
 (0)