Une PR par chanson ?

MMaximilian Schwarzmüller
컴퓨터/소프트웨어경제 뉴스경영/리더십

스크립트

00:00:00“Spotify effectue 4 500 déploiements en production par jour
00:00:05et 73 % de toutes les demandes de fusion sont désormais assistées par IA.”
00:00:10Waouh.
00:00:11Surtout les 4 500 déploiements en production par jour,
00:00:15c'est vraiment impressionnant.
00:00:16Et je ne suis pas sûr que ce soit impressionnant dans le bon sens.
00:00:19Et il y a un commentaire amusant sous ce post sur X,
00:00:23que j'ai beaucoup apprécié.
00:00:25Est-ce qu'ils font une PR, une demande de fusion pour chaque chanson ?
00:00:28Et oui, ça en a tout l'air.
00:00:30Je veux dire, cela vient du compte X de Claude Devs.
00:00:35C'est une publicité pour Claude Code,
00:00:37car comme nous l'apprenons dans ce fil,
00:00:39ils utilisent bien sûr Claude Code
00:00:42et les modèles d'Anthropic pour livrer autant.
00:00:45Et bien sûr, si vous avez regardé certaines de mes vidéos précédentes,
00:00:48vous savez que j'utilise aussi des agents IA, évidemment.
00:00:50C'est l'avenir.
00:00:52C'est ainsi que fonctionne le développement logiciel de nos jours.
00:00:54Et j'ai un cours sur Claude Code où je partage tous mes conseils,
00:00:57mes astuces et la manière d'utiliser cet outil efficacement.
00:01:00Mais 4 500 déploiements en production par jour, vraiment ?
00:01:05Je veux dire, oui, Spotify est clairement une grande entreprise.
00:01:08Ce n'est pas un secret, mais on peut se demander ce qu'ils font.
00:01:12Je suis un utilisateur actif de Spotify.
00:01:15Et j'ai l'impression que l'application, eh bien, n'a pas beaucoup changé,
00:01:21certainement pas pour le meilleur au cours de l'année écoulée.
00:01:26Et c'est vraiment difficile pour moi de comprendre ce qui peut bien se trouver dans ces 4 500 déploiements en production par jour.
00:01:37Et s'il vous plaît, et ce n'est pas une blague, je le pense vraiment.
00:01:40Partagez dans les commentaires ce que vous pensez qu'ils livrent à longueur de journée.
00:01:44Maintenant, les 73 % de toutes les demandes de fusion, oui, bien sûr.
00:01:48Je veux dire, assisté par IA peut signifier n'importe quoi en théorie.
00:01:51Évidemment, une simple complétion, la complétion par tabulation, à l'ancienne,
00:01:58pendant que vous examinez la PR et que vous faites peut-être quelques changements, pourrait compter comme assisté par IA.
00:02:04Et bien sûr, le fait d'avoir un agent IA pour analyser cela serait aussi assisté par IA.
00:02:08Et franchement, je m'étonne que ce ne soit pas 100 %, car l'IA, j'imagine,
00:02:13serait impliquée dans pratiquement toutes les revues de PR ou la création de pratiquement toutes les PR.
00:02:20Mais oui, je suis sûr que ce chiffre va changer.
00:02:22Ce ne serait pas étrange de voir ça.
00:02:26Mais ce premier chiffre est vraiment une sorte de tendance que nous pouvons observer en général, n'est-ce pas ?
00:02:34Nous avons eu tout le débat sur le maximum de jetons il y a quelques mois.
00:02:38Puis beaucoup d'entreprises ont réalisé que cela coûte trop cher et dire à vos ingénieurs logiciels
00:02:44de consommer autant de jetons que possible n'est probablement pas une bonne stratégie
00:02:48car il est assez facile, évidemment, de consommer des jetons et cela ne garantit pas de bons résultats.
00:02:53Maintenant, nous semblons passer à une ère où il est assez populaire de livrer beaucoup.
00:02:58Parce que, bien sûr, avec l'IA, on peut le faire, n'est-ce pas ?
00:03:01Vous pouvez livrer beaucoup.
00:03:02Vous pouvez avoir cinq agents fonctionnant simultanément en utilisant des arbres de travail Git,
00:03:06travaillant sur quatre projets différents à la fois.
00:03:08Et oui, vous pouvez paralléliser dans une certaine mesure.
00:03:12Vous pouvez certainement construire beaucoup de choses avec l'IA.
00:03:15Aucun doute là-dessus.
00:03:17Et cela peut vous accélérer en tant que développeur logiciel.
00:03:20Cela peut aussi vous ralentir.
00:03:21Nous sommes tous passés par là où vous avez pris une direction avec l'IA,
00:03:25où vous êtes devenu de plus en plus un développeur à “vibe”
00:03:28parce que vous êtes devenu trop paresseux pour évaluer réellement ce que l'IA a généré
00:03:32parce que c'est tellement rapide de continuer.
00:03:36Et puis à un moment donné, vous n'avez plus aucune compréhension de votre base de code,
00:03:39mais quelque chose ne fonctionne pas ou vous n'êtes pas satisfait de la direction que cela prend
00:03:42et vous abandonnez ce projet ou vous annulez beaucoup de choses.
00:03:48Et bien, on peut se demander si vous êtes vraiment plus productif alors.
00:03:52Mais cela mis à part, et nous essayons tous encore de savoir comment utiliser l'IA au mieux,
00:03:58vous pouvez être plus productif avec elle.
00:04:01Je veux dire, même si vous lui donniez un plan assez clair de ce qu'elle doit faire
00:04:05et que ce soit une minuscule fonctionnalité,
00:04:06le simple fait de lui demander de recracher de gros morceaux de code peut vous accélérer.
00:04:10Je ne suis pas sûr que ce soit une amélioration de 10x ou même plus, comme certains le prétendent.
00:04:14Et je ne suis pas sûr que 4 500 déploiements par jour soit la mesure à atteindre.
00:04:22Je pense que nous devrions vraiment viser à savoir comment utiliser l'IA efficacement,
00:04:28comment, certes, accélérer notre livraison de logiciels,
00:04:32mais peut-être, peut-être aussi nous concentrer un peu sur la qualité, pas seulement sur la quantité.
00:04:37En ce moment, nous sommes tous dans cette ère de la quantité, n'est-ce pas ?
00:04:39Maximum de jetons, nombre de déploiements.
00:04:41La qualité compte aussi et l'IA peut aider avec ça.
00:04:45Mais les bons vieux tests, aussi les tests humains,
00:04:48pas seulement les tests automatisés générés par l'IA,
00:04:51où elle a aussi une tendance ou peut avoir une tendance à écrire des tests qui réussissent
00:04:56mais qui ne testent rien en réalité.
00:04:57Mais cela dit, les bons vieux tests manuels
00:05:00et vraiment injecter votre goût et vos décisions en tant qu'humain dans le flux de travail.
00:05:07Ce sont tous probablement de bonnes idées, j'ai l'impression.
00:05:09Et oui, il sera intéressant de voir quand cette tendance prendra fin.
00:05:13Je suis juste tombé sur ce chiffre, je voulais partager mon étonnement face à ce nombre.
00:05:18Et comme je l'ai mentionné avant, je veux vraiment entendre,
00:05:20ce que vous pensez que Spotify livre à longueur de journée ?
00:05:25Parce que je n'arrive vraiment pas à le concevoir.
00:05:29Désolé.

