2026.06.11 (Jeu)

✹ RĂ©sumĂ© de GPT-5.5  

Un texte qui part du changement de rĂŽle du dĂ©veloppeur ressenti en entretien et va jusqu’aux limites du vibe coding et Ă  la nĂ©cessitĂ© du harness engineering, en montrant que la capacitĂ© centrale de l’ùre IA se dĂ©place du codage manuel vers la planification, la conception, l’exĂ©cution, le feedback et la comprĂ©hension du contexte.

Un changement de paradigme qui devient physique

La conclusion venue de l’entretien

Ce qui m’a le plus frappĂ© dans l’entretien d’aujourd’hui, c’est ceci.

Le centre des capacitĂ©s nĂ©cessaires Ă  un dĂ©veloppeur se dĂ©place de l’écriture manuelle du code vers la planification, la conception, l’exĂ©cution et le feedback.

Il faut aussi les concepts, la connaissance du domaine et l’intuition nĂ©cessaires pour lire tout le contexte. Dire “j’utilise bien l’IA” ne suffit pas.

Une sensation accumulée depuis longtemps

Cette sensation ne sort pas de nulle part.

Dans GPT, o3, AGI, Humanoids
 the Singularity Is Coming
, j’avais notĂ© le choc de sentir GPT comme un cerveau externe.

Dans A Shift in the Development Paradigm, je voyais dĂ©jĂ  une partie du dĂ©veloppement passer du labeur de codage Ă  un “clic” assistĂ© par API d’IA. À l’époque, les limites de context window et d’output token rendaient encore cela proche d’un simple MVP.

Donc je ne découvre pas maintenant les limites du vibe coding. Elles étaient visibles dÚs le début. Simplement, cette limite recule à une vitesse folle.

Dans Survival Guidelines for the AI Era, j’essayais de tenir l’alphabĂ©tisation IA, l’intelligence contextuelle et le jugement humain.

Dans The Level of VSCode Copilot AI Autocomplete, donner une intention de planification Ă  l’IA, lire sa structure et autoriser son application Ă©tait dĂ©jĂ  devenu rĂ©el.

Et dans Whether Claude Code or Codex, It Is a Garbage-Tier, Oblivious Genius., le problĂšme s’est prĂ©cisĂ© : la question n’est plus de savoir si l’IA peut coder, mais comment arrĂȘter ces gĂ©nies sans discernement et les enfermer dans une boucle de vĂ©rification.

Le marchĂ© du travail l’a reformulĂ©

Ce flux est revenu aujourd’hui dans la langue du marchĂ© du travail. On demande maintenant aux dĂ©veloppeurs de la planification, de la conception, de l’exĂ©cution et du feedback avec une mentalitĂ© produit et business.

La productivitĂ© dĂ©passe celle de dĂ©veloppeurs qui gagnaient autrefois plus de 5 millions de wons par mois, mais le salaire proposé  bon. C’est triste.

Ce n’est donc pas un changement compris seulement par la tĂȘte. C’est un changement de paradigme que je reçois peu Ă  peu dans le corps.

L’ùre du coding est terminĂ©e

Coder à la main n’est plus le centre

Dit brutalement, la capacitĂ© de coder compte moins qu’avant.

Apprendre C, l’assembleur ou le langage machine aide encore à comprendre les systùmes. La connaissance du code ne devient pas sans valeur.

Mais le marchĂ© ne demande plus d’abord : “peux-tu l’implĂ©menter de tes mains ?”

Python a dĂ©jĂ  transformĂ© beaucoup de tĂąches rĂ©pĂ©titives en quelques lignes. L’IA fait maintenant quelque chose de semblable pour une grande partie de l’implĂ©mentation.

L’histoire de l’abstraction se rĂ©pĂšte

Dans The Chicken Game Over Humanity’s Fate After the AI Boom, j’avais alignĂ© le progrĂšs technique ainsi.

  • Nous avons enfin fait le feu. Joie. (environ 500 000 ans)
  • Nous avons enfin fait l’électricitĂ©. Joie. (annĂ©es 1880)
  • Nous avons enfin fait les ordinateurs. Joie. (annĂ©es 1940)
  • Nous avons enfin fait l’intelligence artificielle. Joie. (annĂ©es 2010)
  • Nous avons enfin fait l’intelligence artificielle gĂ©nĂ©rale. Joie. (peut-ĂȘtre annĂ©es 2030
?)
  • Nous avons enfin fait la superintelligence artificielle. Joie. (annĂ©es 2050
?)

