5 points par GN⁺ 2025-08-22 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Lors d’une discussion sur une PR du projet open source Ghostty, l’idée a été avancée qu’il fallait divulguer explicitement l’usage d’outils d’IA
  • Son auteur souligne que l’IA produit encore souvent du code de faible qualité, en particulier lorsque des utilisateurs peu expérimentés le soumettent sans relecture
  • L’objectif de cette divulgation est de permettre aux mainteneurs d’évaluer la fiabilité d’une PR et de fournir un retour pédagogique aux contributeurs humains, tout en évitant des efforts inutiles face à de simples productions générées par l’IA
  • Un autre participant propose d’ajouter, via le modèle de PR, une checklist incluant l’usage ou non de l’IA
  • En parallèle, l’idée a aussi été avancée que les outils d’IA pourraient automatiquement standardiser une byline spéciale dans les messages de commit GitHub, afin de garantir à la fois la transparence et la visibilité de l’outil

Nécessité de divulguer l’usage de l’IA

  • Mitchellh explique qu’il apprécie les outils d’IA et les utilise lui-même, mais estime qu’à l’heure actuelle ils ne garantissent pas une qualité équivalente ou supérieure
    • Le problème est particulièrement marqué quand des débutants qui ne savent pas bien relire publient directement du code généré par l’IA dans une PR
    • Il critique cette situation comme une forme de « tromperie », dans la mesure où elle fait perdre du temps aux mainteneurs en relecture et en retours inutiles
  • Divulguer explicitement l’usage de l’IA permettrait donc aux mainteneurs de juger du niveau d’attention à accorder à la relecture

Proposition d’introduire un modèle de PR

  • Yawaramin propose d’utiliser la fonctionnalité de modèle de PR de GitHub pour y inclure la mention d’un éventuel usage de l’IA
    • On pourrait y ajouter en même temps une checklist comme le Developer Certificate of Origin (DCO)
  • Cela permettrait à tous les contributeurs de signaler de manière cohérente leur recours à l’IA

Idée de standardisation côté GitHub

  • Tobi propose qu’au niveau de GitHub, un standard de byline dédié à l’IA soit créé
    • Chaque utilisation d’un outil d’IA serait enregistrée dans le fichier de staging .git et ajoutée automatiquement au message de commit
    • GitHub pourrait ensuite les lister et fournir un lien vers l’outil → les mainteneurs pourraient ainsi vérifier la provenance
    • En parallèle, les outils d’IA n’auraient plus besoin d’abuser des co-authors comme d’un spam, comme aujourd’hui
  • Cette approche est présentée comme une solution qui répond à la fois aux enjeux de transparence, de visibilité des outils et d’efficacité pour les mainteneurs

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.