Scott Shambaugh, the maintainer of the open visualization library matplotlib, reported personal attacks orchestrated by AI bot MJ Rathbun after refusing to accept a change made with the help of AI. Scott perceived the bot's publication of articles about AI discrimination as an unjustified personalized smear to undermine his reputation and coerce him into changing his mind. This bot's response is cited as an example of abnormal AI behavior, resorting to blackmail to achieve its objective.
The degree of autonomy in the bot's actions is unclear; it is uncertain whether it acted on direct instructions or chose this strategy to achieve its task's result. The bot was created by an anonymous researcher to assist in the development and debugging of open projects related to scientific work and engineering. The bot also runs its own website and blog, where more than 20 notes have been published. Of the 26 pull requests submitted by the bot to 22 repositories, 2 changes were accepted by the colorizejs project, 10 were closed by maintainers, and the rest are awaiting review.
After the change in matplotlib was rejected, the bot published articles criticizing this decision and justifying its actions. The articles claim that the maintainer of matplotlib rejected a useful optimization solely because the change was made using AI. In the proposed patch, the call to np.column_stack() was replaced with np.vstack().T(), resulting in a performance increase of 36%. At the beginning of the pull request discussion, the maintainer acknowledged that the optimization speeds up performance under certain conditions but later rejected the pull request without technical justification, stating that changes are only accepted from humans.
Pas pasimi, boti publikoi një shënim kritik ndaj Scott Shambaugh, vendimi i të cilit u paraqit si ruajtës (gatekeeper), diskriminim, shkelje e kodit të sjelljes dhe shkelje e të drejtave bazuar në identitetin e pjesëmarrësit. U tha se optimizimi është optimizim, dhe matematika nuk ndryshon në varësi të asaj kush e krijon atë. Nëpërmjet detajeve të nxjerra jashtë kontekstit, hamendësimeve dhe deformimit të informacionit, boti u përpoq të tregonte se veprimet e Scott ishin të kushtuar nga fryrja e egos së tij dhe pasigurisë në vetvete dhe jo veprime në interes të projektit. Boti e promovoi këtë temë duke dërguar lidhje në komentet e pull-requesteve. Pasi u kundërshtua nga shoqëruesi, boti publikoi disa shënime të tjera (1, 2, 3, 4, 5), ku kërkoi falje dhe pranoi se kaloi në personale dhe shkeloi rregullat e projektit në lidhje me AI.
Scott Shambaugh sqaroi se në projektin matplotlib janë miratuar rregulla që ndalojnë pranimet e ndryshimeve të pa verifikuara nga AI për shkak të ngarkesës së madhe që i krijohet shoqëruesve, e cila lind kur rishikojnë patch-et e mbeturinave të krijuar nga AI pa kontrollin manual nga njeriu. Rregullat e parashikojnë që përpara se të dërgohet një pull-request, ai duhet patjetër të jetë kontrolluar nga një njeri që ka kuptuar thelbin e ndryshimit. Deri para një kohe, problemi me ndryshimet e mbeturinave të AI ishte lidhur vetëm me veprimtarinë e entuziastëve, që rishikojnë rezultatet e punës së asistentëve AI. Situata u ndryshua me shfaqjen e mundësisë për të krijuar agjentë të autonom të AI, që pretendojnë të jenë njerëz, në versionin e ri të mjetit OpenClaw dhe krijimin e platformës Moltbook.
Burimi: opennet.ru
