Debian a approuvé une politique qui permet l'utilisation de l'intelligence artificielle générative dans le développement de sa distribution, à condition que le contributeur assume l'entière responsabilité du code qu'il soumet. La norme, approuvée à une large majorité sous le Nom du choix 5reflète un débat qui traverse l’écosystème Linux: Ouvrir la porte aux modèles de langage multiplie les patchs et les rapports que reçoivent les responsables, et la pression est déjà perceptible dans plusieurs projets.
Ces derniers mois, nous avons vu comment différentes communautés open source ont dû prendre position sur le degré de Code généré par l'IA accepter dans leurs référentiels. Comme vous le savez, la discussion se résout généralement de deux manières : interdiction directe ou autorisation conditionnelle à ce que la personne qui envoie le code en soit responsable, même si un agent l'a écrit. Cette deuxième option a été imposée aux projets qui ne veulent pas fermer la porte à la technologie, même si elle entraîne un coût qu'on ne voit pas à première vue : la charge qui pèse sur ceux qui examinent chaque contribution.
Ce que dit la politique Debian Choice 5
Le texte approuvé par le développeur n'interdit ni n'approuve expressément l'utilisation de IA générative dans le développement, le packaging ou la documentation de projets. Debian reconnaît que ces outils peuvent améliorer considérablement la productivité des bénévoles, en leur laissant plus de temps pour des tâches qui nécessitent un jugement technique et un examen humain.
La politique exige cependant que toutes les contributions répondent aux mêmes normes de qualité, d'exactitude, de maintenabilité et de conformité légale, sans exception quant à la méthode utilisée pour les produire. L’utilisation d’un assistant IA ne réduit pas la responsabilité du signataire de la soumission : chaque contributeur est censé comprendre, réviser, tester et, si nécessaire, modifier le résultat avant de l’intégrer au projet. L'approche rappelle celle déjà appliquée par noyau Linuxoù désigner un modèle de langage comme responsable d'un échec ne dispense pas la personne qui l'a envoyé de toute responsabilité.
La multiplication des patchs qui déclenche des alarmes
Linus Torvalds a détecté une augmentation notable des corrections de bugs dans les dernières versions candidates du noyau, augmentation qu'il attribue à l'accélération provoquée par le Agents IA lors de la localisation des défauts. Le phénomène ne se limite pas aux correctifs : les chaînes officielles reçoivent également des rapports d'erreurs massifs, générés dans de nombreux cas par ces mêmes outils.
Ce volume ajoute une couche de travail qui n'existait pas auparavant. Lorsqu'un projet donne le feu vert à l'IA, n'importe qui peut demander à un agent de suivre les bugs et de soumettre des correctifs sans avoir à passer des heures à chercher manuellement. Le résultat est que les responsables, qui examinaient déjà un flux constant de contributions humaines, doivent désormais ajouter à ce travail le criblage des soumissions générées par les modèles de langage.
Ce que Torvalds propose aux mainteneurs Linux
Torvalds ne considère pas qu’ignorer le problème soit une option. Dans la publication où il détaille sa position sur le Expéditions générées par l’IAa reconnu que ces outils « peuvent être un instrument quelque peu pénible, à la fois en raison de la charge de travail des responsables et du fait de continuer à trouver des bugs embarrassants ». Comme il l'a expliqué, la solution n'est pas de détourner le regard, mais de s'assurer que ces outils finissent par aider les responsables dans leur travail quotidien au lieu de leur alourdir la tâche.
FAQ sur la politique de Debian en matière d'IA Debian n'interdit ni ne soutient expressément l'utilisation de l'IA générative dans le développement, l'empaquetage ou la documentation, mais exige que toutes les contributions répondent aux mêmes normes de qualité et que le contributeur assume l'entière responsabilité du résultat.
Linus Torvalds attribue l'augmentation des correctifs dans les dernières versions candidates à l'accélération provoquée par les agents d'IA lors de la localisation des bugs, ce qui a également augmenté le nombre de rapports reçus dans les canaux officiels.
Torvalds maintient qu'ignorer le problème n'est pas une solution et soutient que les outils d'IA doivent évoluer pour aider les responsables dans la révision, plutôt que d'ajouter une charge de travail supplémentaire.
Que dit la politique Debian's Choice 5 à propos de l'intelligence artificielle ?
Pourquoi les correctifs et les rapports ont-ils augmenté dans le noyau Linux ?
Quelle est la position de Linus Torvalds sur la surcharge des responsables ?