Qu'est-ce qu'une boucle ? Peter Steinberger face Ă  Boris Cherny

@mvanhorn
ANGLAISil y a 2 mois · 08 juin 2026
3.4M
4.8K
454
204
15.1K

TL;DR

La programmation par IA évolue, passant de prompts manuels à des boucles autonomes qui orchestrent des agents et vérifient le code. Découvrez comment des leaders comme Boris Cherny utilisent ces systÚmes pour intégrer automatiquement des centaines de PR.

La phrase la plus répétée cette semaine dans le domaine du codage IA tient en six mots, et presque personne qui la prononce ne peut la définir. Un tweet a tenu toute la timeline en haleine cette semaine, alors j'ai lancé un /last30days sur le mot qui faisait débat. La réponse est concrÚte, elle a cinq ans d'historique, et la chute est que la boucle, pas le modÚle, est désormais la partie coûteuse.

Le tweet qui tient la timeline en haleine

Un tweet a obsédé toute la timeline du codage IA cette semaine. Peter Steinberger l'a posté le 7 juin, il a dépassé les 2,2 millions de vues, et les réponses ont dégénéré en bagarre sur ce qu'il signifiait vraiment.

« Rappel mensuel : vous ne devriez plus donner d'instructions directes aux agents de codage. Vous devriez concevoir des boucles qui donnent des instructions à vos agents. »

@steipete, 7 juin 2026

Voilà la phrase que tout le monde cite. La réponse la plus révélatrice est venue de Varadh Jain, qui a posé la seule question qui comptait : à quoi ça ressemble en pratique ? Et la réponse qui a résumé l'ambiance générale était celle de Matthew Berman.

« Personne ne sait, sauf lui et Boris. »

@MatthewBerman, 7 juin 2026

C'est ça, la vraie histoire. Pas que les boucles soient l'avenir, mais qu'une phrase de six mots ait fait deux millions de vues pendant que ceux qui la relayaient se disputaient dans les réponses sur sa signification. Je n'ai pas levé les yeux au ciel, parce que je lance une boucle chaque nuit qui ouvre des pull requests sur une trentaine de dépÎts open source pendant que je dors. Quatre-vingt-dix secondes de recherche ont donné quinze fils Reddit, vingt et un posts X, et un schéma inconfortable : l'idée la plus bruyante dans le codage IA est une idée que la plupart de ceux qui la répÚtent ne peuvent pas expliquer. Un camp a crié que l'ingénierie de prompt était morte. Un autre camp, celui qui a vraiment les mains sur un clavier, était plus prudent.

« Ce ne sont pas les boucles ralph/objectif, c'est déjà dépassé. C'est probablement une sorte de boucle d'orchestration continue qui supervise d'autres threads/agents. »

@trashpandaemoji, 7 juin 2026

Cette réponse est ce qui se rapproche le plus d'une réponse correcte que quelqu'un ait postée. Retenez-la.

Ce qu'est réellement une boucle

Boris Cherny a créé Claude Code comme un projet personnel en septembre 2024. Il représente aujourd'hui, paraßt-il, prÚs de quatre pour cent de tous les commits publics sur GitHub. Sur scÚne à l'événement Acquired Unplugged organisé par WorkOS le 2 juin, il a donné la définition la plus claire d'une boucle que vous trouverez.

« Maintenant, ça a vraiment Ă©voluĂ©, je pense, encore une fois, vers la prochaine vague d'abstraction oĂč je ne donne plus d'instructions Ă  Claude. J'ai des boucles qui tournent. Ce sont elles qui donnent des instructions Ă  Claude et qui dĂ©cident quoi faire. Mon travail, c'est d'Ă©crire des boucles. »

Boris Cherny, WorkOS Acquired Unplugged, 2 juin 2026

Alors voici la version simple. Une boucle est un petit programme que vous Ă©crivez, qui donne des instructions Ă  l'agent de codage pour vous, lit ce qu'il a produit, dĂ©cide si c'est terminĂ©, et sinon, lui en donne Ă  nouveau. Vous cessez d'ĂȘtre la chose Ă  l'intĂ©rieur de la boucle qui tape des instructions. Vous devenez l'auteur de la boucle. Le modĂšle devient une sous-routine.

