Az LLVM projekt fejlesztői jóváhagyták az AI-eszközök alkalmazásának szabályait a fejlesztés során. Az AI használatának szabályozására azért van szükség, mert megnövekedett a hulladék módosítások száma, amelyeket a LLVM kódalapjába való beillesztésre javasoltak. Hulladék módosítások alatt azokat a javaslatokat értjük, amelyeket az AI-eszközök generáltak és elküldtek anélkül, hogy megértették volna a lényeget, ellenőrizték volna és azt gondolták volna, hogy "a fenntartó úgyis eldönti". Az ilyen tevékenység megnövekedett terhet ró a fenntartókra, és arra kényszeríti őket, hogy az időt a haszontalan kódok átnézésére pazarolják.
Ezért az LLVM fejlesztői elismerik, hogy megfelelő használat esetén az AI hasznos eszköz, amely felgyorsítja a fejlesztést. Az LLVM-ben jóváhagyott AI használati feltételek részben az előző évben a Fedora projekt által közzétett szabályokon alapulnak. Az elfogadott szabályok alapötlete, hogy a fejlesztők nem terhelhetik a fenntartókat az AI-asszisztensek által létrehozott kód áttekintésével.
A Fedora szabályaiban említett változtatásért vállalt felelősségen kívül az LLVM szabályaiban kötelező kézi felülvizsgálatot írnak elő az AI által generált kódra, mielőtt javaslatot tennének a projektre. Ezen kívül a módosítást előkészítő személynek jól kell értenie a benyújtott kódhoz, és késznek kell lennie válaszolni a kapcsolódó kérdésekre. Ajánlott, hogy kézzel készítsenek leírásokat a pull kérésekhez, ahelyett, hogy az AI-ra bíznák a kiegészítő szöveg összeállítását.
Amikor egy módosítást átadnak, amelynek jelentős része AI-eszközök által generált, a pull kérés megjegyzésében szükséges információt adni az AI alkalmazásáról, például a "Assisted-by: AI-asszisztens neve" címke megadásával. Tilos automatizált AI-eszközök, például a GitHub-ra integrált @claude AI ügynök használata, amelyek cselekvéseket vagy megjegyzéseket küldenek el emberi részvétel nélkül.
A jóváhagyott szabályok nemcsak a módosítási kérelemben szereplő kódra vonatkoznak, hanem az új funkciókról szóló RFC-dokumentumokra, a sebezhetőségekkel és hibákkal kapcsolatos jelentésekre, hozzászólásokra és visszajelzésekre is a pull kérdésekhez.
Továbbá említésre érdemes Daniel Stenberg, a curl nevű hálózati adatküldő és -fogadó eszköz fejlesztője, döntése, amely szerint megszünteti a hibák felfedezéséért járó jutalomprogram működését. A jutalmak kifizetését január végén leállítják a mesterséges intelligencia-aktivátorok által generált sok szemétbe küldött jelentés miatt, amelyeket nem ellenőriztek az adott hibák tényleges megléte szempontjából.
Január első két hetében 20 kérelmet nyújtottak be jutalomért, amelyek hibák létezését állították. Az adatok elemzése azt mutatta, hogy egyetlen valódi hibát sem találtak a jelentésekben. A hibák jelentőinek azt javasolják, hogy ne jelentsenek problémát, ha nem értik annak lényegét és nem tudják reprodukálni a hibát. Az ilyen kérelmek ellenőrzése sok időt vesz el a biztonsági csapattól. Feltételezik, hogy a jutalmak kifizetésének leállítása csökkenti az emberek motivációját a szemét és rosszul ellenőrzött hibajelentések elküldésére, függetlenül attól, hogy azok mesterséges intelligencia által generáltak-e vagy sem.
További információ: A hibákért járó díjakért benyújtott kérelmek fogadásának korlátozását a Node.js projekt is bejelentette, amely mostantól csak a HackerOne platformon a magas rangú résztvevők kérelmeit fogadja el, akik már tapasztalattal rendelkeznek a helyes hibajelentések benyújtásában (signal > 1). A változtatás okaként a gyenge minőségű kérelmek nagymértékű növekedését említik. A szemétkérelmek feldolgozása időt és forrást emészt fel, amelyet a platform biztonságának valódi munkájára lehetne fordítani. December 15. és január 15. között a projekt több mint 30 hasonló kérelmet kapott.
Forrás: opennet.ru
