In the thead "[PHP-DEV] [RFC] [Discussion] array_match" I got a reply starting with "Thanks for your feedback and for raising these valid points" and then sort of reiterating things I already addressed ("requires adding delimiters and wrapping the needle in preg_quote()") which leads me to believe that the response was AI generated. I might be wrong in this specific case but it got me thinking.
I'm not sure I want to spend time arguing with AIs and was considering replying with "AI;DR" (AI; didn't reply) but I realize that this can be considered rude.
Just to be clear: I realize that AIs help a lot for non-native speakers to express themselves but when I get the feeling that the whole argument was generated and not only translated then I get a bit defensive about my personal time and energy.
As I'm expecting more and more generated mails on this list: What is the feeling on the mailing list about how to handle this?
Regards,
- Chris
2026年8月23日(日) 22:24 Christian Schneider cschneid@cschneid.com:
In the thead "[PHP-DEV] [RFC] [Discussion] array_match" I got a reply starting with "Thanks for your feedback and for raising these valid points" and then sort of reiterating things I already addressed ("requires adding delimiters and wrapping the needle in
preg_quote()") which leads me to believe that the response was AI generated. I might be wrong in this specific case but it got me thinking.I'm not sure I want to spend time arguing with AIs and was considering replying with "AI;DR" (AI; didn't reply) but I realize that this can be considered rude.
Just to be clear: I realize that AIs help a lot for non-native speakers to express themselves but when I get the feeling that the whole argument was generated and not only translated then I get a bit defensive about my personal time and energy.
As I'm expecting more and more generated mails on this list: What is the feeling on the mailing list about how to handle this?
Regards,
- Chris
Hi, Chris
From a Japanese not native English speaker,
I using DeepL(or Google translator) when since they released.
So I don't think reject unconditionally.
(One another note, He is maybe from RtoL language speaker, So I would
like understand his know-how)
However, That matter was a little bit angry when he not reading the link,
so I can understand your emotions too.
Anyway, I know that he using the AI, but I would like get his
language's know-how.
If you create the rule, So I'll leave it to you.
Regards
Yuya
--
Yuya Hamada (tekimen)
در تاریخ یکشنبه ۲۳ اوت ۲۰۲۶، ۱۶:۵۲ Christian Schneider <
cschneid@cschneid.com> نوشت:
In the thead "[PHP-DEV] [RFC] [Discussion] array_match" I got a reply
starting with "Thanks for your feedback and for raising these valid points"
and then sort of reiterating things I already addressed ("requires adding
delimiters and wrapping the needle inpreg_quote()") which leads me to
believe that the response was AI generated. I might be wrong in this
specific case but it got me thinking.I'm not sure I want to spend time arguing with AIs and was considering
replying with "AI;DR" (AI; didn't reply) but I realize that this can be
considered rude.Just to be clear: I realize that AIs help a lot for non-native speakers to
express themselves but when I get the feeling that the whole argument was
generated and not only translated then I get a bit defensive about my
personal time and energy.As I'm expecting more and more generated mails on this list: What is the
feeling on the mailing list about how to handle this?Regards,
- Chris
Hi everyone,
Chris, just to clear things up: I am a real human being and I know my way
around PHP.
If my previous emails sounded overly formal, it was purely out of deep
respect for the experts on this list. Otherwise, I can easily communicate
in a much more direct and straightforward tone, just like I'm doing right
now.
Also, regarding the mixed-up quotes and repetitions you mentioned—do you
really think an AI would make those specific kinds of messy mistakes? If
anything, that actually proves I'm a real person!
Going forward, I'll drop the ultra-formal language and just use this normal
tone with you all.
Best regards,
Sepehr
Am 23.08.2026 um 17:13 schrieb سپهر محمودی <sepehrphpr@gmail.com>:
Chris, just to clear things up: I am a real human being and I know my way around PHP.
I didn't doubt that you are human but I want to encourage people to keep mails succinct and to the point as mailing lists act as multipliers: One person writes a message for hundreds or thousands to spend time reading.
We've seen GitHub being overwhelmed by the sheer amount of PRs during the last months, and AI making it easier to generate those is IMHO a big part of the reason for this. I Want to avoid internals being overwhelmed by long back and forth threads due to the ease of writing replies using AI.
Apologies if you took my email personal, this thread was not meant to be about any specific email but about a technology and how we handle it to keep internals working.
If my previous emails sounded overly formal, it was purely out of deep respect for the experts on this list. Otherwise, I can easily communicate in a much more direct and straightforward tone, just like I'm doing right now.
Yes, please use direct language, no extra politeness needed for technical discussions like this, certainly not for me ;-)
Additionally it saves time for readers if you strip down the quoted text to the relevant parts.
Regards,
- Chris
در تاریخ یکشنبه ۲۳ اوت ۲۰۲۶، ۱۹:۱۷ Christian Schneider <
cschneid@cschneid.com> نوشت:
Am 23.08.2026 um 17:13 schrieb سپهر محمودی <sepehrphpr@gmail.com>:
Chris, just to clear things up: I am a real human being and I know my
way around PHP.I didn't doubt that you are human but I want to encourage people to keep
mails succinct and to the point as mailing lists act as multipliers: One
person writes a message for hundreds or thousands to spend time reading.We've seen GitHub being overwhelmed by the sheer amount of PRs during the
last months, and AI making it easier to generate those is IMHO a big part
of the reason for this. I Want to avoid internals being overwhelmed by long
back and forth threads due to the ease of writing replies using AI.Apologies if you took my email personal, this thread was not meant to be
about any specific email but about a technology and how we handle it to
keep internals working.If my previous emails sounded overly formal, it was purely out of deep
respect for the experts on this list. Otherwise, I can easily communicate
in a much more direct and straightforward tone, just like I'm doing right
now.Yes, please use direct language, no extra politeness needed for technical
discussions like this, certainly not for me ;-)
Additionally it saves time for readers if you strip down the quoted text
to the relevant parts.Regards,
- Chris
Hi Chris,
Thanks for the clarification. No hard feelings at all! I totally agree with
keeping things direct and focusing on the technical side.
Also, thanks for the tip about trimming the quoted text—I’ll definitely
make sure to do that from now on.
Cheers,
Sepehr
On Sun, Aug 23, 2026 at 4:21 PM Christian Schneider cschneid@cschneid.com
wrote:
In the thead "[PHP-DEV] [RFC] [Discussion] array_match" I got a reply
starting with "Thanks for your feedback and for raising these valid points"
and then sort of reiterating things I already addressed ("requires adding
delimiters and wrapping the needle inpreg_quote()") which leads me to
believe that the response was AI generated. I might be wrong in this
specific case but it got me thinking.I'm not sure I want to spend time arguing with AIs and was considering
replying with "AI;DR" (AI; didn't reply) but I realize that this can be
considered rude.Just to be clear: I realize that AIs help a lot for non-native speakers
to express themselves but when I get the feeling that the whole argument
was generated and not only translated then I get a bit defensive about my
personal time and energy.As I'm expecting more and more generated mails on this list: What is the
feeling on the mailing list about how to handle this?Regards,
- Chris
Hi Chris,
Thank you for bringing this up.
Since this isn't the first time this has come up, I'd like to ask whether
it's time internals discussed an AI-usage policy?
A written document would tell contributors what is and isn't acceptable
here. Whether that is a disccussion, an RFC, or a PR.
And it would save everyeone from settling it case by case each time.
It is not new ground either...Python, CURL, Linux Kernel, and Fedora (among
others) have all faced the same issue, and each landed on a policy.
For reference:
Python: https://devguide.python.org/getting-started/generative-ai
curl: https://curl.se/dev/contribute.html#on-ai-use-in-curl
Linux kernel: https://docs.kernel.org/process/coding-assistants.html
Fedora:
https://docs.fedoraproject.org/en-US/council/policy/ai-contribution-policy
Thanks,
Osama
Am 23.08.2026 um 20:41 schrieb Osama Aldemeery aldemeery@gmail.com:
Since this isn't the first time this has come up, I'd like to ask whether it's time internals discussed an AI-usage policy?
A written document would tell contributors what is and isn't acceptable here. Whether that is a disccussion, an RFC, or a PR.
And it would save everyeone from settling it case by case each time.It is not new ground either...Python, CURL, Linux Kernel, and Fedora (among others) have all faced the same issue, and each landed on a policy.
For reference:
Python: https://devguide.python.org/getting-started/generative-ai
curl: https://curl.se/dev/contribute.html#on-ai-use-in-curl
Linux kernel: https://docs.kernel.org/process/coding-assistants.html
Fedora: https://docs.fedoraproject.org/en-US/council/policy/ai-contribution-policy
One little note here: The above seems to concern code contributions like PRs.
I was more talking about the discussions here on the internals mailing list.
But in the end it applies to both: How do we handle the higher amount of generated code and mails.
And how can guidelines hopefully somewhat protect the limit resources of the PHP maintainers?
Regards,
- Chris
On Sun, Aug 23, 2026 at 9:10 PM Christian Schneider cschneid@cschneid.com
wrote:
Am 23.08.2026 um 20:41 schrieb Osama Aldemeery aldemeery@gmail.com:
Since this isn't the first time this has come up, I'd like to ask
whether it's time internals discussed an AI-usage policy?A written document would tell contributors what is and isn't acceptable
here. Whether that is a disccussion, an RFC, or a PR.
And it would save everyeone from settling it case by case each time.It is not new ground either...Python, CURL, Linux Kernel, and Fedora
(among others) have all faced the same issue, and each landed on a policy.For reference:
Python: https://devguide.python.org/getting-started/generative-ai
curl: https://curl.se/dev/contribute.html#on-ai-use-in-curl
Linux kernel: https://docs.kernel.org/process/coding-assistants.html
Fedora:
https://docs.fedoraproject.org/en-US/council/policy/ai-contribution-policyOne little note here: The above seems to concern code contributions like
PRs.
I was more talking about the discussions here on the internals mailing
list.But in the end it applies to both: How do we handle the higher amount of
generated code and mails.
And how can guidelines hopefully somewhat protect the limit resources of
the PHP maintainers?Regards,
- Chris
Hi Chris,
Yes, and Yes.
The examples I gave were really just to make the point that others have
landed policies, not to claim they map neatly onto the discussion side.
And your two questions are exactly what I was getting at.
With AI probably not going anywhere in the foreseeable future, I think it
would be better for everyone to have rules that define what is and isn't
acceptable in dicussions, RFCs, and PRs.
What I was suggesting is a written policy on AI usage...the same route
others have already taken.
Now I recognize it might be a bit odd for a non-maintainer like me to raise
a process/governance question...but I have seen people bring up the same
issue
in different clothes over the months. So yeah...I think it's worth writing
something down.
Regards,
Osama