Boris la décrit en trois étapes, et vous situer sur son échelle est le moyen le plus rapide de comprendre. Il y a un an, il écrivait du code à la main avec de l'auto-complétion. Puis il lançait cinq à dix sessions Claude en parallÚle et donnait des instructions à chacune. Maintenant, il ne donne plus d'instructions du tout. Il écrit les boucles qui donnent les instructions à Claude, et quelques centaines d'agents lisent son GitHub, Slack et Twitter et décident quoi construire ensuite. Il a la preuve.

« Au cours des 30 derniers jours, 100 % de mes contributions à Claude Code ont été écrites par Claude Code. J'ai livré 259 PRs. »

Boris Cherny, via Simon Willison, 27 décembre 2025

Il a supprimé son IDE en novembre et ne l'a pas rouvert depuis. La nuance que la foule du « l'ingénierie de prompt est morte » oublie : il ne dit pas que les ingénieurs sont obsolÚtes. Quelqu'un doit toujours décider quoi construire, parler aux clients et coordonner les équipes, et il dit que les grands ingénieurs comptent plus que jamais. Le travail n'a pas disparu. Il est monté en altitude, passant de l'écriture du code à l'écriture de la chose qui écrit le code.

Le spectre : de ReAct Ă  l'orchestration

Les rĂ©ponses Ă©taient un fouillis parce que « boucle » cache au moins cinq choses diffĂ©rentes. Voici l'Ă©chelle, de la plus ancienne Ă  la plus rĂ©cente, pour que vous arrĂȘtiez de parler Ă  cĂŽtĂ© des gens.

L'Ă©tape un est la boucle while acadĂ©mique. Le papier ReAct de 2022 l'a formalisĂ©e : le modĂšle raisonne, appelle un outil, lit le rĂ©sultat, rĂ©pĂšte jusqu'Ă  la fin. Un modĂšle, une boucle, un humain qui observe. L'Ă©tape deux est AutoGPT en 2023, qui lui a donnĂ© un objectif et l'a laissĂ© se donner des instructions Ă  lui-mĂȘme, et qui est devenu cĂ©lĂšbre pour tourner indĂ©finiment sans rien faire. Cet Ă©chec a semĂ© des annĂ©es de « les agents sont un jouet ».

L'Ă©tape trois est celle que Trash Panda a qualifiĂ©e de dĂ©passĂ©e : la boucle ralph, publiĂ©e par Geoffrey Huntley en juillet 2025. C'est presque insultant de simplicitĂ©, une ligne de bash qui envoie le mĂȘme fichier d'instructions Ă  l'agent encore et encore. Sa vĂ©ritable innovation Ă©tait la discipline : chaque itĂ©ration rĂ©initialise le contexte Ă  un ensemble fixe de fichiers d'ancrage au lieu de laisser la conversation s'allonger. Huntley a construit un langage de programmation entier avec pour environ 297 dollars. L'Ă©tape quatre l'a industrialisĂ© : au printemps 2026, Codex et Claude Code ont tous deux lancĂ© une commande /goal qui exĂ©cute la boucle ralph jusqu'Ă  ce qu'un petit modĂšle validateur confirme que la tĂąche est terminĂ©e.

L'étape cinq est ce que Boris et Steinberger veulent vraiment dire, et c'est véritablement nouveau, pas juste renommé. Quatre choses ont changé. La boucle est devenue l'unité de travail, pas la tùche. Les boucles ont commencé à superviser d'autres boucles, en concurrence et selon un planning. La planification a remplacé le déclenchement humain, donc la boucle tourne sur le temps de l'infrastructure au lieu de votre attention. Et la durabilité est devenue explicite, avec un état sauvegardé par git et une reprise aprÚs panique, parce que ces choses doivent survivre à un redémarrage. Ralph supposait que votre terminal restait ouvert. La version 2026 suppose qu'il ne l'est pas. Trash Panda avait donc raison deux fois : la boucle ralph à agent unique est dépassée, et la boucle d'orchestration multi-agents par-dessus est la nouveauté.

