-
Notifications
You must be signed in to change notification settings - Fork 234
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Generative AI/Low Effort Contribution Policy #2417
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should we talk about the project itself using LLM tooling? For example, on opentelemetry-collector-releases we have been testing dosu (see example here: open-telemetry/opentelemetry-collector-releases#701 (comment))
I guess if we want to cover this it should go in the FAQ for maintainers
I added a new section to the FAQ addressing Dosu and other LLM-based tooling. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Content LGTM, but it looks like the .cspell.yaml
change triggered some autoformat on your code editor, we could split that into a separate PR
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @austinlparker, I hope this helps reduce some of the LLM thrash. Do you think there's an opportunity to link to this from the code-of-conduct.md
as well? Seems like it might be valuable to somehow indicate that repeated, lazy LLM-based submissions can constitute a conduct violation.
@open-telemetry/governance-committee thoughts on explicit CoC expansion? |
Seems fine with me. Our CoC inherits from the CNCF CoC, correct? If so, would we propose those changes upstream? |
It does. I'm not sure we really need to specifically add this as a CoC violation, as repeated violations of a published policy would be a violation of the 'positive environment' section of the CoC (see https://github.com/cncf/foundation/blob/main/code-of-conduct.md#our-standards). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for putting this together
Increasingly, we have observed a trend of contributors who are utilizing LLMs | ||
and other generative tools to participate in issues and create pull requests. | ||
Regurgitating the output of an LLM is unlikely to be particularly helpful, or | ||
valuable, to other contributors, maintainers, and end-users. OpenTelemetry is a |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think it would be helpful to elaborate on this a bit. My 2 cents:
Time is a scarce resource. Thoughtful code reviews are very time consuming. There just isn't enough time to give proper responses to a flood of low-effort, low-quality contributions without compromising responsiveness to high-effort, high quality contributions. We need to prioritize the quality contributions to keep the ecosystem healthy.
No need to include this, but you're welcome to if any of it resonates. I'm approving as is.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approving as well, but +1 on this comment
This adds a new section to the contributor's guide addressing the usage of LLMs/GenAI in contributing to OpenTelemetry.