Conversation
✅ Deploy Preview for docs-eslint ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
Co-authored-by: Nitin Kumar <[email protected]>
Co-authored-by: Nitin Kumar <[email protected]>
| ## Compensation | ||
|
|
||
| ESLint does not provide compensation, either to team members or through the contributor pool, for contributions created primarily by AI. This is because we want to encourage human creativity and effort in our project, and we believe that AI should be used as a tool to assist rather than replace human contributions. |
There was a problem hiding this comment.
I'm not sure about this policy. 1) We can't know for sure if the contribution is created primarily by AI. 2) Even if the content of the contribution is primarily or even entirely generated by AI, it still needs to be thoroughly reviewed and tested by the contributor before submitting, as per the Human Responsibility section above, which is an effort that takes time.
I think what we want to discourage are contributions created by AI where the submitter doesn't really review and test it (and perhaps doesn't really understand all the changes and/or the problem they solve). When that seems to be the case, I think it's better to just close the PR.
There was a problem hiding this comment.
In my mind, the problem is that AI-generated PRs do most of the work for you, so I'm not sure you should be compensated for that.
For me, personally, I don't invoice for PRs I create using Copilot because 1) the reviewing is often pretty quick and 2) any changes required are done by Copilot do it. What's remaining is really just me saying, "yes, I like this." I can't recall a time where I submitted an AI-generated PR and I spent more than five total minutes on it.
I'd imagine external contributors would roughly behave the same way.
mdjermanovic
left a comment
There was a problem hiding this comment.
LGTM, thanks! Leaving open for others to verify their suggestions.
lumirlumir
left a comment
There was a problem hiding this comment.
LGTM, thanks!
There are two TSC approvals, and I've verified that all review comments were successfully addressed. I'll merge it.
* docs: Add AI Usage Policy * Update CONTRIBUTING.md * Remove extra content * Revert changes to code conventions * Update docs/src/contribute/ai-policy.md Co-authored-by: Nitin Kumar <[email protected]> * Apply feedback * Update docs/src/contribute/ai-policy.md Co-authored-by: Nitin Kumar <[email protected]> * Update policy --------- Co-authored-by: Nitin Kumar <[email protected]>
Prerequisites checklist
AI acknowledgment
What is the purpose of this pull request? (put an "X" next to an item)
[x] Documentation update
[ ] Bug fix (template)
[ ] New rule (template)
[ ] Changes an existing rule (template)
[ ] Add autofix to a rule
[ ] Add a CLI option
[ ] Add something to the core
[ ] Other, please explain:
What changes did you make? (Give an overview)
Is there anything you'd like reviewers to focus on?