C'est juste un cron job avec un chapeau

La meilleure ligne sceptique de tout le corpus tenait en quatre mots, postée sous quelqu'un qui s'extasiait que les boucles sont l'avenir.

« Les cron jobs ont un rebranding marrant en ce moment. »

Réponse X, débat sur les boucles, juin 2026

Cela mérite une réponse directe, pas une esquive, parce que c'est à moitié vrai. Oui, la couche de planification est du cron. Boris l'exécute littéralement sur cron. La commande /loop dans Claude Code utilise cron en coulisses. Si toute votre définition d'une boucle est un truc qui tourne sur un minuteur, alors oui, on a inventé ça en 1975 et vous pouvez rentrer chez vous.

Ce que cron n'a jamais eu, c'est la partie au milieu. Un cron job exĂ©cute un script fixe. Une boucle exĂ©cute un modĂšle qui regarde l'Ă©tat actuel, dĂ©cide quoi faire ensuite, le fait, vĂ©rifie si ça a fonctionnĂ©, et dĂ©cide s'il faut continuer. La dĂ©cision appartient Ă  l'agent, pas Ă  vous, et ce n'est pas une branche codĂ©e en dur. Empilez-les, laissez une boucle dispatcher et superviser d'autres, donnez-leur un Ă©tat partagĂ© durable, et vous avez quelque chose que cron ne peut pas exprimer. Le cadre honnĂȘte n'est pas que les boucles sont une nouvelle magie et pas que les boucles sont juste du cron. C'est que les boucles sont du cron plus un dĂ©cideur dans le corps, et l'ingĂ©nierie intĂ©ressante est tout ce que vous mettez autour de cette dĂ©cision pour qu'elle ne parte pas en vrille.

À quoi ça ressemble quand on en construit une

Assez de thĂ©orie. Le point d'entrĂ©e est une seule ligne. Claude Code a lancĂ© /loop, et l'exemple de Boris lui-mĂȘme est le dĂ©marreur canonique. Collez ceci et changez les noms.

/loop babysit toutes mes PRs. Corrige automatiquement les problĂšmes de build, et quand des commentaires arrivent, utilise un agent worktree pour les corriger.

Et voici sa recette plus complÚte. Des jours plus tard, Boris a posté cinq conseils pour faire tourner Opus de maniÚre autonome pendant des heures ou des jours.

Cinq conseils, dans ses mots : utilisez le mode automatique pour les permissions afin que Claude ne demande pas d'approbation ; utilisez des workflows dynamiques pour que Claude orchestre des centaines ou des milliers d'agents pour accomplir une tĂąche ; utilisez /goal ou /loop pour pousser Claude Ă  continuer jusqu'Ă  ce que ce soit fait ; utilisez Claude Code dans le cloud pour pouvoir fermer votre ordinateur portable ; et assurez-vous que Claude a un moyen de vĂ©rifier lui-mĂȘme son travail de bout en bout.

@bcherny, juin 2026

Le conseil cinq est celui que le battage médiatique oublie et que les praticiens obsessionnels : une boucle n'est aussi fiable que sa capacité à vérifier son propre travail.

C'est toute l'idĂ©e en miniature. Vous n'avez pas Ă©crit les Ă©tapes. Vous avez Ă©crit l'intention et le comportement d'arrĂȘt, et la boucle donne des instructions Ă  l'agent Ă  chaque tick. Sur TikTok, le cadrage a atterri proprement pour un public gĂ©nĂ©ral.

« Le mode boucle est l'un des signes les plus clairs que le codage IA passe d'instructions ponctuelles à des opérations en arriÚre-plan. »

@ai.native.founder sur TikTok, juin 2026

Le grand bain est le Gas Town de Steve Yegge, lancé en janvier : vingt à trente instances de Claude Code coordonnées par un agent Maire, avec des agents de patrouille qui exécutent des boucles continues et un état stocké dans git pour que le travail survive à un crash. C'est la boucle d'orchestration continue qui supervise les autres threads que Trash Panda cherchait à atteindre, livrée et open source.

