SDL (Simple DirectMedia Layer) raamatukogu arendajad on kehtestanud reeglid, mis keelavad suurte keelemudelite, nagu ChatGPT, Claude, Copilot ja Grok, genereeritud koodi muudatuste vastuvõtmise. AI kasutamine probleemide tuvastamiseks ja edastatavate muudatuste analüüsimiseks on siiski lubatud, kuid nende probleemide parandamine peab toimuma inimeste poolt.
Saadud projekti kogemuste kohaselt osutuvad AI abil tuvastatud probleemid sageli hallutsinatsioonideks, mis ei ole reaalsed probleemid või sisaldavad valeinformatsiooni. Arendajad, kes edastavad AI abil avastatud probleemide andmeid, peavad nimetatud probleemist hästi aru saama ja veenduma, et see eksisteerib. Pull-requeste saatmisel peab arendaja kinnitama, et ta on koodi autor ja edastab oma töö tulemuse Zlib litsentsi alusel.
AI kasutamise arenduse keeldumise põhjustena mainitakse Zlib litsentsiga loodud AI kaudu genereeritud koodi ühilduvuse puudumist, kuna seda on keeruline täpselt allika põhjal määratleda, samuti võimalikke litsentsikonflikte, mis tulenevad koodi kaudses laenamisest teistelt litsentsidega projektidelt (kuna suur keelemudel on koolitatud koodil, mis kuulub erinevatele litsentsidele, võib genereeritud kood potentsiaalselt tõlgendada kui tuletatud teost).
Lisaks võib mainida kaht Vim tekstiredaktori haru, mis loodi rahulolematuse tõttu AI üha suureneva kasutamise üle muudatuste ettevalmistamisel:
- Vim Classic — fork Vim 8.2 koodibaasist, mis jätkab eelmise haru hooldamist. Projekti asutas Drew DeVault, Sway kasutajakeskkonna, Aerc e-posti kliendi, Hare programmeerimiskeele ja SourceHut koostööpõhise arenduse platvormi autor. Forki loomise põhjustena tuuakse esile Vim'i suhtumise poliitika AI kasutamisse, soov säilitada puhas südametunnistus ja jätkata Vim'iga töötamisest rõõmu tundmist.
- EVi — Vim 9.1.0 haru haritud haru, kus ei ole veel tehtud AI-põhiseid muudatusi.
Allikas: opennet.ru
