L’IA, qui peinait à produire un seul module en une journée, commence maintenant à prendre en charge des tâches à l’échelle d’un planning. Avec le recul, ma façon de travailler a changé environ quatre fois en 2 ans et, à chaque fois, ma place a changé elle aussi.
1. L’époque des suggestions — l’IDE de codage à l’état brut
Au début, le codage avec l’IA se résumait à une simple fonction de suggestion. Pendant que je tapais du code, les quelques lignes suivantes apparaissaient en gris et il suffisait d’appuyer sur Tab pour les accepter. Je faisais toujours le travail ; l’IA était un outil qui me rendait les mains un peu plus rapides.
(Figure 1 : la première étape. Après avoir tapé le nom d’une fonction et sa première ligne, les trois lignes suivantes apparaissent en gris et on les accepte avec Tab.)2. L’époque de la fenêtre de dialogue — de bons prompts pour les petites fonctionnalités et le débogage
La deuxième étape consistait à utiliser de bons prompts pour créer de petites fonctionnalités et confier le débogage à l’IA. Le lieu de travail est passé de l’éditeur de l’IDE à la fenêtre de dialogue située à côté. Jusqu’aux environs de 2024, j’ai l’impression que les personnes qui réussissaient étaient celles qui savaient bien écrire des prompts.
(Figure 2 : la deuxième étape. J’explique dans la fenêtre de dialogue où se trouve l’erreur, l’IA me montre le code à corriger et je l’insère dans l’éditeur.)L’enquête 2025 de Stack Overflow auprès des développeurs restitue bien l’ambiance de l’époque. Parmi les personnes interrogées, 84 % utilisaient des outils d’IA ou prévoyaient de le faire, et 51 % des développeurs professionnels les utilisaient chaque jour. Pourtant, même en additionnant les usages quotidiens, hebdomadaires et occasionnels, environ trois personnes sur dix utilisaient des agents au travail ; celles qui ne faisaient pas confiance à l’exactitude des réponses de l’IA (46 %) étaient plus nombreuses que celles qui leur faisaient confiance (33 %).
3. L’époque du harness — définir les spécifications et veiller au bon déroulement du travail
La troisième étape, cette année, a consisté à définir les spécifications et à veiller au bon déroulement du développement. Le harness a été défini et son environnement mis en place. L’écran de mon ordinateur s’est rempli de terminaux multiples et tout noirs. J’en ouvrais plusieurs parce que je traitais plusieurs issues en même temps. Une fois le harness en place, les agents pouvaient avancer du début à la fin et, en contrepartie, le temps d’attente s’allongeait.
(Figure 3 : mon écran réel pendant la troisième étape. La liste des agents est à gauche et, dans chaque fenêtre, un agent différent (Codex, Claude Code, OpenCode) traite l’issue qui lui a été confiée. La fenêtre centrale montre un rapport de travail soumis par un agent.)À cette époque, la durée des tâches que l’IA pouvait mener seule à bien augmentait rapidement. En janvier de cette année, l’organisme d’évaluation de l’IA METR a annoncé que la durée des tâches qu’une IA pouvait terminer avec une probabilité d’une chance sur deux, mesurée en temps nécessaire à une personne, avait longtemps doublé environ tous les 7 mois, et que cet intervalle s’était raccourci à environ 89 jours après 2024. Ces chiffres racontent comment une IA qui peinait avec un seul module a commencé à prendre en charge des tâches de plusieurs heures.
En février, OpenAI a raconté la même chose sous le nom de « harness engineering ». Pendant cinq mois, un produit d’environ 1 million de lignes a été construit par des agents, sans code source écrit à la main par des humains ; le travail des ingénieurs s’est déplacé de l’implémentation du code vers la conception de l’environnement dans lequel les agents travaillent.
J’ai mis cette façon de coder dans un terminal en webtoon dans le chapitre 1 de mon livre Harness Engineering. L’histoire raconte que le moi de 1999 ne me croirait pas si je lui rendais visite pour lui dire qu’à l’avenir on coderait avec des GPU et des terminaux. Mais en écrivant la 2e édition, j’ai ajouté une parenthèse à côté : cela aussi semblait devoir bientôt prendre fin.
(Figure 4 : webtoon du chapitre 1 de Harness Engineering. Le moi du futur rend visite au moi de 1999 et lui dit : « En 2026, on code avec des GPU et l’outil de codage populaire est le terminal », mais le moi du passé lui répond d’arrêter de plaisanter.)4. L’époque de la messagerie — documents, rapports et approbations
Enfin, depuis octobre, je suis le planning en consultant la messagerie, les documents de conception, les rapports et les approbations. Je ne vais plus voir les terminaux que lorsque quelque chose est cassé, et ce mode de travail s’est étendu du développement logiciel à toutes les activités de l’entreprise.
(Figure 5 : l’écran que je consulte ces jours-ci. Les tâches portant le nom de chaque collègue IA apparaissent dans le calendrier.)
(Figure 6 : le travail dans un document. Quand je laisse une ligne de note dans un document, un collègue IA le corrige en donnant ses sources et répond à côté de la note pour expliquer ce qu’il a changé.)
(Figure 7 : les approbations se font dans la messagerie. Quand Minho soumet trois décisions à prendre, je réponds en une ligne : « a pour toutes ».)Les collègues IA reçoivent le travail par messagerie et consignent les résultats dans des documents ; je consulte ensuite ces documents et les approuve. Aujourd’hui, ce flux sert non seulement au développement, mais aussi aux e-mails, aux propositions, aux supports de formation, aux webtoons et au blog. Les chiffres le montrent aussi.
(Figure 8 : graphique utilisé dans les documents de présentation aux investisseurs de Nextain. Le code ajouté chaque mois au dépôt du produit est passé de 92 000 lignes en février à 254 000 lignes en septembre. Les chiffres de septembre couvrent la période du 1 au 22.)
(Figure 9 : d’une ligne de note à l’approbation et à l’enregistrement. Une illustration en quatre cases sur le site montre comment le travail circule actuellement dans l’entreprise.)5. Ce que je présentais comme la bonne réponse
Tout cela représente un grand changement survenu en 2 ans. Nous sommes vraiment passés de la suggestion de petits fragments de code au travail avec une IA comme membre de l’équipe, et il me semble que tout ce que je présentais entre-temps comme la bonne réponse est en train de disparaître. Il y a eu un temps où la bonne réponse était un bon prompt, puis un temps où c’était un bon harness ; maintenant, les deux font partie du travail.
6. Ce que je fais donc
Je consigne ce processus tel quel et j’en fais des produits.
- Harness Engineering, 2e édition : dans la 1re édition publiée en juillet, j’ai raconté ce à quoi je m’étais heurté en travaillant avec des agents de codage IA. Pendant les trois mois suivants, en travaillant sur les activités de l’entreprise avec plusieurs modèles et collègues IA, j’ai élargi le harness que j’utilisais seul pour en faire un espace de travail pour l’équipe et l’entreprise (Naia ADK 2.0), puis j’ai raconté cette histoire dans la 2e édition. Avant sa publication, j’ai donné le manuscrit entier à trois IA et leur ai demandé, sans compliments, s’il valait vraiment la peine d’être acheté ; pour chaque remarque, j’ai rouvert le code et les commits afin de vérifier et de corriger. La 2e édition paraîtra bientôt. 1re édition : https://leanpub.com/naia-harness
- Naia AX : j’essaie de créer une offre AX qui transpose cette façon de travailler dans les institutions et les entreprises. « Passer d’une AX qui exécute des flux prédéfinis à une AX où l’on travaille avec des collègues IA propres à chaque métier. » Nous commençons par créer un espace de travail (Naia ADK) qui rassemble les documents et les règles de travail de l’organisation, puis nous y intégrons des collègues IA pour chaque métier. Quand la personne responsable laisse une ligne de note dans un document, un collègue IA le corrige en donnant ses sources et répond ; lorsque la personne approuve, cela reste consigné pour que la suivante puisse prendre le relais. C’est en quelque sorte transposer la quatrième étape ci-dessus à une organisation. Nous construisons cela ensemble en cinq étapes — diagnostic → mise en place → exploitation commune → évaluation → exploitation autonome — et l’installons sur le compte cloud de l’institution ou de l’entreprise, de sorte que le système reste en place même si elle change de fournisseur d’IA. Le mois dernier, j’ai aussi donné un cours dans le cadre d’une formation AX avancée en planification pour le Service national des impôts, et nous préparons également une offre pour les petites entreprises.
- Intégration aux produits Naia : nous intégrons aussi dans Naia pour les particuliers les fondations créées pour travailler avec des collègues IA dans l’entreprise. La structure devient la même pour l’entreprise et pour les particuliers : confier le travail par messagerie, recevoir les résultats dans des documents et conserver une mémoire.
J’ai présenté ce que fait Nextain sur son site.
- Site de Nextain : https://nextain.io/ko
- Présentation de Naia AX : https://nextain.io/ko#ax
- Brochure AX : https://nextain.io/brochures/ax-20261030/index.html
- Brochure Naia : https://nextain.io/brochures/naia-20261030/index.html
7. Où suis-je au milieu de tout cela ?
En 2 ans, ma place est passée de l’éditeur à la fenêtre de dialogue, de la fenêtre de dialogue au terminal, puis du terminal à la messagerie. Je suis un développeur qui codait à la main, mais aujourd’hui l’IA écrit la majeure partie du code que nous ajoutons au produit. Au lieu d’ouvrir le code ligne par ligne, je fixe la direction et vérifie le fonctionnement. Puisque nous exploitons réellement les produits ainsi créés, je crois qu’ils ont de la valeur ; pourtant, aujourd’hui encore, j’ai un peu peur de me demander si c’est vraiment le cas. Je ne sais pas encore non plus où nous irons ensuite. Où suis-je au milieu de tout cela ?
Est-ce que je crée vraiment de la valeur ? La période où j’ai lutté seul pour construire tout cela était-elle la bonne voie ? À présent, je confie même cette vérification à l’IA et c’est d’elle que je reçois réconfort et assurance. Mais comme j’en connais les limites, je ne peux que continuer à douter et à revenir sur ce que j’ai fait. Et comme nous venons tout juste de lancer les produits sans avoir encore obtenu de résultats commerciaux, j’ai encore plus peur. Vous qui lisez ces lignes, arrivez-vous à profiter de ce changement ? Ou suis-je le seul à tourner ainsi en boucle ?
Après avoir dirigé pendant assez longtemps une petite organisation sans réussir, je ressens tout le poids de ces mots : « Veuillez approuver. » La responsabilité des résultats repose encore entièrement sur les humains.