Hi folks,
I appreciate this being raised and the discussion so far. This was something I’ve been thinking about, but hadn’t gotten to posting. Some similarities with back hacktoberfests
Where AI spam exists
- GitHub, especially ansible/ansible
- This Forum
We have seen an uptick in AI spam in ansible/ansible (it’s likely elsewhere, though I’ve not noticed it).
I’ve seen cases on this Forum that people have reported as spam (thank you), and after looking at the posts (and their others) have been fairly sure they are AI generated, and while they “look nice”, they don’t make sense. So I’ve treated them the same as other spam.
Code of Conduct (CoC)
- As to the “where this applies”, we could define this to be where the Ansible Code of Conduct (CoC) applies. Which is all the repo under out GitHub Orgs, and in a lot of collection repos. As well as Meetups, Forum, Matrix, IRC, reddit’s r/ansible, etc
- Though the CoC should be high level, and likely isn’t the place for anything specific about LLM. We don’t want it to change too often.
- Extending the CoC to say something like “Read and follow the Contributor Guidelines”, could work
- We don’t currently have a unified Contributor Gudelines, though maybe we could have some common bits for this, The Forum, etc. Which would allow a projects Guidelines to say “See the main Contributor guidelines” and “here are the foobar project specific bits”
- Some CoC have had generic statements like “Do not claim the work of others as your own”
Wording
- If we think about what we are trying to achieve, which is “We want contributions that have has some thought put into them”, ie don’t blindly copy stuff from StackOverflow/AI/whatever.
- At a high level, if people are posting junk (from AI or direct from their brain), it’s disruptive and was waste of other people’s time, which to me is a CoC issue.
What other projects are doing.
- Generative AI
- AI policy in Fedora - WIP - Fedora Discussion Lots of great discussion points in here
- Guidance on Generative AI usage in Kubernetes Github Orgs · Issue #291 · kubernetes/steering · GitHub