[gdal-dev] Integrating AI assisted code review for PR in OSGeo/GDAL?

Andrew C Aitchison gdal at aitchison.me.uk
Thu Apr 2 08:48:34 PDT 2026


On Thu, 2 Apr 2026, Even Rouault via gdal-dev wrote:

> I think it could be worth to have the *possibility* of requiring an AI 
> assisted review for pull requests, directly available from our canonical 
> repo. I've been occasionaly experimenting Gemini Code Assist and Copilot in 
> my personal fork. Copilot had repeated failures a few weeks ago but seems to 
> have been fixed recently, so I've more experience with /gemini review. I find 
> it useful and it has spotted real issues, some of them would have probably 
> went unnoticed during classic human review, and with an acceptable rate of 
> false positives or debatable remarks.
>
> So my proposal would be to have the tool(s)  enabled in OSGeo/GDAL repo, *on 
> demand* (not sure if that's possible for Copilot. Is that a setting? Although 
> I'm not trusting github enough to be sure if we want to increase our use of 
> it.  Gemini review is definitely on demand and an external github app we can 
> disable in one click) for developers or reviewers that want to trigger them. 
> I don't think having them to run systematically is a good idea, because some 
> PRs are too trivial to get any benefit from them, and having them enabled 
> systematically lead to noise as PR comments and notifications.
>
> I definitely don't think those tools should replace human review. AI tools 
> are instructed to flatter your ego and will never say your PR is a bad idea, 
> which a human reviewer will occasionally say. Or they lack the global 
> picture, etc. I see them as additional tools on top of our CI instrumentation 
> and human review.

This all sounds sensible and well though through to me.

It was pointed out to me yesterday that
   https://www.microsoft.com/en-us/microsoft-copilot/for-individuals/termsofuse
warns, under
   IMPORTANT DISCLOSURES & WARNINGS
that:
   Copilot is for entertainment purposes only. It can make mistakes, and it
   may not work as intended. Don’t rely on Copilot for important advice.
   Use Copilot at your own risk.

-- 
Andrew C. Aitchison                      Kendal, UK
                    andrew at aitchison.me.uk


More information about the gdal-dev mailing list