Simulink Agentic Toolkit

Simulink Agentic Toolkit propose aux agents IA les outils et l'expertise nécessaires pour travailler efficacement avec les modèles Simulink. Il s'appuie sur le MATLAB MCP Server et connecte les agents IA à Simulink en utilisant le protocole MCP. Des outils MCP développés pour cet usage permettent aux agents IA de piloter l'interaction avec Simulink. Des compétences sélectionnées intègrent les meilleures pratiques de l'approche Model-Based Design et guident les agents IA vers les outils appropriés pour le design, le débuggage et le test. Le toolkit inclut des configurations pour les agents de codage tels que Claude® Code, GitHub Copilot®, OpenAI® Codex, Gemini CLI® et Sourcegraph Amp.

La vidéo dure 1:52

Qu'est-ce que Simulink Agentic Toolkit ?

Exigences de rédaction et de traçabilité

Votre agent IA peut rédiger des exigences et associer chacune d'elles aux éléments du modèle qui la mettent en œuvre, que vous partiez d'une spécification de haut niveau ou que vous documentiez un modèle existant. L’agent IA contribue à maintenir la traçabilité à mesure que les exigences et le modèle évoluent, ce qui vous permet de consacrer moins de temps à la mise à jour des liens et des documents et plus de temps au design. Connectez-vous à Requirements Toolbox™ pour mener chaque exigence jusqu’à sa mise en oeuvre et sa vérification.

Spécification et implémentation des designs

Votre agent IA peut modifier les modèles existants en y apportant une correction ciblée ou créer de nouveaux systèmes tels qu'un algorithme de contrôle ou un modèle d'installation. Pour les travaux complexes, l'agent IA peut proposer un cahier des charges et un plan pour validation, de sorte que les choix de design soient définis en amont plutôt que découverts tardivement à l’occasion des reprises. Concevez des systèmes multidomaines, notamment Stateflow® pour la logique de décision, Simscape™ pour les systèmes physiques et System Composer™ pour les architectures système et logicielle.

Simulation et analyse des résultats

Votre agent IA peut orchestrer les simulations afin que vous puissiez vous concentrer sur la signification des résultats, et non sur la manière de les configurer. L'agent IA gère les entrées, les configurations et les meilleures pratiques de performance telles que le redémarrage rapide et l'exécution parallèle avec Parallel Computing Toolbox™. D'un scénario unique à des milliers d'exécutions, l'agent IA renvoie les signaux enregistrés sous forme de graphiques et de comparaisons, prêts à être analysés, afin que vous restiez concentré sur les compromis de design.

Dépannage et vérification des modifications

Votre agent IA peut reproduire un problème signalé, isoler la cause première et écrire un test à l'aide de Simulink Test™ qui capture le problème. L'agent IA propose ensuite une solution, l'applique une fois que vous l'avez approuvée et relance le test pour vérifier la modification. Vous examinez les résultats à chaque étape, gardant ainsi le contrôle des décisions d'ingénierie tandis que l'agent prend en charge les cycles de test et de vérification.

Conçu spécifiquement pour les agents IA

Simulink Agentic Toolkit est conçu pour reproduire le fonctionnement des agents IA. Les outils MCP offrent à l'agent IA un accès structuré à votre modèle (architecture, flux de signaux, paramètres de blocs et comportement de simulation), lui permettant ainsi d'opérer sur le modèle et non pas seulement sur du texte. Les compétences encodent le workflow approprié pour chaque tâche, de sorte que l'agent IA suit un chemin recommandé au lieu d'improviser. Puisque l'agent IA ne lit que ce dont il a besoin à la profondeur appropriée, le toolkit s'adapte à la taille des modèles que vous utilisez.

Utilisation de votre propre agent IA

Utilisez votre agent IA sélectionné grâce à un processus d'installation automatisé qui configure les chemins MATLAB®, active la connexion MCP, ajoute des outils et des compétences et valide votre installation. Clonez le dépôt, demandez à votre agent IA de configurer le toolkit et il sera prêt à fonctionner avec Simulink.

FAQ sur Simulink Agentic Toolkit

Simulink Agentic Toolkit fournit aux agents d'intelligence artificielle les outils et l'expertise nécessaires pour travailler efficacement avec des modèles Simulink. Il connecte les agents d'intelligence artificielle à Simulink via le Model Context Protocol (MCP) et comprend des outils MCP dédiés ainsi que des compétences sélectionnées pour le Model-Based Design.

Le toolkit prend en charge la configuration automatisée pour Claude Code, GitHub Copilot, OpenAI Codex, Gemini CLI et Sourcegraph Amp. Vous pouvez également utiliser votre agent d'intelligence artificielle préféré en suivant le workflow d'installation manuelle.

Clonez le dépôt depuis GitHub, puis consultez la section « Get Started » du fichier README sur GitHub.

Un agent d'intelligence artificielle peut rédiger et tracer des exigences, créer ou modifier des modèles, orchestrer des simulations et résoudre des problèmes en reproduisant des bugs, en isolant les causes profondes et en rédigeant des tests de vérification. La liste complète des compétences figure dans le catalogue de compétences.

Oui, le toolkit permet de construire des systèmes multi-domaines, notamment en utilisant Stateflow pour la logique décisionnelle, Simscape pour les systèmes physiques et System Composer pour les architectures de systèmes et de logiciels.

Certaines fonctionnalités nécessitent des toolboxes MathWorks supplémentaires, telles que Simulink Test pour les workflows de vérification, Requirements Toolbox pour la traçabilité des exigences et Parallel Computing Toolbox pour l'exécution de simulations en parallèle.

L'agent d'intelligence artificielle lit uniquement ce dont il a besoin, avec le niveau de détail approprié, ce qui lui donne un accès structuré à l'architecture du modèle, au flux de signaux, aux paramètres des blocs et au comportement des simulations, de sorte que le toolkit s'adapte aux modèles sur lesquels vous travaillez.

Le toolkit est disponible en téléchargement sur GitHub, dans le dépôt matlab/simulink-agentic-toolkit.