Il consiglio di gestione del progetto Fedora ha approvato le regole che regolamentano l'uso degli strumenti AI nello sviluppo di Fedora Linux. Gli strumenti AI sono considerati un'opportunità potenziale per migliorare la piattaforma, ma ci sono preoccupazioni relative alla privacy, alla sicurezza, all'etica e alla qualità. Si è deciso di non vietare l'uso degli assistenti AI, a patto che ci sia un controllo umano obbligatorio sui risultati del loro lavoro e che lo sviluppatore si assuma la responsabilità del codice.
Principi fondamentali per l'uso degli strumenti AI nella preparazione delle modifiche per Fedora:
- Lo sviluppatore che utilizza strumenti AI nella preparazione delle modifiche per Fedora è considerato l'autore, si assume la responsabilità della modifica proposta e garantisce la sua qualità, conformità alle licenze e utilità. Indipendentemente dal fatto che la modifica sia stata preparata da un umano o da un AI, deve rispettare completamente i requisiti del progetto per le modifiche accettate.
- Quando si invia una modifica, di cui una parte significativa è stata generata da strumenti AI, è obbligatorio aggiungere un'etichetta "Assisted-by: nome dell'assistente AI" nella nota del commit o nella pull request. Ad esempio, "Assisted-by: ChatGPTv5". In caso di lievi appropriazioni o di rielaborazione manuale del codice suggerito dagli assistenti AI, l'aggiunta dell'etichetta è consigliata, ma non obbligatoria. Non è necessaria l'etichettatura per l'uso di AI nell'esecuzione di compiti di routine, come la correzione degli errori grammaticali e la sistemazione del testo.
- Durante la revisione delle modifiche, gli strumenti AI possono essere utilizzati nel processo di analisi della modifica o per assistenza nella formulazione dei feedback. Tuttavia, è vietato utilizzare gli AI per automatizzare completamente il processo di revisione o per esprimere giudizi sulla modifica proposta. La decisione finale deve essere presa da un umano, che si assume la responsabilità della sua approvazione e del rifiuto della modifica.
- Nella gestione del progetto, gli strumenti AI possono essere utilizzati per l'automazione delle attività routinarie, come la filtrazione dello spam, i test automatizzati e la creazione di appunti, ma il loro utilizzo non è consentito per determinare lo stato dei membri della comunità, ad esempio nella valutazione delle segnalazioni di violazioni del codice di condotta, nella gestione delle richieste di finanziamento e nella selezione di candidati per posizioni dirigenziali.
- Le iniziative su larga scala, in grado di modificare significativamente i meccanismi operativi del progetto o di portare a una crescita esponenziale delle modifiche, devono essere discusse separatamente con il consiglio di amministrazione di Fedora.
Fonte: opennet.ru
