Le conseil de gestion du projet Fedora a approuvé des règles régissant l'application des outils d'IA dans le développement de Fedora Linux. Les outils d'IA sont considérés comme une opportunité potentielle d'améliorer la plateforme, mais des préoccupations subsistent concernant la confidentialité, la sécurité, l'éthique et la qualité. Il a été décidé de ne pas interdire l'utilisation des assistants IA sous condition d'un contrôle humain obligatoire sur les résultats de leur travail et sous la responsabilité du développeur pour le code.
Principes de base pour l'utilisation des outils d'IA lors de la préparation des modifications pour Fedora :
- Le développeur utilisant des outils d'IA lors de la préparation des modifications pour Fedora est considéré comme l'auteur, assume la responsabilité de la modification proposée et garantit sa qualité, sa conformité aux licences et son utilité. Qu'une modification soit préparée par un humain ou par une IA, elle doit entièrement répondre aux exigences du projet concernant les modifications acceptées.
- Lors de la soumission d'une modification dont une partie significative a été générée par des outils d'IA, il est impératif d'ajouter dans les notes de commit ou la pull request la mention « Assisted-by: nom de l'assistant IA ». Par exemple, « Assisted-by: ChatGPTv5 ». Pour des emprunts mineurs ou lors de la révision manuelle du code proposé par les assistants IA, l'ajout de cette mention est recommandé mais pas obligatoire. L'utilisation d'IA pour effectuer des tâches de routine, telles que la correction d'erreurs grammaticales et la mise en forme du texte, ne nécessite pas de mention.
- Lors de la révision des modifications, les outils d'IA peuvent être employés dans le processus d'analyse des modifications ou pour aider à formuler des retours. Cependant, l'utilisation de l'IA pour automatiser complètement le processus de révision ou porter un jugement sur la modification proposée est interdite. La décision finale doit être prise par une personne qui est responsable de l'approbation et du rejet de la modification qu'elle a sanctionnée.
- Lors de la gestion d'un projet, les outils d'IA peuvent être utilisés pour automatiser des tâches répétitives, telles que le filtrage des spams, les tests automatisés et la prise de notes, mais leur utilisation n'est pas autorisée pour déterminer le statut des membres de la communauté, par exemple lors de l'évaluation des plaintes concernant la violation du code de conduite, le traitement des demandes de financement et le choix des candidats pour des postes de direction.
- Les initiatives à grande échelle, capables de modifier de manière significative les mécanismes de fonctionnement du projet ou de conduire à un changement exponentiel, doivent être discutées séparément avec le conseil d'administration de Fedora.
Source : opennet.ru
