HeadlinesBriefing favicon HeadlinesBriefing.com

Directives IA de KDE : Ne sois pas un proxy de viande

TechPowerUp News •
×

Malgré la grande popularité des LLM et des agents de codage d'IA dans le développement logiciel, la communauté open source semble assez divisée sur le sujet en certains endroits. D'un côté, vous avez des projets comme GIMP qui interdisent complètement l'IA de leur base de code, tandis que d'autres projets, comme Nobara Linux et Omarchy, sont pleinement engagés dans le codage assisté par IA. Il existe cependant une position intermédiaire, comme le projet Linux Kernel, qui permet le code assisté et généré par l'IA dans la base de code, mais tout le code nécessite une relecture humaine et une rédaction appropriée de la demande de fusion qui démontre une compréhension du code réel soumis.

Cela semble être là où KDE Plasma atterrira en tant que projet, si les récentes directives proposées de KDE pour les LLM en sont un indicateur. Le projet de directives LLM de KDE a été soumis aux discussions par le responsable du projet, Nate Graham, et il résume les règles avec une règle d'or : « Ne sois pas paresseux. »

Dans le poste de discussion sur les directives LLM de KDE, le projet de directive explique que « les contributions avec une utilisation évidente et paresseuse des LLM peuvent être ignorées ou fermées », et que « personne ne devrait savoir si vous utilisez un LLM », car la sortie devrait être indistinguable de ce que vous pourriez produire vous-même sans un LLM. Il établit également des règles sur le texte généré par l'IA, interdisant le texte généré par l'IA pour les demandes de fusion, les messages de commit ou répondre à une question ou un commentaire.

Le projet de directive actuel cherche également à éviter de placer un travail supplémentaire sur les mainteneurs en limitant les modifications vibe-coded à celles que les mainteneurs sont censés nettoyer et mettre en œuvre, un problème rencontré par les mainteneurs de Godot il n’y a pas longtemps. Le projet de directive n’a pas encore été finalisé, et la discussion autour des directives LLM devrait se poursuivre dans les prochains jours, après quoi une version finalisée sera ajoutée à la documentation de KDE.