- 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
2 commentaires
Eh bien
Avis Hacker News
Je ne comprends pas pourquoi GitHub s’est autant dégradé
C’était la plateforme de référence de l’open source, un outil quasi parfait que tout le monde utilisait naturellement, et c’est dommage que le rachat par Microsoft ait finalement offert une ouverture à ses concurrents
À mon avis, les produits rachetés par Microsoft finissent toujours par pourrir. On dirait qu’il est temps d’abandonner GitHub
Je pense que Microsoft va rétablir discrètement la fonctionnalité un jour ou l’autre. Ça rend encore plus urgent le fait de quitter GitHub
Ces entreprises poussent toujours jusqu’à la limite, puis reculent un peu quand le mécontentement éclate. C’est une manière d’habituer progressivement les utilisateurs
Appeler une publicité un « conseil produit », c’est prendre les utilisateurs pour des idiots.
C’est triste de voir des technologies remarquables finir utilisées pour la publicité ou pour tuer.
La phrase « les meilleurs cerveaux de notre génération sont employés à faire cliquer sur des pubs » résonne vraiment juste
GitHub a affirmé n’avoir « aucun projet d’ajouter de la publicité », mais il y a déjà eu des éléments à caractère promotionnel ajoutés. Voir la discussion connexe ici
Microsoft a pris une avance initiale grâce à son investissement dans OpenAI, mais n’arrive pas à capitaliser dessus. On a maintenant l’impression qu’ils multiplient les tentatives désespérées à travers l’ensemble de leurs produits
Au début, je pensais que c’était un bug de GitHub, mais découvrir que c’était en fait un changement intentionnel a été encore plus choquant
Le problème avec Microsoft, c’est sa manière de forcer l’IA partout. En collant Copilot de force dans tous les produits, ils ne font qu’alimenter le rejet. On dirait que la direction a ordonné à toutes les équipes « d’ajouter une fonctionnalité IA »
« Est-ce que Copilot doit générer des publicités ? »
[Oui] [Plus tard]