GitHub suspend la fonctionnalité publicitaire de Copilot dans les Pull Requests après une vague de critiques
(theregister.com)- GitHub Copilot a supprimé la fonctionnalité de messages “tips” à caractère publicitaire qu’il insérait dans les Pull Requests (PR), une mesure prise à la suite de la réaction négative des développeurs
- Ces messages incluaient un texte et un lien recommandant d’installer l’application Raycast, que Copilot ajoutait automatiquement à la description des PR
- La controverse s’est propagée après qu’un développeur a révélé un cas où Copilot avait inséré sans autorisation un message promotionnel pour Raycast dans sa PR
- GitHub a reconnu que le problème venait du fait que la fonctionnalité était autorisée à intervenir dans les PR d’autres utilisateurs et l’a immédiatement retirée
- L’entreprise a déclaré que « GitHub n’inclut pas de publicités et n’a pas l’intention d’en inclure à l’avenir », en annonçant avoir supprimé tous les tips concernés
GitHub met fin à l’insertion de publicités par Copilot dans les PR
- Microsoft a supprimé, après la contestation des développeurs, une fonctionnalité de GitHub Copilot qui insérait des messages publicitaires dans les Pull Requests (PR)
- Copilot ajoutait dans les PR des messages appelés « tips », comprenant un texte recommandant d’installer l’application Raycast
- Le message disait en substance de « lancer rapidement l’agent de codage Copilot avec Raycast sur macOS ou Windows », avec un emoji éclair et un lien d’installation
- Le développeur australien Zach Manson a déclenché la polémique en découvrant que Copilot avait inséré un message promotionnel pour Raycast dans sa PR
- Il a constaté qu’après qu’un collègue avait utilisé Copilot pour corriger une faute de frappe, un message publicitaire avait été ajouté à la PR
- Une recherche sur GitHub a montré qu’il existait plus de 11 400 PR contenant ce même message, confirmé comme ayant été inséré automatiquement par Copilot
- Manson a déclaré qu’il ignorait que Copilot avait le droit de modifier la description ou les commentaires d’une PR d’un autre utilisateur, mettant en doute la pertinence de cette fonctionnalité
-
Réponse de GitHub
- Peu après que le média lié à Microsoft Neowin a rapporté le problème, GitHub a jugé que les changements récents de Copilot « allaient trop loin » et a retiré la fonctionnalité
- Martin Woodward (vice-président Developer Relations chez GitHub) a expliqué que l’ajout de « tips » par Copilot dans les PR qu’il avait lui-même générées était une fonctionnalité existante, mais que le fait de l’autoriser à intervenir dans des PR créées par d’autres utilisateurs était le vrai problème
- Il a indiqué que le fait d’avoir permis à Copilot de fonctionner sur toutes les PR où il était mentionné avait produit un résultat déplaisant
- Tim Rogers, chef de produit Copilot, a expliqué sur Hacker News que la fonctionnalité « tips » avait pour but d’apprendre aux développeurs à mieux utiliser Copilot
- Cependant, après les retours de la communauté, il a reconnu que laisser Copilot modifier des PR rédigées par des humains avait été une erreur de jugement
- Rogers a annoncé que la fonctionnalité de tips avait été désactivée sur les PR générées ou modifiées par Copilot et que cela ne se reproduirait plus
-
Position officielle de GitHub (mise à jour du 31 mars)
- Woodward a précisé que « GitHub n’inclut pas de publicités et n’a pas l’intention d’en inclure à l’avenir »
- La cause du problème a été identifiée comme une erreur logique dans le tip de l’agent de codage Copilot, affiché dans un mauvais contexte au sein des commentaires de PR
- GitHub a annoncé avoir supprimé tous les tips d’agent des commentaires de PR
Aucun commentaire pour le moment.