Mais la leçon la plus pratique de la recherche est qu'une boucle n'est aussi bonne que sa capacitĂ© Ă  se vĂ©rifier elle-mĂȘme. Le sous-thĂšme qui a le plus rapidement grandi n'Ă©tait pas l'orchestration, c'Ă©tait la vĂ©rification.

« Votre agent de codage peut aller vite, mais les mauvais commits se cumulent aussi vite. »

@DanKornas, juin 2026

Kornas lance roborev, un outil qui révise chaque commit en arriÚre-plan et renvoie les résultats à l'agent pendant que le contexte est encore frais. Une boucle ouverte qui écrit du code sans retour d'information est une machine à générer des erreurs confiantes. Une boucle qui écrit, exécute, lit le résultat et corrige est ce qui fonctionne réellement. La boucle n'est pas la magie. Le retour d'information à l'intérieur l'est.

Le rebondissement : la boucle est désormais la partie coûteuse

C'est là que la recherche est passée de la philosophie à un problÚme financier. Le dégonflage le plus net de toute la mythologie des agents est venu d'un ingénieur en activité.

« Chaque agent IA que j'ai livré cette année est une boucle for, un appel LLM et un try/catch autour du parsing JSON. La seule chose d'agentique là-dedans, c'est la facture Anthropic à la fin du mois. »

@rohit_jsfreaky, juin 2026

Cette facture n'est pas une blague. Le reçu du mois : Uber a plafonné ses ingénieurs à 1 500 dollars par personne par outil par mois pour Claude Code et Cursor aprÚs avoir brûlé son budget IA annuel en quatre mois. Une fois que le modÚle écrit le code pour presque rien, le coût se déplace vers la boucle qui l'exécute.

« La chose la plus coûteuse dans le codage IA n'est plus d'écrire du code, c'est de gérer la boucle d'agent. »

@runes_leo, juin 2026

Et le mode d'Ă©chec que tout le monde en production craint, c'est la boucle qui ne s'arrĂȘte pas.

« Sans garde-fous, vous obtenez des boucles infinies et des surprises de facturation d'un ordre de grandeur au-dessus du budget. »

@cv_usk, juin 2026

C'est pourquoi chaque article sĂ©rieux de 2026 sur les boucles converge vers les trois mĂȘmes arrĂȘts d'urgence : un nombre maximal d'itĂ©rations, une dĂ©tection de non-progression et un plafond de budget en tokens ou en dollars. La version romantique des boucles, c'est que vous Ă©crivez les boucles et que mille agents construisent votre entreprise en une nuit. La version production, c'est que vous Ă©crivez les boucles, et que la majeure partie de votre travail consiste Ă  vous assurer qu'elles s'arrĂȘtent. Gartner place l'IA agentique au sommet des attentes exagĂ©rĂ©es, avec seulement environ dix-sept pour cent des organisations qui dĂ©ploient rĂ©ellement des agents. L'Ă©cart entre la timeline et les reçus est la vĂ©ritable situation.

Ce ne sont pas les boucles. Ce sont les compétences.

Voici mon propre avis, et c'est lĂ  oĂč j'atterris aprĂšs une semaine Ă  observer tout ça. La boucle est de la plomberie. L'actif, c'est la compĂ©tence qu'elle appelle.

L'autre point récurrent de Steinberger s'associe à celui des boucles et est la moitié la plus durable : si vous faites quelque chose plus d'une fois, transformez-le en compétence automatisée, et si vous faites quelque chose de difficile, transformez-le en compétence aprÚs coup pour que la prochaine fois soit gratuite. Une boucle sans compétences réutilisables à l'intérieur n'est qu'un while-true autour d'un inconnu. Une boucle qui appelle une bibliothÚque de compétences pointues, testées et nommées est un systÚme qui cumule. Le praticien Reddit qui est réellement en train de convertir l'a dit le mieux.

