[OSGeo-Discuss] AI slope reaching our projects
Even Rouault
even.rouault at spatialys.com
Sat Apr 11 06:14:53 PDT 2026
Hi,
So 2 months after having written be below message, and GDAL, PROJ, QGIS
having adopted this human-in-the-loop policy, I personally consider it
as mostly a failure (which was a very likely outcome). I've no idea
about how much seriousness contributors using AI tools give in reviewing
their output, but the reality is that even if they are well intended and
super careful and read every line and (believe they) understand what it
does, they just lack the experience to have a critical eye (which is the
reason in the first place why they needed to use it). The asymmetry of
effort between the ease for them to push the PR and the ones bearing on
the reviewer's shoulder to debunk the flaws is unsustainable. Pretty
similar to https://en.wikipedia.org/wiki/Brandolini%27s_law . With the
difference that it is far from being obvious where the "lie" is (which
is expected since those tools are designed at generating credible
output). You've have to be super mindful of the tendency of LLMs to
generate bloat. Unit tests are a striking examples. Before AI, we were
begging our contributors with "please write a couple unit tests,
please". No this is more "please please cut down the tests to the bare
minimum, and remove all those comments that bring nothing but increasing
cognitive burden". Crazy!
So my mindset would be now more on the side "no AI generated code
allowed", but I don't know how we can realistically enforce that. I bet
a significant proportion of people addicted to those tools will for sure
lie (addiction is the appropriate word), which will make things even
worse if you don't know when you have to turn your
review-with-extreme-scepticism radar on.
Any feedback from other projects that the ones mentioned here?
Even
Le 05/02/2026 à 18:14, Even Rouault a écrit :
> Hi,
>
> At least GDAL, GRASS-GIS and QGIS have seen recently a raise in AI
> driven "contributions". That's really a plague. GRASS-GIS has adopted
> a policy regarding that in
> https://github.com/OSGeo/grass/blob/main/CONTRIBUTING.md#ai-use-policy
> . QGIS is about to have one in
> https://github.com/qgis/QGIS-Enhancement-Proposals/pull/363. GDAL will
> likely do something similar soon.
>
> Like there's a Code of conduct that projects can use, maybe OSGeo
> could have a similar thing. Although I suspect people may have
> different sensitivities to the subject.
>
> Even
>
--
http://www.spatialys.com
My software is free, but my time generally not.
More information about the Discuss
mailing list