-
Notifications
You must be signed in to change notification settings - Fork 200
CONTRIBUTING.md: Added section about use of AI / LLMs #5896
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
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -55,6 +55,17 @@ When submitting your pull request, please make sure you: | |||||
| * Become familiar with the *Northern.tech AS Contributor statement* as described | ||||||
| in the [*AUTHORS*](./AUTHORS) file. | ||||||
|
|
||||||
| ### Use of AI/LLMs in contributions | ||||||
|
|
||||||
| We allow the use of AI in source code and documentation contributions, subject to the following rules: | ||||||
|
|
||||||
| - You must review, understand, and, if necessary, correct the source code output when using an LLM. | ||||||
| We don’t want submissions purely generated and submitted by automated AI systems without any human ensuring that it is correct and valid. | ||||||
| And we don’t want to put this review burden solely on our reviewers. | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| - We have the same expectation of quality for source code whether AI was used or not (including security, readability, maintainability, correctness, commit history, etc.). | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| - When AI is used as part of writing / editing some code, we consider the person using the AI as a tool, fact-checking / editing its output and ultimately submitting the code as a pull request to be the author. | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| - When using AI, your use must be in compliance with applicable laws and terms, such as the EU AI Act, as well as the terms of service and acceptable use policy of your AI provider. | ||||||
| - We may change these rules in the future as AI tools and regulation develop. | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
|
|
||||||
| ### Pull request title and description | ||||||
|
|
||||||
|
|
||||||
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.