핵심 요약

L'automatisation massive du développement logiciel, illustrée par les 4 500 déploiements quotidiens de Spotify, soulève des questions sur la primauté de la quantité sur la qualité et la nécessité d'une supervision humaine rigoureuse.

하이라이트

  • Spotify effectue 4 500 déploiements en production par jour.

  • 73 % des demandes de fusion chez Spotify sont assistées par intelligence artificielle.

  • L'automatisation du développement logiciel permet d'utiliser des agents IA sur plusieurs projets simultanément via des arbres de travail Git.

  • L'utilisation excessive d'agents IA peut mener à une perte de compréhension de la base de code et à une augmentation des annulations de tâches.

  • La course à la quantité de code générée par IA ne garantit pas la qualité logicielle ou l'efficacité réelle des fonctionnalités.

타임라인

La réalité des déploiements à grande échelle

  • Spotify réalise 4 500 déploiements en production chaque jour.
  • Ces volumes élevés sont attribués à l'utilisation d'outils comme Claude Code et de modèles Anthropic.
  • Le bénéfice utilisateur de ce rythme de déploiement effréné reste difficile à percevoir sur l'application.

Le volume de 4 500 déploiements quotidiens est présenté comme une conséquence de l'intégration poussée d'agents IA dans le flux de travail des développeurs. L'usage intensif de ces technologies permet une livraison rapide, mais l'impact tangible sur l'expérience utilisateur final semble limité, car l'application Spotify n'a pas montré d'évolutions significatives au cours de l'année écoulée.

Limites de l'assistance par IA

  • 73 % des demandes de fusion sont assistées par IA, un chiffre qui pourrait inclure de simples complétions automatiques.
  • L'IA peut accélérer la génération de code, mais elle expose les développeurs au risque de devenir trop dépendants des suggestions automatiques.
  • Le manque de vérification humaine sur le code généré par IA conduit souvent à des impasses techniques nécessitant des annulations massives.

Bien que l'assistance par IA soit généralisée, sa définition est large et peut couvrir de la simple suggestion de texte jusqu'à l'analyse complète. Cette rapidité génère une tendance au développement par 'vibe', où le développeur perd la maîtrise de son code par paresse intellectuelle ou par surconfiance envers l'outil, annulant ainsi les gains de productivité initiaux.

Équilibrer quantité et qualité

  • La productivité ne doit pas être mesurée uniquement par le nombre de déploiements ou la consommation de jetons.
  • Les tests automatisés générés par IA réussissent parfois à s'exécuter sans valider réellement les fonctionnalités.
  • L'apport humain, notamment par des tests manuels et des décisions basées sur le goût, demeure indispensable.

La tendance actuelle favorise la quantité au détriment de la qualité logicielle. Il est nécessaire de dépasser la course aux jetons et au nombre de déploiements pour réintégrer une supervision humaine, des tests manuels rigoureux et une réflexion sur les décisions de conception. L'IA doit être un outil d'accélération et non un substitut au jugement humain.

커뮤니티 글

모든 글 보기