« Beaucoup de gens lÚvent les yeux au ciel sur Twitter, mais moi, j'ouvre grand les oreilles. »

r/ChatGPTCoding, juin 2026

Alors la rĂ©ponse Ă  « C'est quoi une boucle ? » n'est pas une opinion tranchĂ©e sur la mort de l'ingĂ©nierie de prompt. C'est celle-ci : arrĂȘtez d'ĂȘtre la chose dans la boucle. Écrivez la boucle une fois, donnez-lui des compĂ©tences dignes d'ĂȘtre appelĂ©es et un retour d'information pour qu'elle puisse se vĂ©rifier elle-mĂȘme, plafonnez-la pour qu'elle s'arrĂȘte, et laissez-la tourner sur cron pendant que vous allez dĂ©cider quoi construire ensuite. Steinberger et Boris dĂ©crivent le mĂȘme animal sous deux angles. Les seuls qui savent vraiment sont ceux qui en ont dĂ©jĂ  construit une. La bonne nouvelle, c'est que, depuis ce mois-ci, le point d'entrĂ©e est une seule commande slash.

Schémas clés de la recherche

Une boucle est du cron plus un décideur dans le corps : le modÚle, pas une branche codée en dur, choisit l'action suivante à chaque tick.

La lignée est réelle : ReAct en 2022, AutoGPT en 2023, ralph en 2025, /goal au printemps 2026, boucles d'orchestration maintenant. La boucle ralph à agent unique est dépassée ; la supervision multi-agents est la nouvelle couche.

La boucle n'est aussi bonne que son retour d'information. Des revues continues et des portes de validation sont ce qui rend une boucle fiable.

La ressource coûteuse est passée des tokens à la gestion de la boucle. Limitez les itérations, détectez l'absence de progression, fixez un budget en dollars.

L'unité réutilisable à l'intérieur de la boucle est une compétence, pas une instruction. Les boucles qui appellent des compétences nommées pointues cumulent ; les boucles qui redérivent tout ne font que brûler de l'argent.

Tous les agents ont fait leur rapport

Reddit : 17 voix (r/ClaudeAI, r/AI_Agents, r/ExperiencedDevs), 47 fils, 34 000 upvotes

X : 21 voix (steipete, bcherny, runes_leo), 56 posts, 175 reposts

YouTube : 4 voix (WorkOS, Lenny's Podcast, Y Combinator), transcriptions de talks

TikTok : 6 voix (ai.native.founder, nikpolale), 34 clips

Instagram : 4 voix (sequenzy_com, ai.builders), 14 reels

Hacker News : 12 voix, 54 stories, 1 000 commentaires

GitHub : 6 dépÎts (gastownhall/gastown, NousResearch/hermes), steipete 259+ PRs

Voix principales : steipete, bcherny, runes_leo, rohit_jsfreaky, MatthewBerman

Compilé à partir des runs /last30days le 07/06/2026. Facettes : concevoir des boucles qui donnent des instructions aux agents de codage, boucles IA, boucles de codage.

Co-fondateur d'une entreprise de fours autonomes (acquise par Weber) et de l'entreprise devenue Lyft. Je reconstruis, bientÎt plus. Je lance des boucles qui livrent des PR open source pendant que je dors, et je les écris avec la recherche /last30days en arriÚre-plan.

Enregistrer en un clic

Lire les articles viraux en profondeur avec l’IA de YouMind

Enregistrez la source, posez des questions ciblĂ©es, rĂ©sumez l’argument et transformez un article viral en notes rĂ©utilisables dans un seul espace de travail IA.

Découvrir YouMind
Pour les créateurs

Transformez votre Markdown en un article 𝕏 impeccable

Quand vous publiez vos propres textes longs, la mise en forme 𝕏 des images, tableaux et blocs de code est pĂ©nible. YouMind transforme un brouillon Markdown complet en un article 𝕏 impeccable, prĂȘt Ă  publier.

Essayer Markdown vers 𝕏

D'autres patterns à décoder

Articles viraux récents

Explorer plus d'articles viraux