petern48 commented on issue #18095: URL: https://github.com/apache/datafusion/issues/18095#issuecomment-3415990182
My two cents as a contributor: Let's remember that people can lie on the internet. I don't think this will help much with the most problematic PRs that are fully AI-generated, and the PR feedback is handled by AI, too. I think the same people who author these PRs will also **lie** about their use GenAI use. > Maybe the PR template should include something like: “If you're using an AI assistant, do you fully understand the generated code and its context?” I like the intention of this suggestion, but I don't think anyone would ever say "No" to this. It would just be extra noise for regular contributors. I can definitely recall one time when I used agent mode to fix something for me (in a different repo). The hard part was finding where to do the fix, but the fix was trivial (2 lines), and I fully understood it. In that case, I decided to **lie** (oh no, how could I 😱) and say "No" to the question asking if GenAI is used because I just wanted my PR in, and I knew I was ready for feedback if there was any. (For the record, if I ever did make any large GenAI changes that I didn't understand, I probably wouldn't submit the PR, please still trust me as a contributor 🙏 haha) I do think this change could be helpful to encourage more comments like this https://github.com/apache/datafusion/pull/17988#issuecomment-3384035397, but again I think it will be from the people who won't be a problem. I think what might be more useful is to decide on how reviewers should handle PRs that are suspected to be AI-generated. e.g. Do you call it out explicitly or not? Do you ghost them, or do you close the PR? I've seen PRs where the reviewer calls the author out, asking if it's AI-generated, and then there's no more activity on the PR, but then the issue never gets fulfilled because there's a linked PR, and it's 80% there. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
