<div dir="ltr">Hi,<br><br>One other thing is to "fight fire with fire" - <a href="https://www.coderabbit.ai/">https://www.coderabbit.ai/</a> is free for FOSS software, reviews anything coming in before it reaches humans, remembers "similar" comments from other PRs and so on. Just enable it for the organization and let it handle the first round of reviews.<br>Recently they added functionality to add configurable "slop" mark to the pull requests if that is what it sees.<br><br>We've been running it on PostGIS github for some years and it has been helpful so far, I'd say we don't have that much of an issue handling incoming contributions with it - definitely helps interacting with both AI and less experienced developers. </div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Sat, Apr 11, 2026 at 5:25 PM Even Rouault via Discuss <<a href="mailto:discuss@lists.osgeo.org">discuss@lists.osgeo.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
So 2 months after having written be below message, and GDAL, PROJ, QGIS <br>
having adopted this human-in-the-loop policy, I personally consider it <br>
as mostly a failure (which was a very likely outcome). I've no idea <br>
about how much seriousness contributors using AI tools give in reviewing <br>
their output, but the reality is that even if they are well intended and <br>
super careful and read every line and (believe they) understand what it <br>
does, they just lack the experience to have a critical eye (which is the <br>
reason in the first place why they needed to use it). The asymmetry of <br>
effort between the ease for them to push the PR and the ones bearing on <br>
the reviewer's shoulder to debunk the flaws is unsustainable. Pretty <br>
similar to <a href="https://en.wikipedia.org/wiki/Brandolini%27s_law" rel="noreferrer" target="_blank">https://en.wikipedia.org/wiki/Brandolini%27s_law</a> . With the <br>
difference that it is far from being obvious where the "lie" is (which <br>
is expected since those tools are designed at generating credible <br>
output). You've have to be super mindful of the tendency of LLMs to <br>
generate bloat. Unit tests are a striking examples. Before AI, we were <br>
begging our contributors with "please write a couple unit tests, <br>
please". No this is more "please please cut down the tests to the bare <br>
minimum, and remove all those comments that bring nothing but increasing <br>
cognitive burden". Crazy!<br>
<br>
So my mindset would be now more on the side "no AI generated code <br>
allowed", but I don't know how we can realistically enforce that. I bet <br>
a significant proportion of people addicted to those tools will for sure <br>
lie (addiction is the appropriate word), which will make things even <br>
worse if you don't know when you have to turn your <br>
review-with-extreme-scepticism radar on.<br>
<br>
Any feedback from other projects that the ones mentioned here?<br>
<br>
Even<br>
<br>
<br>
Le 05/02/2026 à 18:14, Even Rouault a écrit :<br>
> Hi,<br>
><br>
> At least GDAL, GRASS-GIS and QGIS have seen recently a raise in AI <br>
> driven "contributions". That's really a plague. GRASS-GIS has adopted <br>
> a policy regarding that in <br>
> <a href="https://github.com/OSGeo/grass/blob/main/CONTRIBUTING.md#ai-use-policy" rel="noreferrer" target="_blank">https://github.com/OSGeo/grass/blob/main/CONTRIBUTING.md#ai-use-policy</a> <br>
> . QGIS is about to have one in <br>
> <a href="https://github.com/qgis/QGIS-Enhancement-Proposals/pull/363" rel="noreferrer" target="_blank">https://github.com/qgis/QGIS-Enhancement-Proposals/pull/363</a>. GDAL will <br>
> likely do something similar soon.<br>
><br>
> Like there's a Code of conduct that projects can use, maybe OSGeo <br>
> could have a similar thing. Although I suspect people may have <br>
> different sensitivities to the subject.<br>
><br>
> Even<br>
><br>
-- <br>
<a href="http://www.spatialys.com" rel="noreferrer" target="_blank">http://www.spatialys.com</a><br>
My software is free, but my time generally not.<br>
<br>
_______________________________________________<br>
Discuss mailing list<br>
<a href="mailto:Discuss@lists.osgeo.org" target="_blank">Discuss@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/discuss" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/discuss</a><br>
</blockquote></div>