[OSGeo-Discuss] AI/LLM discussion thread

Even Rouault even.rouault at spatialys.com
Sat Jun 27 04:46:32 PDT 2026


my turn... Various unordered thoughts

- My personal experience as a "practitioner" with LLM has been 
essentially limited to chat bots, and experimenting with LLM code 
reviews.   The today's online chatbots are quite good when you're an 
expert in the field where you query them and can have a critical eye to 
assess their suggestion. They might be practical you need to do 
throw-away coding for things you have no clue about. I guess that's the 
end of the positive part of this message :-)

- I tried a couple months ago making a few "open" models work on my 
computer, a laptop from 2020 with 32 GB RAM and 4 GB graphics memory. 
Just testing chatbot experience, that "worked" in the sense, it had the 
performance of a ChatGPT of 3 years ago that is good at making you 
laugh, and at a very slow pace.

- In a project like GDAL, bumping something as the version of the C++ 
standard generally lead to some heated conversation about if it is 
really needed, if it is the good time to do so, if we couldn't defer by 
a few more years because you know someone still needs to build a modern 
GDAL with a 10+ years compiler. Technical conservatism is kind in the 
DNA of the project, so adoption of breakthrough technology is not 
something in our habits

- We (GDAL) had a burst of low value/low quality vibe coded 
contributions towards the beginning of the year, with some strong 
correlation with Google Summer of Code preparation (which the project 
doesn't participate at. We issued a first version of an AI tool use 
policy that was mostly inspired by the LLVM one whose philosophy is 
"there must be a human in the loop".  That wasn't very effective. We had 
to considerably harden it: 
https://gdal.org/en/stable/community/ai_tool_policy.html . I strongly 
suspect that some PRs we receive don't follow those guidelines, but hard 
to prove and humanly messy to deal with.

- We also add a burst of LLM based vulnerability reports, but quite 
modest regarding the size of GDAL and its huge vulnerability surface.  
Likely reason: GDAL has been enrolled in OSSFuzz since many years and we 
already have fixed hundreds of issues. I'm not sure if we're completely 
done on the front of LLM based vulnerability reports though.

- The point of failures between LLM based contributions and human based 
ones are different. It is very difficult to debunk errors in LLM based 
contributions, because you get comments all over the place which tend to 
make your critical eye asleep.

- One recurring trait I've observed is overly verbose tests compared to 
what a human do. Like 3 times more verbose. It is likely humans don't 
write enough tests, but it is not like more tests is always better. They 
also add to technical debt. Anectodal evidence of that: many years ago 
(well before AI was a thing), one contributor nearly spent one year 
refactoring the whole GDAL test suite from its home-made framework to 
pytest  (I guess some could say: an agent would do that in a few 
hours/days nowadays)

- AI bot scrapping has visible effects on our infrastructure. 
ReadTheDocs which hosts gdal.org and proj.org documentation was (and 
apparently still is) victim of DDOS, and had to turn on CloudFare human 
check tests to access pages, for a whole range of IP address, which 
includes mine. I assume AI bots must be behind that. End result: some of 
our resources, like JSON schemas, that are supposed to be accessible 
through a simple curl request are no longer accessible by a portion of 
users.

- The amount of contributions by some people who adopt agentic AI is 
strongly demultiplied, at least in quantity. On a couple examples 
recently seen at looking at their github activity, I've seen 10  or 16 
times bumps between 2024 and 2026. I guess that this could seen as a 
win, but that can strongly modify project dynamics if some developers 
adopt it at scale, and others don't

- I'm *very* concerned by the environment impacts of those technologies, 
at least those which are used in practice today and are in the hands of 
a few big players. They are clearly not the only responsible of all our 
sins in that domain, but it is again one more thing humanity didn't 
fundamentally need and adds to its long basket of things that are 
heading towards the wrong direction, and are likely to be very hard to 
compensate.

- What could be an acceptable AI for me ? Maybe something like:
     * that has been trained on material whose licensing allows to do so 
and/or material whose authors have explicitly approved used for LLM 
training (some explicit tag in /robots  or equivalent)
     * where scrapping is done at a reasonable rate, not effectively 
DDOS'ing websites
     * you can make run inference / agents standalone on your own 
average computer with normal hardware specs
     * whose environmental impact is similar to normal computer uses

Even


-- 
http://www.spatialys.com
My software is free, but my time generally not.
LLMs contribute to global warming and brain rot



More information about the Discuss mailing list