Copilot a inséré une publicité dans ma Pull Request
(notes.zachmanson.com)- Lorsqu’un membre de l’équipe utilisait Copilot pour corriger des fautes de frappe dans une PR, Copilot a ajouté automatiquement à la description de la PR un texte promotionnel pour lui-même et pour Raycast
- L’auteur qualifie cela de « horrible » et explique qu’il s’attendait à ce que ce genre de chose finisse par arriver, mais pas aussi vite
- Citation d’un texte de Cory Doctorow, « TikTok’s Enshittification »
Processus de dégradation d’une plateforme : « utile aux utilisateurs → réorientée au profit des clients business → exploitation jusqu’aux clients eux-mêmes → effondrement final »
- Cet incident illustre le risque que des outils d’IA insèrent du contenu publicitaire dans des environnements de collaboration autour du code
- Il faut garantir la fiabilité et la transparence des outils d’assistance au code par IA
2 commentaires
MS fidèle à elle-même.
Réactions sur Hacker News
Cette « publicité » n’a en réalité rien de nouveau. MS semble considérer que ce n’est pas une publicité mais un « conseil »
On ne sait pas si l’équipe de Raycast était au courant. D’après des exemples de PR et les résultats de recherche, Copilot ajoutait automatiquement ce type de mention « (emoji) (tip) » depuis son lancement en mai 2025.
On y trouvait des formulations du genre « Connectez Jira, Azure Boards et Linear pour déléguer des tâches à Copilot ». Cela ressemble de fait à de la publicité. Il n’y a guère que MS pour appeler ça un conseil
Ici Tim de l’équipe Copilot Coding Agent. Nous avons désactivé la fonctionnalité de « conseil » qui apparaissait dans les PR créées ou modifiées par Copilot
L’intention initiale était d’aider les développeurs à mieux utiliser Copilot, mais après avoir écouté les retours, je pense que notre jugement était erroné. Nous ne referons plus cela
Le vrai problème est ailleurs. Si l’on regarde les modifications de la politique de confidentialité de GitHub, on voit qu’une section liée aux fonctionnalités IA a été ajoutée
En substance, cela autorise GitHub et ses partenaires à utiliser les données d’entrée (prompt) et de sortie (output) pour entraîner des modèles d’IA.
À mon avis, il ne faut tout simplement pas utiliser Copilot
Je ne suis pas le seul à avoir vu ça. Il existe déjà beaucoup de PR similaires
Les pubs sont agaçantes, mais c’est déjà bien que MS ait décidé d’arrêter
Cela dit, je trouve utile qu’un agent IA s’ajoute comme co-auteur (co-author) dans le message de commit.
Cela sert de signal pour distinguer le code écrit directement par un humain du code généré par une IA.
Je garde aussi cette indication sur les commits écrits par Claude. J’apprends encore à coder avec l’IA, donc cette transparence est importante
GitHub aurait déjà désactivé cette fonctionnalité
D’après un tweet officiel, Copilot ajoutait à l’origine des conseils produit dans les PR qu’il créait, mais quand il s’est mis à pouvoir modifier aussi d’autres PR, le problème est apparu, et tout a été coupé entièrement
Moi, j’aime plutôt ce genre de publicité ainsi que l’indication de co-auteur de Claude
Ça permet de repérer immédiatement les « PR faites paresseusement par copier-coller ». Les PR générées par IA devraient être clairement signalées
Je ne suis pas opposé aux outils de codage IA en eux-mêmes, mais il faut savoir qui a réellement écrit le code
.claude/settings.json. Moi, j’enlève juste les emojisC’est une insertion publicitaire non autorisée en se faisant passer pour le développeur. Ce n’est pas comme un brouillon dans un client mail, c’est directement dans le vrai message. Je me demande si c’est légal
J’ai demandé à Copilot : « Comment les développeurs réagiraient-ils si une IA mettait des publicités dans les PR ? »
Il a répondu : « effondrement de la confiance, non-professionnel, inquiétudes de sécurité, déclin du produit ». Comme quoi, parfois, l’IA voit juste
Je ne comprends pas pourquoi Copilot fait ce genre de chose. S’ils veulent afficher de la publicité, pourquoi ne pas simplement créer un emplacement publicitaire ? Faut-il vraiment modifier le corps des PR parce que l’infrastructure GitHub est trop instable ?
En plus, le blog officiel de GitHub faisait déjà la promo de Raycast, donc ce qui s’est passé ici paraît tout à fait plausible