Hi, In many PRs it is clear that AI has been a major contributor, maybe even written the entire code and description. Sometimes it is obvious, other times you get an AI "vibe" due to e.g. overly detailed documentation or hallucination. I'm not against AI assistance in code or docs, neither is the ASF. But there are certain things we must ensure gets right. ASF has a GenAI page at https://www.apache.org/legal/generative-tooling.html focusing on Copyright and licensing which is a good starting point. But I think it is also time to more actively take a stance as a project and set expectations.
Discussion points: 1. Should users be encouraged to self-declare use of AI tools for transparency? Even minor use? 2. If yes to #1, where should they declare such use - in PR description, or also in commit-message, e.g. "Generated-By: Foo" or "AI-Assisted: yes" 3. We should update contributor docs, I propose a responsibility and transparency focus, see https://github.com/apache/solr/pull/3946 Jan --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
