Développement assisté par l’IA : Nordic Semiconductor innove pour les microcontrôleurs IoT

Nordic ajoute le développement assisté par l'IA au SDK nRF Connect et au nRF Cloud

Selon cnx-software, Nordic Semiconductor a intégré l’intelligence artificielle à son microcontrôleur IoT sans fil, optimisant ainsi chaque étape, de la conception initiale à la gestion d’une flotte déployée.

Modèle Context Protocol de Nordic : 40 % de gain en productivité avec l’intégration AI

Les développeurs ont souvent recours à des modèles de langage pour extraire des données, mais Nordic a mis en œuvre une solution d’IA qui exploite spécifiquement la documentation du SDK nRF Connect ainsi que des données issues de nRF Cloud. Ce système se conforme à l’IDE que privilégient les développeurs et peut interagir avec des outils tels que Claude Code, Cursor ou GitHub Copilot, tout en limitant les coûts liés à l’utilisation des tokens grâce à un modèle spécialisé.

Développement assisté par Nordic Semi AI​

Automatisation des tâches : 20 % de temps économisé lors du prototypage

Nordic décrit son agent IA comme un atout majeur pour éliminer les tâches fastidieuses, tels que l’accélération du prototypage et le débogage. Par exemple, dans le cadre de la migration entre différentes versions du SDK, cet agent facilite le suivi des configurations spécifiques aux appareils ou l’identification des problèmes à partir des données clients accessibles sur nRF Cloud.

Plusieurs démonstrations ont été réalisées, notamment sur le passage assisté par l’IA d’une version à l’autre, l’identification d’appareils en panne au sein d’une flotte, ainsi que la validation des préparatifs de publication. Ces exemples incluent également la génération de DeviceTree et la configuration Kconfig (voir la vidéo ci-dessous).

Youtube video

Il est essentiel d’exercer un contrôle rigoureux sur le code généré, car l’agent IA n’est pas infaillible. Par exemple, dans la vidéo mentionnée, des dispositifs inappropriés ont été ajoutés, nécessitant des ajustements manuels. De plus, il convient d’avoir une expertise technique pour tirer pleinement parti de ces outils, les requêtes devant être précises et techniques pour fonctionner correctement. En ce sens, les agents d’IA ressemblent à des stagiaires à encadrer ou à des ingénieurs en pleine phase d’expérimentation ; leur utilisation doit donc être supervisée de près.

La perception de l’IA comme une menace pour les développeurs est fréquente. Cependant, à ce jour, elle est principalement vue comme un outil d’assistance. Bien que certaines entreprises aient dû réduire leurs effectifs d’ingénieurs logiciels en faveur de l’IA, d’autres ont rapporté une réembauche, dû aux coûts élevés associés à ces technologies. Il est également prévu que la demande d’ingénieurs logiciels atteigne un niveau record à mesure que la diversification des coûts de développement permettra de nouvelles opportunités. Le temps nous éclairera sur cette dynamique.

Pour découvrir les exemples et des conseils sur la mise en route, visitez le site de Nordic.

Merci à TLS pour le précieux retour.