L’utilisation croissante d’outils d’IA générative (GitHub Copilot, Claude, etc.) dans le développement logiciel soulève des questions cruciales pour les projets open source publics. À LaSuite, nous observons une augmentation des contributions dont la qualité ou la pertinence est difficile à évaluer, ce qui impacte directement le travail des mainteneurs et la dynamique collaborative.
Pourquoi est-ce un enjeu ?
-
Qualité et pertinence : Les contributions générées par IA peuvent contenir des erreurs, des incohérences, ou ne pas répondre aux besoins réels du projet.
-
Transparence : Il est souvent difficile de savoir si une contribution a été générée par IA, ce qui pose des questions de responsabilité et de confiance.
-
Charge de travail : Les mainteneurs passent plus de temps à relire et corriger des PR de qualité variable, au détriment d’autres tâches essentielles.
Exemples concret
-
Un contributeur ouvre une PR sur votre dépôt, clairement générée par IA (commits IA), elle nécessite un travail important de relecture et de correction. Comment juger du niveau d’implication du contributeur, de sa compréhension du code généré, de sa capacité à intégrer les retours ? Bref comment ne pas rentrer dans un processus de revue de code qui peut durer et prendre beaucoup de temps au mainteneur.
-
L’heure est à l’agentic engineering, les développeurs pilotent des agents IA autonomes qui codent pour eux. Cela accélère énormément leur vélocité, ce qui peut saturer les capacités de relecture et mettre les mainteneurs sous pressions et menacer la pérennité du code si les revues sont moins bien faites.
Que faire ?
Je vous propose avec fil de discussion d’ouvrir une réflexion collective pour :
-
Définir des lignes directrices pour l’usage de l’IA dans les contributions (transparence, critères de qualité, etc.).
-
Partager les bonnes pratiques entre projets open source publics.
-
Expérimenter des outils ou processus pour faciliter la relecture et l’intégration de ces contributions.
Ressources utiles
Prochaines étapes
- Un atelier sera organisé lors du prochain forum OPI (26 mars) pour co-construire une politique IA à intégrer aux
CONTRIBUTING.mddes projets LaSuite (La Suite numérique · GitHub). Je viendrais publier le compte rendu en réponse.
Mainteneurs et contributeurs partagez vos retours d’expérience et vos idées sur ce fil il est fait pour ça.