Avec son outil MPLAB AI Coding Assistant, le fournisseur américain de solutions matérielles et logicielles pour l’embarqué Microchip, veut rationaliser le développement de logiciels de systèmes embarqué en s’appuyant sur l’intelligence artificielle (IA). Objectif : utiliser la puissance de l’IA pour aider les développeurs de logiciels et les ingénieurs du domaine de l’embarqués à produire et à déboguer du code de manière plus optimisée.
Extension de l’environnement MicrosoftVisual Studio Code (VS Code), cet outil gratuit est fondé sur l’outil Continue, un des premiers assistant de codage IA open-source du marché, préconfiguré avec le chatbot IA de Microchip pour une assistance en temps réel.
Ce chatbot (agent conversationnel) procure une fonctionnalité de chat (messagerie instantanée) qui permet aux développeurs d'évaluer et de réaliser des itérations sur leur code directement à partir de la barre latérale de leur environnement de développement. Il s’agit d’un support interactif dont l’ambition est d’améliorer l'expérience de codage en fournissant une assistance et des informations en temps réel, personnalisées et pertinentes vis-à-vis des technologies de Microchip, le chatbot étant mis à jour en permanence.
Parmi les autres fonctionnalités, l’outil apporte la saisie semi-automatique avancée pour faciliter le codage, une fonction d'édition et de détection des erreurs pour des modifications du code dans le fichier en cours et un accès intégré à la documentation Microchip consultable directement dans l’environnement de développement.
« L'assistant de codage MPLAB AI présente une avancée significative dans le développement de logiciels et va transformer la façon dont les ingénieurs travaillent avec les produits Microchip, estime Rodger Richey, vice-président des systèmes de développement et des programmes académiques chez Microchip. Nous exploitons ici la puissance de l'IA pour fournir une assistance interactive en temps réel qui aide les développeurs à créer de meilleurs logiciels, plus rapidement en rencontrant moins de problèmes. »
Selon Microchip, contrairement à la plupart des autres assistants de codage sur le marché, la fonction de chat de la barre latérale de MPLAB AI Coding Assistant fournit des schémas fonctionnels directement dans l'interface VS Code plutôt que de simples réponses textuelles. Cette capacité, combinée à un accès facilité à une bibliothèque de documentation sur les microcontrôleurs et les microprocesseurs de Microchip, rationalise le processus de codage et contribue à améliorer la précision et la qualité du code généré.
L'assistant de codage MPLAB AI est disponible gratuitement mais certaines fonctions avancées peuvent nécessiter une licence d'abonnement.