Hirdetés

Elege lett a PS3-emulátor fejlesztőinek az AI-kódból



|

Az RPCS3 csapata keményen nekiment a "vibe codingnak".

Hirdetés

Az RPCS3 fejlesztői egyre kevésbé türelmesek azokkal a hozzájárulókkal szemben, akik teszteletlen, AI által generált kódot próbálnak beküldeni a nyílt forráskódú PlayStation 3-emulátor GitHub-projektjébe. A csapat most nyilvánosan is jelezte, hogy véget akar vetni ennek a gyakorlatnak, mert az ilyen pull requestek nem segítik a fejlesztést, hanem feleslegesen terhelik a karbantartókat, rosszabb esetben pedig működő funkciókat is elronthatnak.

Az RPCS3 nem tegnap indult hobbiprojekt. A fejlesztése még 2011-ben kezdődött, jóval azelőtt, hogy az AI-alapú kódgenerálás a mindennapi fejlesztői beszélgetések része lett volna. Az emulátor azóta hatalmas utat tett meg, ma már a PlayStation 3 könyvtárának túlnyomó részét képes futtatni modern PC-ken, és az egyik legfontosabb nyílt forráskódú emulációs projektként tartják számon. Éppen ezért különösen érzékeny pont, ha a fejlesztőknek olyan beküldésekkel kell foglalkozniuk, amelyek mögött nincs valódi megértés, tesztelés vagy felelősségvállalás.

A csapat az X-en elég egyértelműen fogalmazott: arra kérték a felhasználókat, hogy hagyják abba az AI-generált "slop" kód beküldését. Azt is jelezték, hogy tiltani fogják azokat, akik ilyen kódot próbálnak beadni anélkül, hogy ezt előre jeleznék. A fejlesztők szerint rengeteg online anyag létezik, amelyből meg lehet tanulni programozni és hibát keresni, ezért elfogadhatatlannak tartják, ha valaki olyan kódot küld be, amelyet maga sem ért, és amely nem is működik rendesen.

Hirdetés

Az RPCS3 új hozzájárulási szabályokat is készített a helyzet kezelésére. Ezek alapján nem az AI használatát tiltják teljesen, hanem azt a felelőtlen gyakorlatot, amikor valaki egy nyelvi modellel generáltat kódot, majd azt saját tudás és ellenőrzés nélkül próbálja átvinni a projekten. A fejlesztők azt várják el, hogy aki kódot küld be, az értse is, mit csinál minden egyes sor, tesztelje a változtatásait, és vállaljon felelősséget a munkájáért. Még az is külön szerepet kapott, hogy a kommunikációt se AI írja meg a beküldő helyett.

A csapat nem zárja ki, hogy az AI hasznos lehet kutatásban, dokumentáció keresésében vagy akár reverse engineeringhez kapcsolódó gondolkodásban. A probléma nem az, ha valaki eszközként használja, hanem az, ha kiváltja vele a szakértelmet. Egy ilyen bonyolult emulátor esetében egy apró, félreértett változtatás is komoly hibákat okozhat, mert az RPCS3 nem egyszerű alkalmazás, hanem rendkívül összetett szoftver, amelynek a PS3 sajátos hardveres és rendszerlogikáját kell leképeznie.

Az ügy jól mutatja, miért lett ennyire megosztó az AI-alapú kódgenerálás a fejlesztői közösségekben. Egy profi kezében gyorsíthat bizonyos munkafolyamatokat, de ha tapasztalatlan felhasználók ellenőrizetlenül öntik rá a nyílt forráskódú projektekre a generált megoldásokat, azzal nem modernizálják a fejlesztést, hanem másokra tolják át a hibakeresést. A maintainernek ilyenkor nem egy értelmes javaslatot kell átnéznie, hanem azt kell kitalálnia, hogy a beküldő egyáltalán érti-e, mit próbált módosítani.

Az RPCS3 fejlesztőinek reakciója nyers, de érthető. Egy több mint tíz éve épített, kézzel összerakott, rengeteg szakmai tudást igénylő projektet nem lehet olyan kóddal komolyan előrevinni, amelyet valaki csak legenerált, bemásolt, majd remélte, hogy majd más kijavítja helyette. A csapat üzenete végső soron egyszerű: az AI lehet segédeszköz, de nem mentség a tudás, a tesztelés és a felelősség hiányára.

Hirdetés

Úgy tűnik, AdBlockert használsz, amivel megakadályozod a reklámok megjelenítését. Amennyiben szeretnéd támogatni a munkánkat, kérjük add hozzá az oldalt a kivételek listájához, vagy támogass minket közvetlenül! További információért kattints!

Engedélyezi, hogy a https://www.pcwplus.hu értesítéseket küldjön Önnek a kiemelt hírekről? Az értesítések bármikor kikapcsolhatók a böngésző beállításaiban.