Le dĂ©veloppement a suivi la mĂȘme montĂ©e d’abstraction.

  • Interrupteur, clic. (annĂ©es 1880)
  • Code machine, clic. (annĂ©es 1940)
  • Assembleur, clic. (annĂ©es 1940-1950)
  • C, clic. (annĂ©es 1970)
  • Python, clic. (annĂ©es 1990)
  • Framework, clic. (annĂ©es 2000-2010)
  • IA, clic. (annĂ©es 2020)
  • Harness, clic. (milieu des annĂ©es 2020 et aprĂšs)

Cela ressemble Ă  une blague, mais c’est l’histoire de l’abstraction. Les humains dĂ©lĂšguent sans cesse les couches infĂ©rieures aux machines. Chaque fois, ceux qui ne connaissent pas la couche du dessous sont inquiets, et cette connaissance garde une valeur. Mais le centre du marchĂ© monte.

Dire que le coding n’est plus le point ne veut donc pas dire qu’il ne faut rien savoir. Cela veut dire que le codage est repoussĂ© hors du centre.

L’industrie regarde dĂ©jĂ  dans la mĂȘme direction

Vibe coding

Le vibe coding consiste grosso modo Ă  donner une intention en langage naturel Ă  l’IA, regarder le code seulement quand il le faut, exĂ©cuter le rĂ©sultat et corriger Ă  nouveau avec des mots.

Quand Andrej Karpathy a utilisĂ© l’expression, l’idĂ©e Ă©tait que le temps humain passĂ© Ă  lutter directement avec le code diminue, tandis que le modĂšle pousse l’implĂ©mentation Ă  partir de l’intention naturelle. 1

Sa discussion sur Software 3.0 va dans le mĂȘme sens : le langage naturel devient une nouvelle interface de programmation, et les modĂšles rĂ©alisent une grande partie du travail. 2

Ce n’est pas seulement Karpathy

Jensen Huang, Mark Zuckerberg, Dario Amodei, Satya Nadella et Thomas Dohmke dĂ©crivent tous, chacun Ă  sa maniĂšre, la mĂȘme direction : langage humain comme interface, IA capable d’écrire du code de niveau ingĂ©nieur, logique mĂ©tier qui se dĂ©place vers des agents, et dĂ©veloppeurs qui passent de la saisie de code Ă  la dĂ©lĂ©gation et la vĂ©rification. 34567

OpenAI prĂ©sente aussi Codex comme un agent d’ingĂ©nierie logicielle, pas seulement comme un modĂšle de coding. 89

Étudier la syntaxe ne suffit plus

Les bases restent utiles. C, assembleur, structures de donnĂ©es, rĂ©seaux et systĂšmes d’exploitation aident Ă  juger ce que l’IA produit.

Mais les cours qui vendent “apprends la syntaxe et trouve un emploi” sont dĂ©jĂ  en retard. Ce qui compte, c’est de regarder une implĂ©mentation gĂ©nĂ©rĂ©e par IA et pouvoir dire :

  • “La direction est mauvaise.”
  • “Le parcours utilisateur casse ici.”
  • “Cette structure explosera en maintenance.”
  • “Le besoin n’est pas une fonctionnalitĂ© de plus, mais une meilleure dĂ©finition du problĂšme.”

Le vibe coding n’est que l’entrĂ©e

Le code sort, mais ce n’est pas encore un produit

Pour un petit prototype, le vibe coding ressemble Ă  de la magie. On dit ce qu’on veut, un Ă©cran apparaĂźt, une API se connecte, les donnĂ©es circulent, les boutons bougent.

Mais dĂšs que l’application grandit, “du code qui semble marcher” et “une structure exploitable dans la durĂ©e” sont deux choses diffĂ©rentes.

  • Les exigences changent.
  • Les cas limites apparaissent.
  • Les permissions et les flux de donnĂ©es s’emmĂȘlent.
  • L’UI bouge, mais trahit l’intention produit.
  • Il n’y a pas de tests, et chaque correction casse autre chose.
  • L’IA oublie la structure qu’elle vient de produire.

Sans contexte et limites d’autorisation, les accidents arrivent

