I like it. If some reviewer rejects an AI generated PR / issue he/she has a 
“policy reason” to point to.

B.t.w.: I did not once see that a submitter, whose PR was rejected on AI  
grounds, objected to this – apparently it was AI generated.

 

Peter

 

From: [email protected] <[email protected]> On Behalf Of Jason Moore
Sent: Friday, January 16, 2026 8:22 AM
To: [email protected]
Subject: Re: [sympy] AI generated pull requests

 

Dear all,

 

We now have a second draft of the AI policy:

 

https://github.com/ <https://github.com/sympy/sympy/pull/28941> 
sympy/sympy/pull/28941

 

based on a round of feedback. Please review the 2nd draft and leave any more 
feedback.

 

I would like to have it merged after this coming round of feedback. Please have 
a look.

 

Thanks,

 

Jason

moorepants.info <http://moorepants.info> 
+01 530-601-9791

 

 

On Wed, Jan 14, 2026 at 1:46 PM Jason Moore <[email protected] 
<mailto:[email protected]> > wrote:

Dear all,

 

I opened this PR with a draft of a SymPy AI code contribution policy:

 

https://github.com/sympy/sympy/pull/28941

 

I suggest that people review and I will improve the text based on the feedback 
there until we have some consensus.

 

This will not solve all issues associated with the onslaught of AI slop, but 
can at least get some kind of policy codified that we can use to help fend off 
the slop.

 

Jason

moorepants.info <http://moorepants.info> 
+01 530-601-9791

 

 

On Thu, Jan 1, 2026 at 2:29 PM Sangyub Lee <[email protected] 
<mailto:[email protected]> > wrote:

> Let's do a simple test. Instead of commenting these PRs by typing text in, 
> let's just attach an image containing the comment. This is no problem for 
> human beings, but I expect AI-bots to fail in understanding the comment, 
> unless they are connected with an OCR or use vision-language models.

I don't think that it is difficult problem to solve than using Captcha for 
submitting a PR. That does not 100% solve the problem but at least raises 
barrier to professional spammers and scammers who can bypass that.
Many social media services should have endured much more chaos than SymPy or 
Github for this stuff, so we can use their experiences. There are always more 
stricter options like policies allowing stricter face/ID verified accounts.
Github may not have submitting captcha before PR, but we can implement 
something like CI check with 3rd party captcha service for new contributors.

On Wednesday, December 31, 2025 at 12:31:10 AM UTC+1 Oscar wrote:

This one here looks like a real AI bot: 
https://github.com/sympy/sympy/pull/28862 

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected] 
<mailto:[email protected]> .
To view this discussion visit 
https://groups.google.com/d/msgid/sympy/5810a4bc-b237-4ee7-a707-cb29cddea2d2n%40googlegroups.com
 
<https://groups.google.com/d/msgid/sympy/5810a4bc-b237-4ee7-a707-cb29cddea2d2n%40googlegroups.com?utm_medium=email&utm_source=footer>
 .

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected] 
<mailto:[email protected]> .
To view this discussion visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AiQqbW5CL%3DOyk6h3jnBCjrN4oBbv_wW4kxHt-yy7U3zPg%40mail.gmail.com
 
<https://groups.google.com/d/msgid/sympy/CAP7f1AiQqbW5CL%3DOyk6h3jnBCjrN4oBbv_wW4kxHt-yy7U3zPg%40mail.gmail.com?utm_medium=email&utm_source=footer>
 .

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/sympy/061b01dc86bc%240d11db80%2427359280%24%40gmail.com.

Reply via email to