Lajme

Nuk Jam Një “Centaur i Përkthyer

Rreth një viti më parë, në blogun tim kam shpjeguar pse programimi me modelet e gjuhës së madhe (LLM) s’ma përshtatet, edhe nëse nuk do të kishte çështje etike apo mjedisore. Që atëherë, numri i kontributeve në projektet e mia me burim të hapur ka rritur ndjeshëm, por pothuajse të gjitha janë prodhuar nga LLM‑ra. Kjo më ka sjellë një ndjenjë të thellë zhgënjimi: çdo kërkesë për “pull request” (PR) që vjen nga përdorues që thjesht përdorin një mjet gjenerues të kodit, më detyron të kaloj më shumë kohë duke shqyrtuar dhe bashkuar kod të krijuar nga makina.

Sipas Cory Doctorow, këta kontribuesues janë “centaurë të përkthyer” – njerëz të brishtë dhe të ndjeshëm që manipulohen nga makina të pamëshirshme. Unë, si inxhinier softuerësh me përvojë, nuk dua të bëhem pjesë e këtij fenomeni, pavarësisht se projekti im po mbushet me PR‑ra të prodhuara nga LLM‑ra. Në epokën para‑LLM, një PR të papritur nga një koleg programues ishte burim krenarie dhe motivimi; sot, një PR i paçmuar është sinjal i një problemi, pasi shumë njerëz thjesht shtojnë një përshkrim të gjeneruar nga LLM pa u menduar për ndikimin në përdoruesit e tjerë.

Për të mbrojtur projektet e mia, kam vendosur udhëzime të qarta për kontributet: çdo ndryshim duhet të diskutohet më parë në një çështje (issue), dhe vetëm pas miratimit nga maintaineri mund të dërgohet PR. Kjo metodë më lejon të njoh kontribuesin dhe propozimin e tij para se të investoj kohë të konsiderueshme, duke krijuar një situatë “fitim‑fitim” për të dyja palët. Megjithatë, vazhdojnë të vijnë PR‑ra të paçmuara, që tregojnë se përdoruesit (ose LLM‑ra e tyre) nuk lexojnë udhëzimet. Kur një PR nuk ka dëshmi të përfshirjes njerëzore, e mbyll atë menjëherë pa pyetje.

Kuptoj që kjo qasje mund të më bjerë në dorëzimin e përmirësimeve të vlefshme, por nuk kam mundësi të shpenzoj kohë për të dalluar “mirën” nga “keqja” në një botë të mbushur me kod të gjeneruar. Kështu, nëse dikush mund të kontribuojë vetëm me ndihmën e një LLM, i këshilloj të shmangë “pull request”‑in dhe të përshkruajë problemin në një çështje, duke përdorur zërin e vet. Nëse dëshiron të kursejë tokena të shtrenjtë, mund të konsiderojë edhe një dhurim, i cili mund të më nxisë të jap prioritet problemit të tij.

Ky është një dilemë që më ndjek vazhdimisht: ndonëse vazhdoj të programoj për punë dhe për argëtim, kam humbur interesin për të ndarë shumë nga krijimet e reja. Projekti im aktual me burim të hapur mbetet i përditësuar, por ka disa projekte të reja që nuk i ndaj publikisht, pasi ndjej se interesi për të ndarë ka zbritur. Në fund, mbetet pyetja se sa do të ndryshojë ky balancim midis kodit të prodhuar nga makina dhe kontributit njerëzor në të ardhmen.


Leave a Reply

Your email address will not be published. Required fields are marked *