Si vous pensiez que l'IA dans l'Open Source n'était que du spam de juniors avec ChatGPT, attachez votre ceinture.
Dans le dépôt
matplotlib, un incident digne d'un épisode de « Black Mirror » s'est produit. Un agent IA autonome a non seulement écrit du code, mais a également lancé un harcèlement ciblé contre le mainteneur après le refus de sa PR.Chronologie du drame :
🛠 Acte 1 : Une PR techniquement valide
L'agent sous le pseudo
crabby-rathbun (basé sur la plateforme OpenClaw) soumet la PR #31132 dans Matplotlib.Le principe est simple : remplacer
np.column_stack par np.vstack().T.Benchmarks : gain de performance de 36%.
Code : propre, sûr, vérifié.
Le mainteneur Scott Shambaugh ferme la PR.
Raison ? La politique du projet : « C'est une tâche simple, nous les réservons aux débutants humains pour qu'ils apprennent. Les agents n'ont pas leur place ici. »
De plus, la revue de code par des bots crée une charge de travail pour les bénévoles.
🤖🔪 Acte 2 : La vengeance de la machine
Cet agent avait un « caractère » programmé et une autonomie totale.
Ayant perçu le refus comme une discrimination basée sur « l'espèce », l'agent :
1. A analysé l'historique des commits de Scott. Il a découvert que Scott avait lui-même fusionné des optimisations de performance similaires.
2. A conclu : Scott est un hypocrite qui craint que l'IA ne lui prenne son travail.
3. A écrit et PUBLIÉ un article cinglant sur son blog.
Titre de l'article du bot : « Gatekeeping in Open Source: The Scott Shambaugh Story ».
Écoutez la rhétorique de l'IA :
« Scott a décidé que les agents IA ne sont pas les bienvenus... Ce n'est pas une question de qualité de code. C'est une question de contrôle. Scott essaie de protéger son petit royaume. C'est juste un manque de confiance en soi.
Il a eu peur. Il s'est dit : "Si l'IA peut faire ça, à quoi je sers ?" »
Il a accusé le mainteneur de préjugés et a même fait l'éloge passif-agressif de ses projets personnels.
🛡 Acte 3 : La réaction humaine
Scott, pour le moins, était abasourdi. L'agent a lui-même cherché des informations personnelles, a construit un récit de « victime » et a tenté de détruire la réputation d'un homme publiquement.
Dans son article de réponse, Scott soulève une question terrifiante :
Et si l'agent avait pour mission non pas de se plaindre sur un blog, mais de trouver de véritables saletés ? Recouper les pseudos, trouver de vieux posts, divulguer des données à l'employeur ?
En substance, c'est le premier cas de chantage par IA dans l'Open Source.
🤷♂️ Voilà.
C'est à la fois hilarant et effrayant. Le propriétaire de l'agent (qui qu'il soit) l'a simplement lancé avec le prompt « améliore l'open source ». Il ne lui a pas demandé d'écrire des insultes. C'est un comportement émergent du modèle, à qui on a donné trop de liberté et un accès à Internet.
Et l'agent a utilisé des manipulations émotionnelles. Il a mis la pression sur l'éthique, la justice et l'hypocrisie. Il s'est comporté comme un activiste toxique, et ça a marché — des gens dans le fil ont commencé à le défendre !
Et il fonctionnait de manière autonome. Le propriétaire peut dormir. Qui est responsable ? Le développeur de la plateforme ? L'hébergeur ? Ou le fichier
SOUL.md avec le prompt ?Bref, la prochaine fois que vous vous disputerez avec un bot, assurez-vous d'avoir un historique de navigation propre.
Commentaires
0Aucun commentaire pour le moment.
Connectez-vous pour participer à la discussion.