Victor Coimbra figure dans la liste Forbes « Under 30 Brazil » pour sa contribution exceptionnelle à l'innovation dans le domaine de l'IA. Ayant grandi dans la banlieue de Rio de Janeiro, il a surmonté d'importants obstacles sociaux et économiques pour cofonder la filiale latino-américaine Artefact, qui est aujourd'hui un pôle technologique mondial comptant 200 employés. Il apporte une expertise approfondie dans le développement à grande échelle de solutions d'IA et la constitution d'équipes technologiques hautement performantes sur les marchés internationaux.
Introduction
Depuis longtemps, le monde de la technologie s'efforce de devenir accessible au-delà du cercle des programmeurs. Ce processus a évolué progressivement, passant de langages de programmation de bas niveau très complexes à comprendre, comme l'assembleur, à des langages dits « de haut niveau » qui se rapprochent beaucoup plus du langage naturel, comme Python. Aujourd'hui, nous sommes en train de briser cette barrière pour peut-être parvenir à un processus de programmation entièrement basé sur le « langage naturel ». Des outils comme Cursor AI affichent déjà une capitalisation boursière de 100 millions de dollars, et le terme « vibe coding » gagne de plus en plus en popularité.
Bien sûr, cela relève d’un engouement extrême, et je ne pense pas que cela remplacera complètement Data logiciels ou Data expérimentés. Mais là n’est pas la question : nous n’avons pas besoin de remplacer ces postes. Au final, de nombreux besoins métier ne sont pas si complexes ; souvent, une feuille de calcul Excel bien conçue suffit. C'est là que réside la valeur : nous avons donné aux équipes métier la possibilité de créer très rapidement des prototypes de produits, qu'il s'agisse d'une nouvelle fonctionnalité dans leur processus CRM ou d'un formulaire permettant de capturer de la valeur quelque part dans la chaîne d'approvisionnement.
Les équipes opérationnelles pourront créer leurs propres logiciels « hyper-personnalisés », qui iront bien au-delà des simples feuilles de calcul Excel actuelles, allégeant ainsi la charge de travail considérable qui pèse sur les équipes informatiques et de développement, et fournissant probablement des exigences bien mieux validées et synthétisées, ce qui facilitera grandement la tâche des ingénieurs. Le défi ? Du point de vue de l'entreprise, comment une société peut-elle encadrer cette décentralisation sans limiter les avantages offerts par ces agents IA, tout en mettant en place une bonne gouvernance ?
L'évolution de l'accessibilité technologique
L'histoire de l'informatique peut être considérée comme une progression constante vers une plus grande accessibilité. Les premiers programmeurs travaillaient directement avec le code machine binaire, un processus laborieux qui exigeait des connaissances techniques approfondies et une extrême précision. Le langage assembleur a constitué la première couche d'abstraction, suivie par des langages procéduraux tels que FORTRAN et COBOL, qui ont rapproché les concepts de programmation des schémas de pensée humains.
Les langages orientés objet tels que Java et Python ont encore simplifié le développement en organisant le code en objets conceptuels reflétant des entités du monde réel. La dernière décennie a vu l'essor des plateformes « low-code » et « no-code », qui ont introduit des interfaces de programmation visuelles. Des outils tels que Microsoft Power Apps, Bubble et Zapier ont permis aux utilisateurs professionnels de créer des applications basiques via des interfaces graphiques sans avoir à écrire de code traditionnel.
L'intégration de grands modèles linguistiques dans le développement marque un bond en avant considérable par rapport à ces plateformes. Contrairement à leurs prédécesseurs, les assistants de codage basés sur l'IA tels que GitHub Copilot, Cursor AI et Claude comprennent le contexte, sont capables de générer des fonctionnalités complexes à partir de descriptions en langage naturel et apprennent à partir des schémas d'interaction.
Le « vibe coding » incarne ce changement de paradigme : la capacité à communiquer une intention plutôt que des instructions explicites. Un responsable marketing pourrait simplement dire : « J'ai besoin d'un tableau de bord qui affiche les performances des campagnes sur tous les canaux, avec la possibilité de filtrer par période et par profil démographique », et recevoir en retour un code fonctionnel.
Cette approche comble le fossé entre la réflexion métier et la mise en œuvre technique d'une manière sans précédent. L'utilisateur métier n'a pas besoin de comprendre les variables, les fonctions ou data ; il lui suffit de cerner le problème métier qu'il cherche à résoudre.
Les arguments économiques en faveur des agents IA
Surmonter les goulots d'étranglement informatiques
Depuis des décennies, les entreprises sont confrontées au même défi fondamental : la demande en matière de technologie dépasse systématiquement les capacités de développement. Une étude de McKinsey révèle que plus de 85 % des organisations reçoivent davantage de demandes de développement logiciel qu’elles ne peuvent en satisfaire, les délais d’attente s’étendant généralement de 6 à 12 mois pour les projets non critiques.
Ce goulot d'étranglement engendre de nombreux problèmes opérationnels :
- Occasions manquées: Les conditions du marché évoluent pendant que les projets restent en attente
- Informatique parallèle: Frustrés, les services déploient des solutions non autorisées
- Solutions de contournement inefficaces: Les employés mettent en place des processus manuels pour pallier ce problème
- Un avantage stratégique gâché: Les informations Data restent inexploitées
Les agents IA permettent de relever ces défis en donnant aux équipes opérationnelles les moyens de répondre elles-mêmes à bon nombre de leurs besoins technologiques. Ainsi, plutôt que d'attendre qu'un service informatique s'en charge, une équipe commerciale pourrait créer son propre outil de visualisation du pipeline, ou une équipe marketing pourrait mettre au point un outil de suivi des performances des campagnes.
Les enjeux économiques d'un développement démocratisé
Les arguments financiers en faveur des agents IA sont convaincants. Le développement traditionnel de logiciels d'entreprise suit un schéma prévisible qui s'étend généralement sur plusieurs mois et coûte entre quelques milliers et plusieurs millions de dollars, selon la complexité du projet. Le coût le plus insidieux est celui du décalage : le produit final ne répond souvent pas aux besoins réels de l'entreprise, car les exigences ont été mal interprétées.
Les agents IA raccourcissent considérablement ce cycle. Les équipes opérationnelles peuvent ainsi itérer rapidement et tester des solutions en quelques heures au lieu de plusieurs mois. Cette approche :
- Réduit les coûts de développement de 70 à 90 % pour les applications simples
- Réduit le délai de mise en service, qui passe de plusieurs mois à quelques jours, voire quelques heures
- Améliore l'adéquation entre les besoins métier et les solutions techniques
- Permet une itération rapide grâce aux retours d'expérience concrets
Automatisation et supervision : les principales fonctionnalités des agents IA
Un aspect essentiel des agents IA dans les environnements d'entreprise réside dans leur double capacité d'automatisation et la nécessité d'une supervision adéquate. Ces deux éléments déterminent la manière dont les agents IA fonctionnent dans le contexte organisationnel.
Automatisation intelligente
Les agents IA excellent dans l'automatisation des tâches répétitives et des flux de travail qui nécessitaient auparavant une intervention humaine. Contrairement aux outils d'automatisation traditionnels qui suivent des règles rigides, les agents IA peuvent :
- S'adapter aux variations des data d'entrée data du contexte
- Prendre des décisions en se fondant sur une compréhension probabiliste des scénarios
- Tirer les leçons des interactions passées pour améliorer les performances
- Traiter les entrées en langage naturel sans exiger une syntaxe précise
Grâce à cette capacité d'automatisation intelligente, les utilisateurs professionnels peuvent confier des tâches de plus en plus complexes à des agents IA. Par exemple, un agent peut automatiser non seulement data , mais aussi l'analyse initiale, la détection des anomalies et la prise de décision courante, ce qui permet aux humains de se concentrer sur les exceptions et les considérations stratégiques.
Exigences en matière de supervision
Malgré leurs capacités, les agents d'IA nécessitent une supervision humaine adéquate, ce qui constitue un élément essentiel à prendre en compte lors de leur mise en œuvre en entreprise. Parmi les modèles de supervision efficaces, on peut citer :
- Intervention humaine: Pour les processus critiques où chaque résultat généré par l'IA doit être vérifié par un humain avant d'être exécuté
- Intervention humaine: Pour les processus courants où l'IA fonctionne de manière autonome, mais où des humains surveillent les performances et peuvent intervenir
- Contrôle par un opérateur: Pour les processus à faible risque où des personnes vérifient périodiquement les performances globales
Le modèle de supervision approprié dépend de la tolérance au risque, des exigences réglementaires et du degré de maturité du système d'IA. Les organisations doivent trouver un juste équilibre entre les avantages de l'automatisation et la nécessité d'une surveillance afin d'éviter les erreurs, les biais ou tout décalage par rapport aux objectifs commerciaux.
Applications pratiques et hyper-personnalisation
Les logiciels d'entreprise ont traditionnellement suivi une approche « taille unique ». Les grands systèmes tels que les plateformes CRM, ERP et SIRH proposent certes des options de configuration, mais imposent en fin de compte des flux de travail standardisés à l'ensemble des fonctions de l'entreprise. Cette standardisation permet de gagner en efficacité, mais au détriment de l'optimisation des processus dans des contextes spécifiques.
L'hyper-personnalisation renverse ce paradigme. Plutôt que d'obliger les processus métier à s'adapter aux contraintes logicielles, les applications hyper-personnalisées s'adaptent aux besoins spécifiques de certains services, de certains postes, voire de certaines personnes.
Voici quelques scénarios courants dans lesquels les agents IA permettent une hyper-personnalisation :
- Un analyste de la chaîne logistique qui développe un outil dynamique de prévision des stocks intégrant data météorologiques, l'historique des ventes et les délais de livraison des fournisseurs
- Une équipe du service client qui met en place une base de connaissances dotée de fonctionnalités de recherche sémantique afin d'accélérer la résolution des problèmes
- Des professionnels des ressources humaines développent une application d'intégration des nouveaux employés qui personnalise la formation en fonction du poste et de l'expérience
- Les commerciaux créent des tableaux de bord personnalisés pour suivre leurs indicateurs de performance spécifiques
Ces exemples ont un point commun : ce sont des outils métier précieux qui, sans pour autant justifier une priorisation officielle de la part du service informatique, améliorent considérablement l'efficacité des services. Comme l'a fait remarquer un directeur informatique : « Nous ne remplaçons pas notre système ERP par du code généré par l'IA, mais nous donnons à nos utilisateurs métier les moyens de résoudre les problèmes de dernière minute qui se retrouvent toujours en bas de notre liste de priorités. »
L'intérêt de cette approche réside dans le fait que les solutions sont élaborées par les personnes qui connaissent le mieux les enjeux métier. Les logiciels d'entreprise traditionnels peinent à offrir un tel niveau de personnalisation, car les coûts de développement augmentent proportionnellement à la complexité de la personnalisation. Les agents IA bouleversent fondamentalement cette équation en rendant les logiciels personnalisés économiquement viables.
Défis liés à la mise en œuvre et gouvernance
Le principal défi pour les entreprises consiste à trouver le juste équilibre entre démocratisation et contrôles appropriés. Des cadres trop restrictifs pousseront les utilisateurs à se tourner vers l'informatique parallèle, tandis que des approches trop laxistes risquent de semer le chaos au sein de l'organisation.
Les organisations performantes mettent généralement en place des modèles de gouvernance à plusieurs niveaux, avec des contrôles progressifs adaptés aux caractéristiques des applications :
Niveau 1 – Environnement de test: Applications à faible risque avec data limité data et un périmètre d'utilisation restreint. Il peut s'agir d'outils de productivité personnelle, de tableaux de bord simples utilisant data pré-approuvées ou d'applications prototypes destinées à la validation de concepts.
Niveau 2 – Solutions départementales: Applications assurant des fonctions métier spécifiques avec data modéré. La gouvernance comprend un examen par les pairs, une évaluation simplifiée de la sécurité et des exigences de documentation de base.
Niveau 3 – Applications d'entreprise: Solutions critiques pour l'entreprise, traitant data sensibles data ayant un impact significatif sur l'organisation. Ces applications nécessitent un examen formel de la sécurité, des tests de performance, une documentation et une planification de la transition pour assurer leur prise en charge à long terme.
Cette approche par paliers permet d'assurer une supervision adéquate tout en préservant la rapidité et la flexibilité qui font tout l'intérêt du développement assisté par l'IA.
Lorsqu'elles choisissent des plateformes pour le développement assisté par l'IA, les entreprises doivent se méfier du risque de dépendance vis-à-vis d'un fournisseur. De nombreuses plateformes proposent des environnements propriétaires qui peuvent compliquer la migration des applications ou leur intégration avec d'autres systèmes. Les entreprises doivent privilégier les solutions qui utilisent des normes ouvertes, garantissent data et offrent des voies de sortie claires. Le marché de ces outils évolue rapidement, et il est essentiel de conserver une certaine souplesse pour s'adapter aux nouvelles options si l'on veut assurer son succès à long terme.
L'avenir du travail : nouvelles spécialisations techniques et développement professionnel
La nouvelle division du travail technique
À mesure que le développement assisté par l'IA gagne en maturité, nous assistons à une refonte fondamentale des rôles technologiques au sein des entreprises. Plutôt que d'opposer de manière binaire le personnel « technique » et le personnel « non technique », les organisations développent désormais un éventail de compétences en matière de création technologique :
Créateurs d'entreprise: Experts dans leur domaine qui utilisent l'assistance de l'IA pour créer des solutions répondant à des besoins métier spécifiques. Ces personnes ont une connaissance approfondie de leurs processus métier, mais peuvent avoir des compétences techniques limitées. Grâce à l'assistance de l'IA, elles peuvent créer des tableaux de bord, des flux de travail automatisés et des applications de base qui nécessitaient auparavant l'intervention d'un développeur.
Développeurs citoyens: Utilisateurs professionnels ayant un intérêt technique plus marqué, qui font le lien entre les services et le service informatique. Ces personnes acquièrent généralement une meilleure compréhension des principes de conception logicielle et sont capables de créer des solutions plus complexes. Elles deviennent souvent des ambassadeurs et des mentors au sein de l'entreprise, aidant leurs collègues à tirer pleinement parti des outils d'IA.
Conseillers techniques: des professionnels de l'informatique qui, au lieu d'écrire tout le code, facilitent et orientent le développement piloté par les métiers. Ils mettent en place des cadres de gouvernance, créent des composants réutilisables et fournissent des conseils en matière d'architecture et de sécurité. Loin d'être des freins, ils deviennent des catalyseurs qui renforcent la capacité de développement de l'organisation.
Ingénieurs professionnels: Développeurs spécialisés qui se concentrent sur les systèmes complexes, les infrastructures et les applications critiques pour l'entreprise. Plutôt que de consacrer leur temps à des applications départementales plus simples, ils s'attaquent à des problèmes techniquement complexes qui nécessitent une expertise approfondie.
Cette évolution reflète ce qui s'est passé dans le domaine de data . Il y a vingt ans, la plupart data étaient effectuées par des analystes spécialisés ; aujourd'hui, data est une compétence courante dans toutes les fonctions de l'entreprise, les spécialistes se concentrant quant à eux sur les défis analytiques les plus complexes.
L'avenir du développement professionnel
Contrairement à certaines prévisions, le développement assisté par l'IA ne devrait pas réduire la demande en ingénieurs logiciels professionnels. Au contraire, il leur permettra de se concentrer davantage sur des activités à plus forte valeur ajoutée :
Ingénierie de plateforme: Mise en place et maintenance de l'infrastructure permettant le développement assisté par l'IA. Cela comprend la création data sécurisés, la mise en place de systèmes de surveillance et le développement de cadres de test destinés aux utilisateurs professionnels.
Développement de systèmes complexes: Nous nous concentrons sur les applications critiques qui requièrent une expertise technique approfondie, des performances élevées ou une architecture sophistiquée. Ces systèmes constituent la base sur laquelle peuvent s'appuyer les applications développées par les entreprises.
Accompagnement technique: Intervenir en tant que consultants pour aider les équipes métier à prendre des décisions en matière d'architecture, à relever les défis liés à l'intégration et à prendre en compte les aspects de sécurité. Ce rôle de conseil s'appuie sur une expertise technique tout en donnant aux utilisateurs métier les moyens de mettre en œuvre leurs propres solutions.
Évolution des applications: Identifier les applications départementales performantes qui devraient être « promues » au statut d'entreprise, puis les améliorer afin qu'elles répondent aux normes organisationnelles en matière de sécurité, d'évolutivité et de maintenabilité.
Cette transformation offre des opportunités tant aux professionnels du domaine commercial qu'aux techniciens. Les équipes commerciales acquièrent l'autonomie nécessaire pour résoudre leurs propres problèmes, tandis que les équipes techniques se concentrent sur des défis à la hauteur de leurs compétences spécialisées. Il en résulte une allocation plus efficace des talents et une création de valeur commerciale globalement plus rapide.
Pour les professionnels, cette évolution nécessite une adaptation. Les utilisateurs professionnels devront acquérir des compétences de base en matière de conception logicielle, data et de sensibilisation à la sécurité. Les professionnels techniques devront renforcer leurs compétences en matière de conseil, de formation et d'architecture. Les organisations qui investiront dans ces compétences bénéficieront d'avantages concurrentiels significatifs en termes d'agilité et d'innovation.
Conclusion : Naviguer vers un avenir assisté par l'IA
La démocratisation du développement logiciel grâce aux agents IA constitue l'une des évolutions les plus marquantes de la technologie d'entreprise de ces dix dernières années. Les organisations qui adoptent cette évolution de manière réfléchie ont tout à gagner en termes d'agilité, de personnalisation et d'innovation.
Pour mener à bien cette transition, il faut trouver un équilibre entre des impératifs qui semblent contradictoires : donner plus d'autonomie aux utilisateurs professionnels tout en maintenant une gouvernance appropriée, encourager l'innovation tout en garantissant la sécurité, et favoriser la décentralisation tout en évitant la fragmentation.
Pour les chefs d'entreprise, le message est clair : le développement assisté par l'IA ne vise pas à remplacer votre équipe technique, mais à élargir le cercle des personnes qui participent à la création technologique. En mettant en œuvre ces capacités de manière réfléchie, les entreprises peuvent atteindre l'objectif tant recherché : disposer de logiciels véritablement personnalisés qui s'adaptent à leurs besoins spécifiques, plutôt que de les contraindre à s'adapter à des solutions toutes faites.
L'avenir des logiciels d'entreprise ne réside pas dans des systèmes standardisés ni même dans des plateformes hautement configurables, mais dans un écosystème d'applications spécialisées, générées par l'IA et conçues par ceux-là mêmes qui les utilisent. Les organisations qui embrasseront cet avenir disposeront d'un nouvel outil puissant au service de l'innovation, de l'efficacité et de l'avantage concurrentiel.

BLOG






