After an extended discusssion on #880, it is clear that the sentiment about using AI tools for PR generation falls across the spectrum from "Never use commercial tools as the training source is unknown and likely includes copyrighted material." to "Commercial tools have some value in surfacing new approaches to difficult problems."
This is not an easy policy point to get unanimous agreement upon given the wide spectrum of views.
We hashed out a similar issue for the CPython dev guide (python/devguide#1778 (comment)) and haven't fully resolved this point. Though, we do have a policy that I authored 2 years ago in place. Here's my proposed suggestion on addressing this for Python (which has far more polarized views than here):
I would like to strongly word in this section that the LLMs/AI tools are software development tools not humans. An individual human is responsible for PR and issue submission as well as the quality and security of any code submitted. While AI tools may be used to assist the individual, the individual is still responsible for their submissions.
After an extended discusssion on #880, it is clear that the sentiment about using AI tools for PR generation falls across the spectrum from "Never use commercial tools as the training source is unknown and likely includes copyrighted material." to "Commercial tools have some value in surfacing new approaches to difficult problems."
This is not an easy policy point to get unanimous agreement upon given the wide spectrum of views.
We hashed out a similar issue for the CPython dev guide (python/devguide#1778 (comment)) and haven't fully resolved this point. Though, we do have a policy that I authored 2 years ago in place. Here's my proposed suggestion on addressing this for Python (which has far more polarized views than here):