{"id":51952,"date":"2026-01-29T16:24:17","date_gmt":"2026-01-29T16:24:17","guid":{"rendered":"https:\/\/www.ampeco.com\/blog\/how-we-built-an-ai-native-engineering-system\/"},"modified":"2026-02-06T10:07:20","modified_gmt":"2026-02-06T10:07:20","slug":"comment-nous-avons-construit-un-systeme-ingenierie-natif-ia","status":"publish","type":"post","link":"https:\/\/www.ampeco.com\/fr\/blog\/comment-nous-avons-construit-un-systeme-ingenierie-natif-ia\/","title":{"rendered":"Comment nous avons construit un syst\u00e8me d&rsquo;ing\u00e9nierie natif IA"},"content":{"rendered":"\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"538\" src=\"https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-main-how-ampeco-built-ai-native-engineering-system-1024x538.png\" alt=\"inline cover how ampeco built ai native engineering system\" class=\"wp-image-51816\" title=\"\" srcset=\"https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-main-how-ampeco-built-ai-native-engineering-system-1024x538.png 1024w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-main-how-ampeco-built-ai-native-engineering-system-300x158.png 300w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-main-how-ampeco-built-ai-native-engineering-system-768x403.png 768w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-main-how-ampeco-built-ai-native-engineering-system-1536x806.png 1536w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-main-how-ampeco-built-ai-native-engineering-system-96x50.png 96w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-main-how-ampeco-built-ai-native-engineering-system-330x173.png 330w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-main-how-ampeco-built-ai-native-engineering-system-660x347.png 660w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-main-how-ampeco-built-ai-native-engineering-system-512x269.png 512w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-main-how-ampeco-built-ai-native-engineering-system-600x315.png 600w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-main-how-ampeco-built-ai-native-engineering-system-1200x630.png 1200w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-main-how-ampeco-built-ai-native-engineering-system-840x441.png 840w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-main-how-ampeco-built-ai-native-engineering-system-1680x882.png 1680w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-main-how-ampeco-built-ai-native-engineering-system-32x17.png 32w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-main-how-ampeco-built-ai-native-engineering-system.png 1800w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<style>.wp-block-kadence-spacer.kt-block-spacer-51734_10efd0-91 .kt-block-spacer{height:20px;}.wp-block-kadence-spacer.kt-block-spacer-51734_10efd0-91 .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:80%;border-top-style:solid;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-51734_10efd0-91\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><\/div><\/div>\n\n<p>Chaque responsable d&rsquo;ing\u00e9nierie d\u00e9veloppant des infrastructures critiques a fonctionn\u00e9 selon une hypoth\u00e8se fondamentale : vous pouvez avoir la rapidit\u00e9 ou la fiabilit\u00e9, mais atteindre les deux simultan\u00e9ment \u00e9tait consid\u00e9r\u00e9 comme impossible.<\/p>\n\n<p>Ce n&rsquo;est pas un probl\u00e8me de processus ou d&rsquo;\u00e9quipe. Pendant des ann\u00e9es, l&rsquo;industrie a accept\u00e9 cela comme une limitation fondamentale de la fa\u00e7on dont les logiciels sont cr\u00e9\u00e9s. La fiabilit\u00e9 n\u00e9cessite des cycles de publication lents et m\u00e9thodiques. Les tests exhaustifs prennent du temps. Les revues de code cr\u00e9ent des goulots d&rsquo;\u00e9tranglement. Chaque couche de s\u00e9curit\u00e9 ajoute des semaines aux d\u00e9lais de livraison.     <\/p>\n\n<p>Dans les plateformes de recharge de v\u00e9hicules \u00e9lectriques, les enjeux sont plus \u00e9lev\u00e9s que dans les logiciels classiques. Vous ne pouvez pas vous permettre d&rsquo;indisponibilit\u00e9, car chaque minute d&rsquo;interruption signifie une perte de revenus. Mais vous ne pouvez pas non plus vous permettre une livraison lente de fonctionnalit\u00e9s, car les op\u00e9rateurs de points de charge doivent s&rsquo;adapter \u00e0 l&rsquo;\u00e9volution du march\u00e9.  <\/p>\n\n<p>Nous avons refus\u00e9 d&rsquo;accepter que \u00ab lent \u00bb soit le prix de \u00ab s\u00fbr \u00bb.<\/p>\n\n<p>Nous avons reconnu que l&rsquo;IA avait atteint un niveau de maturit\u00e9 o\u00f9 ce compromis pourrait enfin \u00eatre r\u00e9solu. La question n&rsquo;\u00e9tait pas de savoir s&rsquo;il fallait utiliser l&rsquo;IA, mais comment architecturer un syst\u00e8me d&rsquo;ing\u00e9nierie dans lequel rapidit\u00e9 et qualit\u00e9 se renforcent mutuellement plut\u00f4t que de s&rsquo;opposer, un changement que nous d\u00e9crivons dans <a href=\"https:\/\/www.ampeco.com\/blog\/how-ampeco-became-ai-native\/\" data-type=\"link\" data-id=\"https:\/\/www.ampeco.com\/blog\/how-ampeco-became-ai-native\/\">Comment AMPECO est devenu natif IA.<\/a> <\/p>\n\n<p>Nous avons donc reconstruit l&rsquo;ensemble du processus de d\u00e9veloppement logiciel d&rsquo;AMPECO autour d&rsquo;agents IA\u2014non pas pour choisir un c\u00f4t\u00e9 du compromis, mais pour le briser enti\u00e8rement. Nous avons automatis\u00e9 l&rsquo;int\u00e9gralit\u00e9 du cycle de d\u00e9veloppement : planification, codage, tests et d\u00e9ploiement, avec l&rsquo;IA g\u00e9rant l&rsquo;ex\u00e9cution pendant que les ing\u00e9nieurs dirigent l&rsquo;architecture et valident la qualit\u00e9. L&rsquo;impact : des stories de 2 jours compress\u00e9es en quelques heures, des taux de bugs r\u00e9duits de moiti\u00e9, et nous sommes pass\u00e9s de sprints hebdomadaires \u00e0 des livraisons quotidiennes.  <\/p>\n\n<p>Voici comment nous l&rsquo;avons fait.<\/p>\n\n<h2 class=\"wp-block-heading\"><strong>Construire l&rsquo;agent de d\u00e9veloppement CoOperator<\/strong><\/h2>\n\n<p>Nous avons exp\u00e9riment\u00e9 des outils de codage IA pendant pr\u00e8s de deux ans. GitHub Copilot pour l&rsquo;autocompl\u00e9tion. L&rsquo;assistant de revue de code CodeRabbit. L&rsquo;\u00e9diteur IA Windsurf. Tous montraient du potentiel mais offraient des r\u00e9sultats mitig\u00e9s. Chaque outil nous apportait des am\u00e9liorations progressives, mais rien qui changeait fondamentalement la donne.     <\/p>\n\n<p>La perc\u00e9e est venue avec Claude Code d&rsquo;Anthropic. Les outils pr\u00e9c\u00e9dents n\u00e9cessitaient une supervision constante\u2014les d\u00e9veloppeurs devaient lire les r\u00e9sultats interm\u00e9diaires et taper \u00ab continuer \u00bb pour maintenir le processus en mouvement. Claude Code a chang\u00e9 cette dynamique : il pouvait travailler sur une t\u00e2che sans interruption, et lorsqu&rsquo;il signalait l&rsquo;ach\u00e8vement, le travail \u00e9tait v\u00e9ritablement termin\u00e9. Fait crucial, il \u00e9tait \u00e9galement scriptable via un SDK, ce qui nous a permis de l&rsquo;int\u00e9grer comme une \u00e9tape fiable dans nos flux de travail automatis\u00e9s.   <\/p>\n<style>.wp-block-kadence-spacer.kt-block-spacer-51734_ce424c-97 .kt-block-spacer{height:20px;}.wp-block-kadence-spacer.kt-block-spacer-51734_ce424c-97 .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:80%;border-top-style:solid;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-51734_ce424c-97\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><\/div><\/div>\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"686\" src=\"https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-timeline-how-ampeco-built-ai-native-engineering-system-1024x686.png\" alt=\"chronologie int&#xE9;gr&#xE9;e comment ampeco a construit un syst&#xE8;me d&#039;ing&#xE9;nierie natif ia\" class=\"wp-image-51757\" title=\"\" srcset=\"https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-timeline-how-ampeco-built-ai-native-engineering-system-1024x686.png 1024w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-timeline-how-ampeco-built-ai-native-engineering-system-300x201.png 300w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-timeline-how-ampeco-built-ai-native-engineering-system-768x514.png 768w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-timeline-how-ampeco-built-ai-native-engineering-system-1536x1028.png 1536w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-timeline-how-ampeco-built-ai-native-engineering-system-96x64.png 96w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-timeline-how-ampeco-built-ai-native-engineering-system-330x221.png 330w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-timeline-how-ampeco-built-ai-native-engineering-system-660x442.png 660w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-timeline-how-ampeco-built-ai-native-engineering-system-512x343.png 512w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-timeline-how-ampeco-built-ai-native-engineering-system-600x402.png 600w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-timeline-how-ampeco-built-ai-native-engineering-system-1200x803.png 1200w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-timeline-how-ampeco-built-ai-native-engineering-system-840x562.png 840w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-timeline-how-ampeco-built-ai-native-engineering-system-1680x1125.png 1680w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-timeline-how-ampeco-built-ai-native-engineering-system-32x21.png 32w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-timeline-how-ampeco-built-ai-native-engineering-system.png 1800w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<style>.wp-block-kadence-spacer.kt-block-spacer-51734_a456f6-d7 .kt-block-spacer{height:20px;}.wp-block-kadence-spacer.kt-block-spacer-51734_a456f6-d7 .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:80%;border-top-style:solid;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-51734_a456f6-d7\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><\/div><\/div>\n\n<p>Nous avons pris notre processus existant\u2014un processus qui fonctionnait d\u00e9j\u00e0 bien\u2014et l&rsquo;avons d\u00e9compos\u00e9 en petites \u00e9tapes individuelles. Cette approche granulaire \u00e9tait essentielle pour \u00e9viter de surcharger les limites de contexte des mod\u00e8les d&rsquo;IA actuels. <\/p>\n\n<p>Pour chaque \u00e9tape, nous avons r\u00e9dig\u00e9 des instructions sp\u00e9cifiques\u2014du type que vous donneriez \u00e0 un d\u00e9veloppeur humain\u2014d\u00e9finissant exactement comment accomplir la t\u00e2che et \u00e0 quoi ressemble \u00ab termin\u00e9 \u00bb. Nous avons enregistr\u00e9 ces instructions sous forme de prompts ex\u00e9cutables. <\/p>\n\n<p>Ensuite, nous avons organis\u00e9 ces \u00e9tapes en un flux de travail qui refl\u00e8te exactement le processus suivi par notre \u00e9quipe d&rsquo;ing\u00e9nierie humaine. Nous avons d\u00e9couvert qu&rsquo;il n&rsquo;y avait aucune \u00e9tape fondamentale que l&rsquo;IA ne pouvait pas faire\u2014de l&rsquo;\u00e9criture du code \u00e0 l&rsquo;assurance qualit\u00e9\u2014tant que la port\u00e9e \u00e9tait g\u00e9r\u00e9e correctement. <\/p>\n\n<p>Le r\u00e9sultat est ce que nous appelons l&rsquo;agent de d\u00e9veloppement CoOperator (CODA). Il sert de gestionnaire de flux de travail qui orchestre l&rsquo;ex\u00e9cution de ces instructions, pilotant effectivement le processus de bout en bout. Une phase d&rsquo;architecture cr\u00e9e un plan d\u00e9taill\u00e9, une phase de d\u00e9veloppement r\u00e9dige les tests et impl\u00e9mente les fonctionnalit\u00e9s, et une phase de revue de code effectue une revue interne par les pairs, validant strictement le travail par rapport aux normes de codage, aux mod\u00e8les architecturaux et aux exigences de la story. Lorsque des probl\u00e8mes sont identifi\u00e9s, le flux de travail revient en arri\u00e8re pour les corrections, se r\u00e9p\u00e9tant jusqu&rsquo;\u00e0 ce que le travail soit termin\u00e9.   <\/p>\n<style>.wp-block-kadence-spacer.kt-block-spacer-51734_997abd-b0 .kt-block-spacer{height:20px;}.wp-block-kadence-spacer.kt-block-spacer-51734_997abd-b0 .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:80%;border-top-style:solid;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-51734_997abd-b0\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><\/div><\/div>\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1800\" height=\"1859\" src=\"https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-step-by-step-how-ampeco-built-ai-native-engineering-system.png\" alt=\"&#xE9;tapes d&#xE9;taill&#xE9;es comment ampeco a construit un syst&#xE8;me d&#039;ing&#xE9;nierie natif ia\" class=\"wp-image-51752\" style=\"object-fit:cover\" title=\"\" srcset=\"https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-step-by-step-how-ampeco-built-ai-native-engineering-system.png 1800w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-step-by-step-how-ampeco-built-ai-native-engineering-system-290x300.png 290w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-step-by-step-how-ampeco-built-ai-native-engineering-system-992x1024.png 992w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-step-by-step-how-ampeco-built-ai-native-engineering-system-768x793.png 768w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-step-by-step-how-ampeco-built-ai-native-engineering-system-1487x1536.png 1487w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-step-by-step-how-ampeco-built-ai-native-engineering-system-96x99.png 96w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-step-by-step-how-ampeco-built-ai-native-engineering-system-330x341.png 330w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-step-by-step-how-ampeco-built-ai-native-engineering-system-660x682.png 660w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-step-by-step-how-ampeco-built-ai-native-engineering-system-512x529.png 512w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-step-by-step-how-ampeco-built-ai-native-engineering-system-1024x1058.png 1024w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-step-by-step-how-ampeco-built-ai-native-engineering-system-600x620.png 600w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-step-by-step-how-ampeco-built-ai-native-engineering-system-1200x1239.png 1200w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-step-by-step-how-ampeco-built-ai-native-engineering-system-840x868.png 840w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-step-by-step-how-ampeco-built-ai-native-engineering-system-1680x1735.png 1680w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-step-by-step-how-ampeco-built-ai-native-engineering-system-32x32.png 32w\" sizes=\"auto, (max-width: 1800px) 100vw, 1800px\" \/><\/figure>\n<style>.wp-block-kadence-spacer.kt-block-spacer-51734_e1382a-95 .kt-block-spacer{height:20px;}.wp-block-kadence-spacer.kt-block-spacer-51734_e1382a-95 .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:80%;border-top-style:solid;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-51734_e1382a-95\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><\/div><\/div>\n\n<h2 class=\"wp-block-heading\"><strong>Le moteur IA : \u00c9liminer syst\u00e9matiquement les interruptions humaines<\/strong><\/h2>\n\n<p>Nous avons r\u00e9alis\u00e9 que dans un syst\u00e8me natif IA, la contrainte principale sur la rapidit\u00e9 n&rsquo;est pas le temps de g\u00e9n\u00e9ration de l&rsquo;IA\u2014c&rsquo;est le temps de cycle humain. Attendre qu&rsquo;un humain examine un plan ou approuve une \u00e9tape cr\u00e9e un \u00ab temps mort \u00bb qui d\u00e9truit la v\u00e9locit\u00e9. <\/p>\n\n<p>Notre approche ne consiste pas \u00e0 g\u00e9rer des \u00ab boucles \u00bb d&rsquo;interaction humain-IA. Il s&rsquo;agit d&rsquo;\u00e9tablir des points de contr\u00f4le, puis de les supprimer syst\u00e9matiquement \u00e0 mesure que nous gagnons en confiance dans l&rsquo;autonomie de l&rsquo;agent. <\/p>\n\n<h3 class=\"wp-block-heading\"><strong>De la supervision \u00e0 l&rsquo;autonomie<\/strong><\/h3>\n\n<p>Initialement, notre processus \u00e9tait fortement encadr\u00e9. Un Product Manager approuvait la story, puis les agents IA (Architecte et QA) g\u00e9n\u00e9raient un plan technique. Un d\u00e9veloppeur humain devait s&rsquo;arr\u00eater, examiner et approuver ce plan avant que toute impl\u00e9mentation puisse commencer. Ce n&rsquo;est qu&rsquo;alors que les agents d&rsquo;ex\u00e9cution (D\u00e9veloppeur, Revue de code et Test d&rsquo;acceptation) menaient la t\u00e2che \u00e0 son terme, suivis d&rsquo;encore une autre revue de code humaine.   <\/p>\n\n<p>\u00c0 mesure que les agents ont prouv\u00e9 leur capacit\u00e9, nous avons identifi\u00e9 que le point de contr\u00f4le de \u00ab revue du plan \u00bb \u00e9tait un goulot d&rsquo;\u00e9tranglement. L&rsquo;IA \u00e9tait capable de planification valide sans encadrement constant. Nous avons donc supprim\u00e9 cette interruption humaine.  <\/p>\n\n<h3 class=\"wp-block-heading\"><strong>Le flux de travail actuel<\/strong><\/h3>\n\n<p>Aujourd&rsquo;hui, une fois que le Product Owner et l&rsquo;ing\u00e9nieur marquent une story comme \u00ab Pr\u00eate pour le d\u00e9veloppement \u00bb, les agents prennent enti\u00e8rement le relais. Ils g\u00e8rent de mani\u00e8re autonome la planification architecturale, la planification des tests, l&rsquo;impl\u00e9mentation et l&rsquo;auto-correction. Le syst\u00e8me it\u00e8re en interne\u2014\u00e9crivant du code, ex\u00e9cutant des tests, corrigeant des erreurs\u2014jusqu&rsquo;\u00e0 atteindre un \u00e9tat \u00ab pr\u00eat pour la production \u00bb.  <\/p>\n\n<p>Le d\u00e9veloppeur humain n&rsquo;intervient qu&rsquo;\u00e0 la toute fin pour une revue finale. \u00c0 ce stade, il peut approuver le travail ou fournir des retours. Si l&rsquo;agent se bloque ou a besoin d&rsquo;un recadrage, le d\u00e9veloppeur peut mettre \u00e0 jour manuellement les instructions de l&rsquo;agent ou le contexte du projet et red\u00e9marrer l&rsquo;ensemble du processus afin de s&rsquo;assurer que la mise \u00e0 jour r\u00e9sout le probl\u00e8me.  <\/p>\n<style>.wp-block-kadence-spacer.kt-block-spacer-51734_9b1d8d-d2 .kt-block-spacer{height:20px;}.wp-block-kadence-spacer.kt-block-spacer-51734_9b1d8d-d2 .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:80%;border-top-style:solid;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-51734_9b1d8d-d2\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><\/div><\/div>\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1800\" height=\"4353\" src=\"https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-diagram-how-ampeco-built-ai-native-engineering-system.png\" alt=\"diagramme int&#xE9;gr&#xE9; comment ampeco a construit un syst&#xE8;me d&#039;ing&#xE9;nierie natif ia\" class=\"wp-image-51747\" title=\"\" srcset=\"https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-diagram-how-ampeco-built-ai-native-engineering-system.png 1800w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-diagram-how-ampeco-built-ai-native-engineering-system-124x300.png 124w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-diagram-how-ampeco-built-ai-native-engineering-system-423x1024.png 423w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-diagram-how-ampeco-built-ai-native-engineering-system-768x1857.png 768w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-diagram-how-ampeco-built-ai-native-engineering-system-635x1536.png 635w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-diagram-how-ampeco-built-ai-native-engineering-system-847x2048.png 847w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-diagram-how-ampeco-built-ai-native-engineering-system-96x232.png 96w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-diagram-how-ampeco-built-ai-native-engineering-system-330x798.png 330w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-diagram-how-ampeco-built-ai-native-engineering-system-660x1596.png 660w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-diagram-how-ampeco-built-ai-native-engineering-system-512x1238.png 512w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-diagram-how-ampeco-built-ai-native-engineering-system-1024x2476.png 1024w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-diagram-how-ampeco-built-ai-native-engineering-system-600x1451.png 600w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-diagram-how-ampeco-built-ai-native-engineering-system-1200x2902.png 1200w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-diagram-how-ampeco-built-ai-native-engineering-system-840x2031.png 840w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-diagram-how-ampeco-built-ai-native-engineering-system-1680x4063.png 1680w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/01\/inline-diagram-how-ampeco-built-ai-native-engineering-system-13x32.png 13w\" sizes=\"auto, (max-width: 1800px) 100vw, 1800px\" \/><\/figure>\n<style>.wp-block-kadence-spacer.kt-block-spacer-51734_4a0d5b-7d .kt-block-spacer{height:20px;}.wp-block-kadence-spacer.kt-block-spacer-51734_4a0d5b-7d .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:80%;border-top-style:solid;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-51734_4a0d5b-7d\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><\/div><\/div>\n\n<h3 class=\"wp-block-heading\"><strong>Le chemin vers le z\u00e9ro contact<\/strong><\/h3>\n\n<p>L&rsquo;objectif est de continuer \u00e0 supprimer ces points de contr\u00f4le humains. Nous pr\u00e9voyons que dans les mois \u00e0 venir, nous atteindrons un niveau de confiance o\u00f9 nous n&rsquo;aurons plus besoin d&rsquo;une revue de code humaine pour chaque t\u00e2che. En \u00e9liminant ces interruptions, nous permettons \u00e0 l&rsquo;IA de livrer \u00e0 sa pleine vitesse th\u00e9orique, transformant des jours de latence en minutes d&rsquo;ex\u00e9cution.  <\/p>\n\n<h2 class=\"wp-block-heading\"><strong>Le filet de s\u00e9curit\u00e9 de plus de 25 000 tests<\/strong><\/h2>\n\n<p>Pour permettre ce niveau d&rsquo;automatisation par IA, vous devez d&rsquo;abord mettre en place les filets de s\u00e9curit\u00e9. Mais ce ne sont pas de nouveaux filets de s\u00e9curit\u00e9 que nous avons invent\u00e9s pour l&rsquo;IA. <\/p>\n\n<p>Notre syst\u00e8me repose enti\u00e8rement sur la discipline des tests unitaires et fonctionnels obligatoires, de l&rsquo;int\u00e9gration continue et de la gouvernance de s\u00e9curit\u00e9 automatis\u00e9e\u2014des pratiques que nous avons ma\u00eetris\u00e9es il y a des ann\u00e9es pour aider nos \u00e9quipes humaines \u00e0 avancer rapidement. Nous avons simplement d\u00e9couvert que ces m\u00eames pratiques aident nos agents IA tout autant qu&rsquo;elles aident nos ing\u00e9nieurs humains. <\/p>\n\n<p>Pour nous, cette fondation est une suite massive de plus de 25 000 tests automatis\u00e9s. Un agent ne peut tout simplement pas d\u00e9finir une t\u00e2che comme \u00ab termin\u00e9e \u00bb tant qu&rsquo;il ne produit pas les tests qui prouvent que le code fonctionne. Cela donne \u00e0 l&rsquo;IA un retour imm\u00e9diat et programmatique. Elle n&rsquo;a pas besoin de \u00ab deviner \u00bb si la logique est correcte ; la suite de tests le lui indique instantan\u00e9ment. Si un test \u00e9choue, l&rsquo;agent se corrige automatiquement et r\u00e9essaie jusqu&rsquo;\u00e0 ce que la logique soit valide.    <\/p>\n\n<p>Cette densit\u00e9 de tests\u2014g\u00e9n\u00e9r\u00e9s \u00e0 une vitesse que les humains ne pourraient \u00e9galer\u2014est ce qui nous permet de d\u00e9ployer quotidiennement sans chaos. Elle d\u00e9tecte les r\u00e9gressions instantan\u00e9ment et garantit que les nouvelles fonctionnalit\u00e9s ne cassent pas les fonctionnalit\u00e9s existantes. Sans ce cadre rigide, un agent IA produirait simplement du code bogu\u00e9 plus vite que les humains ne pourraient le corriger.  <\/p>\n\n<p>Bien que les tests soient le garde-fou principal, nous les renfor\u00e7ons avec d&rsquo;autres outils automatis\u00e9s d&rsquo;analyse statique de code. Tout comme ces outils emp\u00eachaient les humains de fusionner du code d\u00e9sordonn\u00e9 ou non s\u00e9curis\u00e9, ils bloquent maintenant les agents IA. Si l&rsquo;IA g\u00e9n\u00e8re du code qui fonctionne correctement mais viole les normes architecturales, ces outils arr\u00eatent le processus.  <\/p>\n\n<p>En fin de compte, nous n&rsquo;avons pas construit l&rsquo;IA sur des promesses vides ; nous l&rsquo;avons construite sur une discipline d&rsquo;ing\u00e9nierie \u00e9tablie.<\/p>\n\n<h2 class=\"wp-block-heading\"><strong>Points de contr\u00f4le humains maintenus<\/strong><\/h2>\n\n<p>Nous n&rsquo;avons pas retir\u00e9 les humains du processus ; nous avons \u00e9lev\u00e9 leur r\u00f4le \u00e0 celui de \u00ab Managers \u00bb de leurs coll\u00e8gues IA. Il existe deux points de contr\u00f4le humains critiques qui encadrent le flux de travail autonome : <\/p>\n\n<p>La synchronisation d&rsquo;alignement (Pr\u00e9-travail) Avant qu&rsquo;aucun code ne soit \u00e9crit, le Product Owner et l&rsquo;ing\u00e9nieur responsable se r\u00e9unissent (virtuellement) pour it\u00e9rer sur la story. L&rsquo;objectif n&rsquo;est pas de dicter les d\u00e9tails de mise en \u0153uvre technique, mais de s&rsquo;aligner sur le \u00ab quoi \u00bb et le \u00ab pourquoi \u00bb. Ils affinent les exigences jusqu&rsquo;\u00e0 ce que les deux parties soient satisfaites. Ce n&rsquo;est que lorsque l&rsquo;ing\u00e9nieur marque explicitement la story comme \u00ab Pr\u00eate pour le d\u00e9veloppement \u00bb que l&rsquo;agent prend le relais.   <\/p>\n\n<p>2. La revue manag\u00e9riale (Post-travail) Une fois que l&rsquo;agent a termin\u00e9 la planification, le codage et les tests, il pr\u00e9sente le travail pour une revue de production. L&rsquo;ing\u00e9nieur valide le r\u00e9sultat de la m\u00eame mani\u00e8re qu&rsquo;un bon manager v\u00e9rifierait le travail d&rsquo;un subordonn\u00e9: <\/p>\n\n<ul class=\"is-style-list-nds wp-block-list\">\n<li>Il inspecte le code final et les fonctionnalit\u00e9s.<\/li>\n\n\n\n<li>Ils inspectent le code final et les fonctionnalit\u00e9s.<\/li>\n\n\n\n<li>Ils fournissent des retours via la revue de code.<\/li>\n<\/ul>\n\n<p>Si l&rsquo;ing\u00e9nieur rep\u00e8re un probl\u00e8me ou une meilleure approche, il laisse un retour. L&rsquo;agent prend ce retour pour corriger le code imm\u00e9diat, et de mani\u00e8re cruciale, g\u00e9n\u00e8re une story d&rsquo;auto-am\u00e9lioration pour mettre \u00e0 jour ses propres instructions afin que le m\u00eame retour ne soit plus n\u00e9cessaire la prochaine fois. <\/p>\n\n<p>Cette responsabilit\u00e9 consolid\u00e9e permet la rapidit\u00e9 tout en maintenant la qualit\u00e9. La responsabilit\u00e9 n&rsquo;est pas diffus\u00e9e entre plusieurs \u00e9quipes ; elle est concentr\u00e9e aupr\u00e8s d&rsquo;un ing\u00e9nieur qui valide le travail de mani\u00e8re holistique. <\/p>\n\n<h2 class=\"wp-block-heading\"><strong>\u00c9liminer l&rsquo;ancien processus<\/strong><\/h2>\n\n<p>Notre PDG Orlin Radev le d\u00e9crit simplement : \u00ab Nous n&rsquo;avons pas simplement ajout\u00e9 des outils IA en p\u00e9riph\u00e9rie. Nous avons d\u00e9truit et reconstruit notre processus de d\u00e9veloppement avec l&rsquo;IA au c\u0153ur. \u00bb<\/p>\n\n<p><em>Lisez la perspective compl\u00e8te d&rsquo;Orlin sur ce que cela signifie pour les op\u00e9rateurs de points de charge dans <a href=\"https:\/\/www.ampeco.com\/blog\/how-ampeco-became-ai-native\/\" data-type=\"link\" data-id=\"https:\/\/www.ampeco.com\/blog\/how-ampeco-became-ai-native\/\">Comment AMPECO est devenu natif IA.<\/a>.<\/em><\/p>\n\n<p>Nous avons annul\u00e9 les sessions de grooming traditionnelles o\u00f9 une \u00e9quipe d&rsquo;ing\u00e9nierie et le product manager discutaient de toutes les stories d&rsquo;une it\u00e9ration. Au lieu de cela, nous avons des synchronisations d&rsquo;alignement cibl\u00e9es o\u00f9 les humains (un ing\u00e9nieur et un product owner) d\u00e9finissent l&rsquo;intention, et l&rsquo;IA g\u00e8re l&rsquo;analyse technique. Nous avons supprim\u00e9 les d\u00e9mos d&rsquo;it\u00e9ration car les livraisons quotidiennes rendaient les pr\u00e9sentations bihebdomadaires obsol\u00e8tes. Nous sommes pass\u00e9s de sprints hebdomadaires \u00e0 des versions quotidiennes continues.   <\/p>\n\n<p>Et les r\u00e9sultats prouvent que cela en valait la peine : une v\u00e9locit\u00e9 4 fois plus rapide avec 50 % de bugs en moins par story. Nous n&rsquo;avons pas \u00e9chang\u00e9 la qualit\u00e9 contre la rapidit\u00e9, nous avons plut\u00f4t construit un syst\u00e8me o\u00f9 les deux s&rsquo;am\u00e9liorent ensemble. Nous y sommes parvenus en appliquant PLUS de contr\u00f4les qualit\u00e9, pas moins. La couverture des tests a augment\u00e9 tandis que la livraison s&rsquo;acc\u00e9l\u00e9rait.  <\/p>\n\n<h2 class=\"wp-block-heading\"><strong>Le changement strat\u00e9gique : La v\u00e9locit\u00e9 comme avantage concurrentiel<\/strong><\/h2>\n\n<p>Pour un CTO, le compromis \u00ab rapidit\u00e9 vs. fiabilit\u00e9 \u00bb est souvent le frein le plus important pour l&rsquo;organisation. Lorsque les cycles de d\u00e9veloppement sont lents, la dette technique s&rsquo;accumule car les \u00e9quipes ne peuvent pas se permettre de refactoriser tout en respectant les dates de livraison. Lorsque la fiabilit\u00e9 est faible, la \u00ab taxe de maintenance \u00bb\u2014g\u00e9rer les incidents de production et les bugs\u2014cannibalise la feuille de route.  <\/p>\n\n<p>En passant \u00e0 un syst\u00e8me natif IA, nous avons fait passer l&rsquo;organisation d&rsquo;une posture d\u00e9fensive \u00e0 une posture offensive.<\/p>\n\n<p>Lorsque les taux de bugs chutent de 50 % gr\u00e2ce \u00e0 l&rsquo;application automatis\u00e9e, l&rsquo;\u00e9quipe d&rsquo;ing\u00e9nierie cesse d&rsquo;\u00eatre un centre de co\u00fbts pour les corrections et devient une usine d&rsquo;innovation. Des cycles de d\u00e9veloppement 4 fois plus rapides ne signifient pas seulement \u00ab plus de fonctionnalit\u00e9s \u00bb\u2014cela signifie que le co\u00fbt de l&rsquo;exp\u00e9rimentation a chut\u00e9. Nous pouvons maintenant int\u00e9grer des mises \u00e0 jour r\u00e9glementaires complexes ou des exigences de reporting personnalis\u00e9es en quelques heures, r\u00e9pondant \u00e0 des pressions du march\u00e9 qui auraient paralys\u00e9 une \u00e9quipe traditionnelle pendant des semaines.  <\/p>\n\n<h2 class=\"wp-block-heading\"><strong>Le moteur auto-am\u00e9liorant<\/strong><\/h2>\n\n<p>Ce syst\u00e8me cr\u00e9e un avantage cumulatif que les processus traditionnels ne peuvent \u00e9galer. Dans une organisation d&rsquo;ing\u00e9nierie standard, la connaissance est cloisonn\u00e9e. Lorsqu&rsquo;un d\u00e9veloppeur senior apprend une le\u00e7on, elle peut rester dans sa t\u00eate ou, au mieux, finir dans un wiki.  <\/p>\n\n<p>Dans un syst\u00e8me natif IA, chaque le\u00e7on est codifi\u00e9e. Chaque fois qu&rsquo;un agent g\u00e9n\u00e8re une story d&rsquo;auto-am\u00e9lioration bas\u00e9e sur les retours humains, cette connaissance est int\u00e9gr\u00e9e de mani\u00e8re permanente dans l&rsquo;infrastructure. Le niveau de qualit\u00e9 de base de l&rsquo;ensemble du d\u00e9partement s&rsquo;\u00e9l\u00e8ve \u00e0 chaque t\u00e2che.  <\/p>\n\n<p>Comme le dit Orlin : \u00ab Si nous avions commenc\u00e9 par cr\u00e9er des fonctionnalit\u00e9s IA pour les clients d&rsquo;abord, nous aurions r\u00e9solu le probl\u00e8me d&rsquo;aujourd&rsquo;hui. En reconstruisant le c\u0153ur, nous avons r\u00e9solu le probl\u00e8me de demain. \u00bb <\/p>\n\n<h2 class=\"wp-block-heading\"><strong>Construire vers l&rsquo;int\u00e9rieur pour avancer vers l&rsquo;ext\u00e9rieur<\/strong><\/h2>\n\n<p>Nous n&rsquo;avons pas construit d&rsquo;agents IA pour suivre une tendance. Nous les avons construits parce que notre propre processus d&rsquo;ing\u00e9nierie \u00e9tait le goulot d&rsquo;\u00e9tranglement de notre mission d&rsquo;expansion de l&rsquo;infrastructure de recharge de VE. <\/p>\n\n<p>Parce que nos agents sont \u00e9prouv\u00e9s sur notre propre code de production critique, nous avons un plan clair pour \u00e9tendre les capacit\u00e9s de l&rsquo;IA en amont\u2014vers la r\u00e9ussite client, les op\u00e9rations et l&rsquo;automatisation produit. Ce ne seront pas des fonctionnalit\u00e9s sp\u00e9culatives ; elles seront des extensions d&rsquo;une architecture qui alimente d\u00e9j\u00e0 notre c\u0153ur. <\/p>\n\n<p>Il y a six mois, nous nous sommes fix\u00e9s pour objectif de prouver que rapidit\u00e9 et fiabilit\u00e9 pouvaient se renforcer mutuellement. Les donn\u00e9es prouvent que c&rsquo;est possible. L&rsquo;\u00e9cart entre l&rsquo;ing\u00e9nierie native IA et le d\u00e9veloppement traditionnel ne fait que commencer \u00e0 s&rsquo;ouvrir, mais il d\u00e9finira qui m\u00e8nera dans la prochaine d\u00e9cennie du logiciel.  <\/p>\n\n<figure class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/www.ampeco.com\/webinars\/ai-native-engineering\/\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"320\" src=\"https:\/\/www.ampeco.com\/content\/uploads\/2026\/02\/cta-ampeco-webinar-how-ampeco-built-ai-native-engineering-system-1-1024x320.png\" alt=\"-\" class=\"wp-image-51876\" title=\"\" srcset=\"https:\/\/www.ampeco.com\/content\/uploads\/2026\/02\/cta-ampeco-webinar-how-ampeco-built-ai-native-engineering-system-1-1024x320.png 1024w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/02\/cta-ampeco-webinar-how-ampeco-built-ai-native-engineering-system-1-300x94.png 300w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/02\/cta-ampeco-webinar-how-ampeco-built-ai-native-engineering-system-1-768x240.png 768w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/02\/cta-ampeco-webinar-how-ampeco-built-ai-native-engineering-system-1-1536x480.png 1536w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/02\/cta-ampeco-webinar-how-ampeco-built-ai-native-engineering-system-1-640x200.png 640w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/02\/cta-ampeco-webinar-how-ampeco-built-ai-native-engineering-system-1-1280x400.png 1280w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/02\/cta-ampeco-webinar-how-ampeco-built-ai-native-engineering-system-1-96x30.png 96w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/02\/cta-ampeco-webinar-how-ampeco-built-ai-native-engineering-system-1-330x103.png 330w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/02\/cta-ampeco-webinar-how-ampeco-built-ai-native-engineering-system-1-660x206.png 660w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/02\/cta-ampeco-webinar-how-ampeco-built-ai-native-engineering-system-1-512x160.png 512w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/02\/cta-ampeco-webinar-how-ampeco-built-ai-native-engineering-system-1-600x188.png 600w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/02\/cta-ampeco-webinar-how-ampeco-built-ai-native-engineering-system-1-1200x375.png 1200w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/02\/cta-ampeco-webinar-how-ampeco-built-ai-native-engineering-system-1-840x263.png 840w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/02\/cta-ampeco-webinar-how-ampeco-built-ai-native-engineering-system-1-1680x525.png 1680w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/02\/cta-ampeco-webinar-how-ampeco-built-ai-native-engineering-system-1-32x10.png 32w, https:\/\/www.ampeco.com\/content\/uploads\/2026\/02\/cta-ampeco-webinar-how-ampeco-built-ai-native-engineering-system-1.png 1800w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Chaque responsable d&rsquo;ing\u00e9nierie d\u00e9veloppant des infrastructures critiques a fonctionn\u00e9 selon une hypoth\u00e8se fondamentale : vous pouvez avoir la rapidit\u00e9 ou la fiabilit\u00e9, mais atteindre les deux simultan\u00e9ment \u00e9tait consid\u00e9r\u00e9 comme impossible. Ce [&hellip;]<\/p>\n","protected":false},"author":78,"featured_media":51743,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"_nds_page_background":"","footnotes":""},"categories":[512],"tags":[762,763,160],"class_list":["post-51952","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software-fr","tag-ai-native-fr","tag-ai-native-engineering-2-fr","tag-plateforme-de-supervision-de-recharge"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.ampeco.com\/fr\/wp-json\/wp\/v2\/posts\/51952","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ampeco.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ampeco.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ampeco.com\/fr\/wp-json\/wp\/v2\/users\/78"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ampeco.com\/fr\/wp-json\/wp\/v2\/comments?post=51952"}],"version-history":[{"count":3,"href":"https:\/\/www.ampeco.com\/fr\/wp-json\/wp\/v2\/posts\/51952\/revisions"}],"predecessor-version":[{"id":51958,"href":"https:\/\/www.ampeco.com\/fr\/wp-json\/wp\/v2\/posts\/51952\/revisions\/51958"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ampeco.com\/fr\/wp-json\/wp\/v2\/media\/51743"}],"wp:attachment":[{"href":"https:\/\/www.ampeco.com\/fr\/wp-json\/wp\/v2\/media?parent=51952"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ampeco.com\/fr\/wp-json\/wp\/v2\/categories?post=51952"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ampeco.com\/fr\/wp-json\/wp\/v2\/tags?post=51952"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}