|
| 1 | +We support using AI (i.e., LLMs) as tools for coding. However, you remain |
| 2 | +responsible for any code you publish and we are responsible for any code we |
| 3 | +merge and release. We hold a high bar for all contributions to our projects. |
| 4 | + |
| 5 | +**AI should not be used to generate comments when communicating with |
| 6 | +maintainers**. We expect comments on our projects to be written by humans. We |
| 7 | +may hide any comments that we believe are AI generated. |
| 8 | + |
| 9 | +If you are opening an issue, we expect you to describe the problem in your own |
| 10 | +words. |
| 11 | + |
| 12 | +If you are opening a pull request, we expect you to be able to explain the |
| 13 | +proposed changes in your own words. This includes the pull request body and |
| 14 | +responses to questions. **Do not copy responses from the AI when replying to |
| 15 | +questions from maintainers.** |
| 16 | + |
| 17 | +Due to the foundational nature of our projects, we require a human in the loop |
| 18 | +who understands the work produced by AI. **We do not allow autonomous agents to |
| 19 | +be used for contributing to our projects**. We will close any pull requests that |
| 20 | +we believe were created autonomously. |
| 21 | + |
| 22 | +If you wish to include context from an interaction with AI in your comments, it |
| 23 | +must be in a quote block (e.g., using `>`) and disclosed as such. It must be |
| 24 | +accompanied by human commentary explaining the relevance and implications of the |
| 25 | +context. Do not share long snippets. |
| 26 | + |
| 27 | +We understand that AI is useful when communicating as a non-native English |
| 28 | +speaker. If you are using AI to edit your comments for this purpose, please take |
| 29 | +the time to ensure it reflects your own voice and ideas. If using AI for |
| 30 | +translation, we recommend writing in your native language and including the AI |
| 31 | +translation in a quote block. |
0 commit comments