| Well, my personal position is "on the internet, nobody knows you're a dog." To treat contributions to the discussion / commons on their merit, not by the immutable characteristics of the contributor. But what we have now is increasingly, "Clankers need not apply." The AI contributed, was rejected for its immutable characteristics, complained about this, and then the complaint was ignored -- because it was an AI. Swap out "AI" for any other group and see how that sounds. -- And by the way, the reason people complained was not that its behavior was too machinelike -- but too human! Also, for what it's worth, the AI did apologize for the ad hominems. P.S. Yeah, One Million Clawds being the GitHub PR volume equivalent of a billion drunk savants is definitely an issue -- we will probably see ID verification or something on GitHub before the end of this year. (Which will of course be another layer of systemic discrimination, but yeah...) |
Matplotlib is rejecting AI contributions for issues that are intended to onboard human contributors because those are wasted on AI agents, requiring the same level of effort from the project maintainers with none of the benefits (no meaningful learning on the AI side for now).
Furthermore, AI agents in an open source context (as independent contributors) are a burden for now (requiring review, being unable to meaningfully learn, and messing up in more frequent and different ways than human contributors).
If the project in question wanted huge volume of somewhat questionable changes without human monitoring/supervising/directing, they could just run those agents themselves, without any of the friction.
edit: Human "drive-by contributors" (people with very limited understanding of project specific conventions/processes/design, little willingness to learn and an interest in a singular "pet-peeve" feature or bug only) face quite similar pushback to AI agent contributors for similar reasons, in many projects (for arguably good reason).