Nordic apporte le développement assisté par l’IA à l’ensemble du cycle de vie de ses microcontrôleurs IoT. Une premièreCombiner le développement du firmware et les données de terrain réelles dans une seule conversation assistée par l’intelligence artificielle (IA), du premier prototype jusqu’à une flotte d’appareils déployés, tel est l’objectif affiché par la firme norvégienne Nordic Semconductor, fournisseur de solutions de connectivité sans fil basse consommation, avec l’annonce de l’extension de ses technologies de développement assistées par l’IA à l’ensemble du cycle de vie des appareils IoT. Cette solution complète “de la puce au cloud” de Nordic est la première sur le marché de l’IoT, selon Nordic, à autoriser la mise en place de flux de travail assisté par l’IA à chaque étape de la connexion d’un équipement, du premier prototype jusqu’aux déploiement des appareils connectés sur le terrain. Pour les développeurs, les capacités IA de Nordic apportent, selon la société, trois avantages concrets pour la création de solutions IoT sans fil. Tout d’abord, elles permettent un prototypage plus rapide, de l’idée à la validation de principe sur un kit de développement Nordic. Ensuite, quel que soit l’assistant IA utilisé, celui-ci produit des résultats plus précis en moins d’itérations, réduisant ainsi les coûts d’utilisation des services IA et améliorant la fiabilité du code. Enfin, une fois les appareils IoT déployés sur le terrain, l’analyse des causes des problèmes en profondeur et le débogage assistés par IA deviennent possibles au sein du même flux de travail de développement. Nordic indique qu’aujourd’hui la plupart des solutions d’assistance IA pour le développement embarqué ne concernent que l’éditeur de code. Alors qu’au sein de la société, le matériel, les logiciels et les services cloud sont tous interconnectés, ouvrant la voie à un développement assisté par l’IA pour l’ensemble de la solution. C’est dans cette combinaison de capacités que Nordic estime pouvoir se distinguer en l’appliquant à son kit de développement logiciel - SDK nRF Connect - à la mise en production et jusqu’à la flotte d’appareils déployés. « Notre ambition est de façonner la prochaine génération d’expérience développeur dans le domaine de l’IoT sans fil basse consommation, commente Vegard Wollan, le PDG de Nordic Semiconductor. Il s'agit pour nous d’être le chef de file de cette évolution en ouvrant la voie à une développement assisté par IA tout au long du cycle de vie du produit, du premier prototype jusqu’aux appareils déployés. Nous ne remplaçons pas l’expertise des développeurs mais nous l’amplifions.»
Concrètement cette fonctionnalité est compatible avec n’importe quel assistant d'IA choisi par le développeur. Elle est fournie à travers les serveurs MCP (Model Context Protocol) de Nordic. Sur le terrain, de nombreux développeurs utilisent des modèles de langage (LLM, Large Language Model) entraînés sur des données génériques. La solution d'IA de Nordic, quant à elle, est selon la société, spécifiquement entraînée sur la documentation du SDK nRF Connect et les données nRF Cloud, et s'intègre à l’environnement de développement utilisé par les développeurs. Grâce à son modèle spécialisé, la solution de Noridc se connecte également aux outils Claude Code, Cursor, GitHub Copilot, ou à tout autre LLM, à un coût en jetons inférieur. « Demandez à n’importe quel développeur embarqué ce qu’il pense des migrations de versions du SDK, de l’initialisation de cartes personnalisées ou du diagnostic d’une panne sur un appareil déployé. Ces interventions l’ont certainement marqué… mais pas de façon très positive, souligne Jo Uthus, vice-président exécutif (EVP) pour le marketing et l’expérience de développement chez Nordic Semiconductor. Le développement assisté par IA avec Nordic réunit tout cela dans une seule conversation, avec l’assistant d’IA que les développeurs utilisent déjà et le contexte Nordic dont ils ont besoin pour bénéficier d’une aide utile. » Signalons que cette solution de développement assisté par IA est disponible dès à présent chez Nordic. |