La génération de code par l’IA s'impose comme l'une des forces les plus disruptives du développement logiciel IoT depuis l'open source, selon VDC

[EDITION ABONNES] Les entreprises et les services informatiques de l’IT ont d’ores et déjà adopté les outils de codage fondés sur sur l’intelligence artificielle (IA) sans hésitation, mais la demande en capacités de génération de code de la part des services d'ingénierie embarquée a pris du retard, selon une récente étude publiée par VDC (AI Copilots & Code Generation for the IoT - Transforming Embedded Development with Intelligent Assistants).

Une situation qui crée, selon VDC, une opportunité de marché jugée florissante pour les fournisseurs de copilotes et de générateurs de code par l’IA, principalement à partir de 2025. Pour rappel, les copilotes par IA accélèrent le développement logiciel, aidant les services d'ingénierie à faire face à la complexité croissante des bases de code logicielles et à leur rôle dans la différenciation des produits finaux.

Pour ces derniers, l’IA apporte la promesse de combler les lacunes en matière de compétences, de réduire les délais de mise sur le marché et d'améliorer la productivité des développeurs.

Cependant, note VDC, cette accélération du codage automatisé accroît également le besoin d'une assurance qualité rigoureuse, de contrôles de conformité et de sécurité renforcée. Or, à ce niveau, il existe actuellement un manque important sur le marché en solution intégrant des tests et des analyses de logiciels critiques pour la sécurité utilisant la génération de code par l’IA, ainsi qu'une génération de code conforme aux normes. Car, rappelle VDC, le code généré par l'IA peut introduire des vulnérabilités, des risques de licence ou des inefficacités difficiles à détecter sans tests rigoureux et analyse de composition logicielle (SCA, Software Composition Analysis) en arrière-plan.

A l’heure actuelle sur le marché, VDC indique que nombre de fournisseurs d'outils de développement d'IA ne disposent pas de partenariats ni d'expérience en développement de logiciels embarqués, ce qui pourrait ouvrir la voie à des collaborations en vue afin d'intégrer en toute sécurité le code généré par l'IA à l’IoT.

À court terme, toujours selon VDC, l’adoption sera plus forte dans les segments de l'IoT non critiques pour la sécurité, tels que les communications et les réseaux, l'électronique grand public et la maison connectée, où le codage assisté par l'IA peut rapidement générer un retour sur investissement sans contraintes réglementaires importantes. À mesure que les organismes de certification et de normalisation formaliseront les directives relatives au code généré par l'IA, les organisations d'ingénierie critiques pour la sécurité adopteront alors plus volontiers les copilotes d'IA.

Avec cette commercialisation de copilotes IA sécurisés et dédiés, VDC note en outre que le secteur automobile connaîtra vraissemblablement la croissance la plus rapide, les constructeurs adoptant des architectures de véhicules définies par logiciel et des fonctionnalités logicielles à valeur ajoutée génératrices de revenus récurrents.

Les outils d'IA accélèrent les délais des projets

Parallèlement, le rapport de VDC note que l’IA agentique transformera non seulement la génération de code, mais aussi l'ensemble du cycle de vie du développement logiciel, en automatisant les tâches de planification de la conception, d'assurance qualité et de gestion de projet.

D’ores et déjà, VDC note que les organisations qui exploitent l'IA pour la génération de code surpassent nettement leurs homologues en matière de délais d'exécution des projets. Les organisations d'ingénierie qui utilisent du code généré par l'IA sont ainsi plus susceptibles de dépasser les attentes, 38 % d'entre elles étant en avance sur le calendrier de leurs projets (soit 1,7 fois plus que les organisations de développement non IA).

Cet écart reflète la capacité de l'IA à automatiser les tâches de codage fondamentales, à accélérer les cycles d'itération et à réduire les retards causés par les goulots d'étranglement du développement manuel. La nette différence entre les délais de trois à six mois (3,0 % des utilisateurs d'IA contre 10,9 % des non-utilisateurs) et la réduction globale des délais chez les utilisateurs de code IA suggèrent que les services d'ingénierie bénéficient de la capacité de l'IA à anticiper les erreurs et à améliorer la fiabilité du code plus tôt dans le cycle de vie.

Dans ce cadre, VDC avance que les outils de génération de code IA qui génèrent des composants de code standard ou répétitifs, permettent aux ingénieurs de se concentrer sur l'architecture, l'intégration et l'optimisation, éléments clés pour stimuler l'innovation et la différenciation des produits dans les workflows traditionnels.

Enfin, pour les développements de systèmes fondés sur l'IA en périphérie de réseau (Edge) là où les environnements de déploiement sont hétérogènes et l'optimisation des performances est essentielle, l'automatisation des tâches complexes (par exemple, l'intégration de modèles ou la mise en oeuvre d'une abstraction matérielle) permet aux équipes de raccourcir les cycles de développement et de mieux s'adapter à l'évolution des exigences des projets.

Pour l’avenir, VDC suggère que les développeurs devront travailler de manière proactive sur des fonctionnalités créatrices de valeur, et par voie de conséquence que les fournisseurs de solutions devront se positionner sur les marchés de l'embarqué, caractérisés par une complexité de déploiement et des ressources d'ingénierie limitées, en proposant une génération de code guidée par l'IA non seulement comme une aide au développement, mais aussi comme un catalyseur d'accélération prévisible et reproductible.

 

L'utilisation de l'IA améliore le respect du calendrier des projets

 

 

Respect du calendrier des projets en cours, segmenté par utilisation du code généré par l'IA (Pourcentage de répondants).