Consiliul de Administrație al proiectului Fedora a aprobat reguli care reglementează utilizarea instrumentelor AI în dezvoltarea Fedora Linux. Instrumentele AI sunt considerate o oportunitate potențială de a îmbunătăți platforma, dar există îngrijorări legate de confidențialitate, securitate, etică și calitate. S-a decis să nu fie interzisă utilizarea asistenților AI, cu condiția ca rezultatele muncii lor să fie supuse controlului uman, iar responsabilitatea pentru cod să revină dezvoltatorului.
Principiile de bază pentru utilizarea instrumentelor AI în pregătirea modificărilor pentru Fedora:
- Dezvoltatorul care utilizează instrumente AI în pregătirea modificărilor pentru Fedora este considerat autor, își asumă responsabilitatea pentru modificarea transmisă și garantează calitatea, conformitatea cu licențele și utilitatea acesteia. Indiferent dacă modificarea a fost pregătită de o persoană sau de AI, aceasta trebuie să respecte în totalitate cerințele proiectului pentru modificările acceptate.
- Atunci când se transmite o modificare, o parte semnificativă a cărei generare a fost realizată de instrumentele AI, este obligatoriu să se adauge eticheta „Assisted-by: numele asistentului AI” în nota de commit sau în pull request. De exemplu, „Assisted-by: ChatGPTv5”. Pentru împrumuturi minore sau pentru reworking manual al codului propus de asistenții AI, adăugarea etichetei este recomandată, dar nu obligatorie. Utilizarea AI pentru realizarea sarcinilor de rutină, cum ar fi corectarea greșelilor gramaticale și aranjarea textului, nu necesită eticheta.
- În procesul de revizuire a modificărilor, instrumentele AI pot fi utilizate în analiza modificării sau pentru a ajuta la formularea comentariilor. Cu toate acestea, este interzisă utilizarea AI pentru automatizarea completă a procesului de revizuire sau pentru a emite un judecată cu privire la modificarea propusă. Decizia finală trebuie luată de o persoană care își asumă responsabilitatea pentru aprobarea și respingerea sancționată a modificării.
- În gestionarea proiectului, instrumentele AI pot fi utilizate pentru automatizarea sarcinilor repetitive, cum ar fi filtrarea spamului, testarea automatizată și crearea notițelor, dar utilizarea lor nu este permisă pentru a determina statutul unui membru al comunității, de exemplu, la evaluarea plângerilor privind încălcarea codului de conduită, procesarea cererilor de finanțare și selecția candidaților pentru funcții de conducere.
- Iniciativele de amploare, capabile să schimbe semnificativ mecanismele de funcționare ale proiectului sau să conducă la o creștere exponențială a schimbărilor, trebuie discutate separat cu consiliul de administrație Fedora.
Sursa: opennet.ro
