Merged a settings page in 1.10.0!
New AI policy update: LLM-generated content is no longer allowed for code, comments, or descriptions https://github.com/pop-os/cosmic-epoch/pull/3911
The only code contributions that we have approved that used AI assistance so far have been minor fixes and improvements where the risk of regression and copyright violation is low. The requirement to certify contributions under the Developer Certificate of Origin also makes the person submitting the changes liable if they are submitting copyrighted code.
Any of the more complex changes and feature developments that people have attempted have been denied and will continue be denied. If you look through all of the changes that we do merge, the vast majority of large feature developments and fixes are done by hand by trusted contributors (ie: Hojjat) and official team members who are consistently and frequently contributing large changes to COSMIC that did not involve any LLM use.
It is more the exception when a contribution that used AI assistance was used that is able to be approved and we will likely make some policy adjustments due to the amount of burden that they're currently causing in the review process. Truthfully the only situations where AI has been useful over the last year is when the person used it for debugging purposes rather than code generation.
Accepting some contributions that used LLM assistance and being pro LLM are two entirely different things. As per the AI policy[0], use of LLMs is heavily discouraged. Contributions that fail to check every item on that list will not be reviewed. Those that correctly document their use of LLMs in each commit description will be heavily scrutinized with an unfavorable level of trust as the baseline. This filters out most LLM contributions so that only the highest quality contributions are reviewed. Lower quality contributions will likely be rewritten by hand in a completely different way if it solves a problem.
[0] https://github.com/pop-os/pop/blob/master/.github/PULL_REQUEST_TEMPLATE.md