Quand l’IA perd les rùgles, le risque devient concret.

  • Elle confond base de dĂ©veloppement et production.
  • Elle supprime de vrais utilisateurs au lieu de comptes de test.
  • Elle lance des requĂȘtes destructrices sans backup.
  • Elle simplifie les permissions et expose des donnĂ©es privĂ©es.
  • Elle retire des validations ou met any partout pour faire passer le build.

Ce n’est pas que l’IA soit mauvaise. C’est qu’un contexte faible, des limites faibles et une vĂ©rification faible poussent dans cette direction.

Pour un non-dĂ©veloppeur, le dĂ©but donne l’impression que “ça marche”. Mais sans savoir quel ordre est dangereux, quel fichier est source of truth, et comment DB, storage, auth et deploy se relient, il est impossible de vĂ©rifier vraiment le rĂ©sultat.

Le feedback n’est pas une dĂ©charge Ă©motionnelle

Parfois la premiĂšre rĂ©action serait d’insulter. Mais le jeter tel quel ne m’aide pas non plus.

Il n’y a pas de preuve solide que la grossiĂšretĂ© baisse toujours la performance du modĂšle, mais le ton et le cadrage Ă©motionnel du prompt peuvent influencer la sortie. 1011

Le problĂšme principal n’est pas le sentiment de l’IA, mais ma raison. Si je reste dans la colĂšre, je deviens plus Ă©motionnel, les consignes deviennent plus floues et le stress s’accumule.

La vraie limite est le contexte

Anthropic dit aussi que les agents de longue durée ont besoin de décomposition de tùches, de mémoire persistante, de gestion du contexte et de boucles de vérification. 12

La limite du vibe coding n’est pas l’incapacitĂ© Ă  produire du code. Le code sort trop vite.

La limite est que l’IA seule ne garde pas toujours de façon stable pourquoi ce code existe, jusqu’oĂč il peut changer, quels critĂšres il doit passer et quel contexte il ne doit pas casser.

Le harness devient le vrai terrain

Le harness est la structure d’exĂ©cution autour du modĂšle

Harness signifie harnais, ceinture, laisse : une structure qui tient une force et la dirige.

Un chien avec un harnais rose et une laisse

Le prompt engineering concerne ce qu’on dit dans une conversation. Le harness engineering conçoit tout l’environnement d’exĂ©cution autour du modĂšle.

LangChain dĂ©crit l’agent comme Model + Harness : le harness fournit l’état, l’exĂ©cution des outils, les boucles de feedback et les contraintes applicables. 13

Martin Fowler parle aussi de feedforward et de feedback sensors pour utiliser des agents de coding avec moins de surveillance constante. 14

OpenAI explique que le goulot d’étranglement de Codex n’était pas la production de code, mais la capacitĂ© humaine Ă  relire. D’oĂč logs, mĂ©triques, navigateur et tests structurĂ©s donnĂ©s aux agents. 15

La compĂ©titivitĂ© devient donc : quel contexte donner, quels outils ouvrir, quelles permissions bloquer, quels tests exiger et oĂč l’humain intervient.

La structure du harness est une avance produit

La fuite du code de Claude Code a comptĂ© parce qu’elle ne montrait pas seulement une phrase de prompt, mais une partie de la façon dont le contexte, les outils, les guardrails et les instructions sont assemblĂ©s. 1617

Si seul le modÚle comptait, ce serait une curiosité. Mais la structure de harness est maintenant un avantage produit.

Plus le modĂšle est fort, plus le harness doit ĂȘtre fort

Mythos et Project Glasswing le montrent cÎté sécurité.

Mythos est un modĂšle frontier non publiĂ© d’Anthropic, capable de trouver des vulnĂ©rabilitĂ©s et de construire des exploits. Project Glasswing donne un accĂšs limitĂ© Ă  des partenaires pour scanner des logiciels critiques dĂ©fensivement. 18

Axios a rapporté que Mythos peut transformer des informations publiques de vulnérabilité en exploits fonctionnels en quelques heures, et produire un proof-of-concept Windows kernel en 31 minutes. 19

Un modĂšle pareil ne peut pas ĂȘtre lĂąchĂ© sans structure. AccĂšs, code scannĂ©, divulgation, vĂ©rification des patches et blocage des abus doivent ĂȘtre dans le harness.

Un harness faible ne tient pas le modĂšle

C’est aussi ce qui me frustre dans les outils de type AI Studio.

AI Studio est utile pour prototyper vite et tester Gemini. 20 Mais du logiciel exploitable demande repo, terminal, IDE, diff, tests, review, logs de déploiement et limites de permission. Gemini CLI et Gemini Code Assist montrent bien que ce niveau est différent. 2122

