[Biopython] Generative AI policy for contributions to Biopython
João Rodrigues
j.p.g.l.m.rodrigues at gmail.com
Fri Apr 24 20:06:09 EDT 2026
Hi Peter,
I lean towards limiting but not banning AI contributions. Fully automatic
contributions by agents should be banned, but the reality is that we cannot
police what people use to work on code. We can, however, ban contributions
from people that violate our "rules".
Beyond a policy, some other ideas:
- review our contribution guidelines, to make it explicit to incoming devs
what we expect of them (maybe this is redundant with the policy);
- maybe include an AGENTS.md file (https://github.com/agentsmd/agents.md)
to at least provide some guidance to people wanting to use agents to help
them work on our codebase;l and flag when they do so (tag, etc);
- and add an explicit checkbox/agreement to the pull request template
indicating that the human user is responsible for the contribution under
penalty of ban from future ones.
Cheers,
João
A sexta, 24/04/2026, 12:16, Peter Cock <p.j.a.cock at googlemail.com> escreveu:
> On Fri, Apr 24, 2026 at 12:51 PM Markus Piotrowski
> <Markus.Piotrowski at ruhr-uni-bochum.de> wrote:
> >
> > Dear Peter,
> >
> > While I also tend to strongly restrict or even forbid the usage of AI in
> > Biopython,
>
> Thank you - and as one of top top contributors that carries weight
> and is encouaraging.
>
> > ... I wonder how you really can prevent this. A careful submitter
> > can mask the AI signs in his/her code so that I will go undetected. So
> > wouldn't it be better to allow the usage under strong restrictions and
> > conditions (and I agree with the those that you have mentioned,
> > including the "good first issues" in your other e-mail) to encourage
> > potential contributors to be transparent about the of use of AI?
> >
> > I'm unsure about this, but I wanted to include this topic into the
> > discussion.
> >
> > Best
> > Markus
>
> That is a real worry, and I think Andrew and Bastian have given good
> answers.
>
> Thank you,
>
> Peter
> _______________________________________________
> Biopython mailing list - Biopython at biopython.org
> https://mailman.open-bio.org/mailman/listinfo/biopython
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.open-bio.org/pipermail/biopython/attachments/20260424/5db6a6ee/attachment.htm>
More information about the Biopython
mailing list