AI et Code : 90% Écrit Par des Agents
Je n'aurais jamais imaginé laisser une IA écrire 90 % de mon code, mais nous y voilà. En tant qu'ingénieur senior chez GitHub, j'ai adopté les agents IA, et c'est un vrai bouleversement—avec ses petites bizarreries, bien sûr. Au-delà du simple mot à la mode, l'IA dans le développement logiciel transforme nos méthodes de travail. J'ai vu ce changement de près : passer de l'écriture traditionnelle à l'orchestration de solutions pilotées par l'IA. Nous allons plonger dans l'impact des agents IA dans notre métier, comment cela modifie notre concentration opérationnelle, et même comment cela booste la fiabilité de nos systèmes. J'ai dû m'adapter, apprendre de mes erreurs (et j'en ai fait !), mais le saut en vaut la chandelle. Si vous avez déjà utilisé le mode Agent de VS Code, vous savez de quoi je parle. L'avenir du développement, c'est déjà aujourd'hui.

Je n'aurais jamais cru que je laisserais une IA écrire 90 % de mon code, mais c'est exactement où j'en suis aujourd'hui. En tant qu'ingénieur senior chez GitHub, j'ai pris le pari d'adopter les agents IA, et laissez-moi vous dire, ça change la donne—même si tout n'est pas parfait. L'IA dans le développement logiciel, ce n'est plus juste un buzzword, c'est une réalité qui redessine nos workflows. J'ai vu ce phénomène de mes propres yeux, passant de l'approche traditionnelle du codage à l'orchestration de solutions alimentées par l'IA. On va explorer comment ces agents transforment notre métier, modifient notre focus opérationnel, et boostent la fiabilité de nos systèmes. Mais attention, j'ai commis des erreurs en chemin (et non des moindres), mais chaque leçon apprise a renforcé ma pratique. Pour ceux qui ont déjà expérimenté le mode Agent de VS Code, vous savez que je ne parle pas dans le vide. Le futur du développement, c'est maintenant.
Comment les Agents IA Écrivent 90% de Mon Code
Je dois l'admettre, l'ère des agents IA a transformé ma manière de coder. Aujourd'hui, 90% de mon code est généré par des agents, et cela change complètement la donne. Pourquoi? Parce que cela me libère pour me concentrer sur des problèmes plus complexes et stratégiques. Finies les tâches répétitives et ennuyeuses, je laisse l'agent s'en occuper pendant que je m'attelle à résoudre les problèmes de conception plus larges.

Quand je dis que les agents IA gèrent 90% de mon code, cela ne signifie pas que j'ai une approche "mains libres". Au contraire, je supervise et guide ces agents à travers les différentes étapes. J'ai constaté que cette méthode non seulement améliore ma productivité, mais aussi libère mon énergie créative. Pour être honnête, j'ai l'impression d'avoir un superpouvoir dans ma poche.
- Libération pour les tâches stratégiques
- Réduction des tâches répétitives
- Énergie créative augmentée
Exploiter le Mode Agent de VS Code
Si vous ne l'avez pas encore testé, le mode Agent de VS Code est un véritable atout dans mon flux de travail. Je l'ai configuré pour gérer des modèles de codage spécifiques, et cela a réduit considérablement ma charge cognitive. C'est comme avoir un assistant personnel qui connaît mes préférences de codage sur le bout des doigts.

Attention cependant, les agents peuvent parfois se perdre si on ne les guide pas correctement. Ils ont besoin de contextes clairs et de directives précises. J'ai appris à mes dépens qu'un agent mal encadré peut causer plus de travail que de l'éviter. Le secret est de les piloter comme un chef d'orchestre, en sachant quand donner des instructions et quand les laisser faire.
- Intégration fluide dans le workflow
- Réduction de la charge cognitive
- Nécessité d'une supervision claire
Focalisation sur les Défis Opérationnels
Grâce à l'IA, je suis désormais capable de me concentrer sur des défis opérationnels, comme la disponibilité du système, plutôt que de m'enliser dans la syntaxe du code. C'est là que la véritable valeur ajoutée se révèle. En passant moins de temps sur le code, je peux m'assurer que le système est robuste et fiable, ce qui est essentiel pour la continuité des opérations.
Ce changement de focus a considérablement amélioré la fiabilité de mes systèmes. L'architecture est devenue ma priorité, et je suis capable de consacrer plus de temps à la prévention des pannes et à l'amélioration des performances.
- Accent sur la fiabilité et la robustesse
- Moins de temps sur la syntaxe, plus sur l'architecture
- Amélioration de la disponibilité du système
Assurer la Disponibilité du Système avec l'IA
Les outils d'IA ne se contentent pas de coder, ils jouent également un rôle crucial dans la surveillance et la maintenance de la disponibilité du système. J'utilise ces outils pour anticiper et prévenir les temps d'arrêt potentiels. L'apprentissage a été un peu laborieux au début, mais une fois la confiance établie, l'IA s'avère être un allié solide.

Bien sûr, l'intervention humaine reste nécessaire pour les décisions complexes et nuancées. L'automatisation est formidable pour les tâches routinières, mais rien ne remplace le jugement humain pour les situations délicates.
- Surveillance proactive avec l'IA
- Prévention des temps d'arrêt
- Intervention humaine pour les décisions complexes
Guider l'IA dans l'Écriture de Code
L'IA n'est pas infaillible, elle nécessite une direction et une supervision. Je guide l'IA à travers des scénarios complexes pour garantir la qualité du code produit. Comprendre les limitations de l'IA m'aide à mieux orchestrer le processus de développement.
Ce que j'ai appris, c'est que la collaboration entre humain et IA est un processus itératif. On ne peut pas simplement se reposer sur la machine, il faut constamment ajuster et affiner les directives pour obtenir les meilleurs résultats.
- Nécessité d'une supervision humaine
- Compréhension des limitations de l'IA
- Processus itératif et collaboratif
En fin de compte, l'IA est un outil puissant mais nécessite une main humaine pour vraiment briller. Pour ceux qui veulent approfondir cette collaboration, je recommande de consulter Agentic Engineering: Collaborate with AI et AI Agents and Their Role in Software Development pour une exploration plus poussée.
Les agents d'IA ont vraiment transformé ma façon de coder. Grâce à eux, je peux me concentrer sur ce qui compte vraiment : résoudre des problèmes complexes et garantir la fiabilité des systèmes. Voici ce que j'ai appris :
- 90 % de mon code est écrit par ces agents. C'est un vrai game changer, mais attention, l'IA est un outil, pas un remplacement.
- La fiabilité des systèmes est cruciale. Je m'assure toujours que l'IA ne perturbe pas les performances globales.
- Commencez petit. Intégrez l'IA progressivement dans votre flux de travail et voyez votre productivité s'envoler. En regardant vers l'avenir, l'IA peut véritablement redéfinir notre quotidien de développeur, mais il y aura toujours cet équilibre à trouver. Vous êtes prêt à intégrer l'IA dans votre quotidien ? Regardez la vidéo complète pour une compréhension plus en profondeur : GitHub senior engineer lets AI write 90% of his code. Vous verrez, c'est inspirant.
Questions Fréquentes

Thibault Le Balier
Co-fondateur & CTO
Issu de l'écosystème startup tech, Thibault a développé une expertise en architecture de solutions IA qu'il met aujourd'hui au service de grands groupes (Atos, BNP Paribas, beta.gouv). Il intervient sur deux axes : la maîtrise des déploiements IA (LLM locaux, sécurisation MCP) et l'optimisation des coûts d'inférence (offloading, compression, gestion des tokens).
Articles liés
Découvrez d'autres articles sur des sujets similaires

Agentic Engineering : Collaborer avec l'IA
Je me souviens de mes premiers pas avec les outils IA. C'était un peu comme découvrir un nouveau continent. Mais l'astuce, ce n'était pas juste d'utiliser l'IA, c'était de travailler avec elle. C'est là qu'intervient l'engineering agentique. Aujourd'hui, collaborer avec l'IA va au-delà de l'automatisation. Il s'agit de créer un véritable partenariat avec la technologie. Dans cet article, je vais partager comment moi et d'autres ingénieurs faisons cette transition, en intégrant les modèles IA dans nos processus de développement, en gérant le contexte de manière efficace, et en configurant des agents IA qui s'adaptent à nos besoins. On n'est plus dans l'utilisation passive ; on orchestre activement. Prêt à explorer ce nouvel horizon ?

Développement d'agents IA chez Hex : Workflow
Chez Hex, j'ai passé d'innombrables heures à peaufiner nos agents IA pour qu'ils pensent comme des analystes de données humains. C'est un véritable parcours du combattant, mais chaque défi nous rapproche de notre objectif : créer des agents capables de raisonner avec précision. D'abord, je connecte les différents systèmes, puis je les teste (et me fais parfois avoir). L'intégration et l'évaluation des performances sont cruciales pour éviter les pièges comme le dépassement de contexte ou des interfaces utilisateur mal pensées. La clé, c'est l'expérience utilisateur et la mémoire contextuelle. Notre but ? Qu'à 90 jours, les agents atteignent 100% de précision. On est encore loin, mais chaque pas compte. Suivez-moi dans cette aventure où technique et pratique se rencontrent.

AI dans la vente: Appels entrants automatisés
J'ai passé plus de dix ans dans la vente, et croyez-moi, l'IA n'est plus juste un mot à la mode—c'est un vrai bouleversement. J'ai vu des IA gérer des appels, conclure des affaires, et même fixer des rendez-vous. Mais attention, tout n'est pas parfait; il y a des limites et des compromis à connaître. Dans les six prochains mois, l'IA va transformer radicalement les rôles de vente. Découvrons ensemble comment elle redessine déjà le paysage et ce qu'il faut surveiller.

Développer une appli de niche : 20K$/mois
J'ai quitté l'université à 19 ans pour créer une appli de lutte, et maintenant elle rapporte 20 000 $ par mois. Comment ? En connectant des outils d'IA à un modèle commercial intelligent et en exploitant le marketing d'influence. L'appli n'est pas qu'un simple hobby transformé en business ; elle répond à un vrai besoin niche. Tout au long de ce parcours, j'ai dû jongler entre le développement technique et les stratégies de croissance. Entre la mise en place d'une architecture solide et l'optimisation de l'acquisition d'utilisateurs, j'ai appris à piloter chaque aspect. Attention, tout n'a pas été simple : des erreurs, j'en ai fait. Mais maintenant, je vous partage ce que j'aurais aimé savoir au départ. C'est une aventure qui montre comment une passion peut devenir une opportunité de revenu sérieuse.

Passer du Codage à l'Ingénierie Logicielle
J'ai passé assez de nuits blanches à coder pour comprendre que le vrai défi n'est pas la quantité de code qu'on écrit, mais les solutions qu'on livre. Dans un monde où on peut écrire du code 55 fois plus vite, l'erreur serait de rester focalisé sur la production de lignes de code. Ce qui compte vraiment c'est l'ingénierie logicielle axée sur la solution, l'adoption de l'IA, et comment on intègre tout ça dans nos plateformes. Si vous vous êtes déjà demandé pourquoi votre productivité ne s'améliore que de 14% malgré tous vos efforts, c'est peut-être parce que vous n'avez pas encore adopté cette approche holistique qui pousse au-delà du simple codage.