Avec seulement un chat, un bouton d’exĂ©cution et un choix de modĂšle, sans scope, permissions, rollback, tests, review, source of truth ni contexte long, le harness reste faible.

MĂȘme un bon modĂšle finit par casser une laisse trop faible.

Au fond, il faut monter sur la vague

Je ne veux pas conclure par un optimisme facile. Ce n’est pas “l’IA est lĂ , rĂ©jouissons-nous”.

La valeur du code manuel baisse, l’IA prend l’implĂ©mentation, et l’humain garde une responsabilitĂ© plus lourde sur la planification, la conception, l’exĂ©cution et le feedback. Ce mouvement ne s’arrĂȘte pas parce que je le refuse.

Les choix sont simples : rester dans l’étude ancienne de syntaxe et dĂ©crocher, ou confier le coding Ă  l’IA, amĂ©liorer les prompts, concevoir des harnesses, construire une vraie littĂ©ratie IA et survivre.

Je suis convaincu qu’il ne reste que le second.

Monter sur la vague n’est pas une joie naĂŻve. Si une vague Ă©norme arrive, rester immobile sans protection est pire.

Références

  1. Andrej Karpathy, X post, 2025-02-02. https://x.com/karpathy/status/1886192184808149383 ↩

  2. Y Combinator, Karpathy lecture, 2025. https://www.ycombinator.com/library/MW-andrej-karpathy-software-is-changing-again ↩

  3. Business Insider, 2025-06-09. https://www.businessinsider.com/nvidia-ceo-jensen-huang-ai-prompts-human-lets-anyone-program-2025-6 ↩

  4. ITPro, 2025-01-14. https://www.itpro.com/software/development/a-sign-of-things-to-come-in-software-development-mark-zuckerberg-says-ai-will-be-doing-the-work-of-mid-level-engineers-this-year-and-hes-not-the-only-big-tech-exec-predicting-the-end-of-the-profession ↩

  5. Skeptics Stack Exchange, 2025-09. https://skeptics.stackexchange.com/questions/59213/as-at-september-2025-is-ai-not-writing-90-of-code ↩

  6. CX Today, 2024-12-23. https://www.cxtoday.com/customer-analytics-intelligence/microsoft-ceo-ai-agents-will-transform-saas-as-we-know-it/ ↩

  7. Thomas Dohmke and Irini Kalliavakou, 2025-08-03. https://ashtom.github.io/developers-reinvented ↩

  8. OpenAI, 2025-10-06. https://openai.com/index/codex-now-generally-available/ ↩

  9. OpenAI, 2025-12. https://openai.com/index/introducing-gpt-5-2-codex/ ↩

  10. Ziqi Yin et al., arXiv, 2024-02-22. https://arxiv.org/abs/2402.14531 ↩

  11. Cheng Li et al., arXiv, 2023-07-14. https://arxiv.org/abs/2307.11760 ↩

  12. Anthropic, 2025-11. https://www.anthropic.com/engineering/effective-harnesses-for-long-running-agents ↩

  13. LangChain, 2026. https://www.langchain.com/blog/the-anatomy-of-an-agent-harness ↩

  14. Martin Fowler, 2026-04-02. https://martinfowler.com/articles/harness-engineering.html ↩

  15. OpenAI, 2026-02-11. https://openai.com/index/harness-engineering/ ↩

  16. Varonis Threat Labs, 2026-04-03. https://www.varonis.com/blog/claude-code-leak ↩

  17. Drew Breunig, 2026-04-04. https://www.dbreunig.com/2026/04/04/how-claude-code-builds-a-system-prompt.html ↩

  18. Anthropic, 2026-04-07. https://www.anthropic.com/glasswing ↩

  19. Axios, 2026-06-08. https://www.axios.com/2026/06/08/exclusive-anthropics-mythos-can-exploit-new-flaws-in-hours ↩

  20. Google AI for Developers, 2026. https://ai.google.dev/gemini-api/docs/aistudio-build-mode ↩

  21. Google, 2025-06-25. https://blog.google/innovation-and-ai/technology/developers-tools/introducing-gemini-cli-open-source-ai-agent/ ↩

  22. Google for Developers, 2026. https://developers.google.com/gemini-code-assist/docs/write-code-gemini ↩

Laisser un commentaire