Simulink Agentic Toolkit

Simulink Agentic Toolkit fornisce agli agenti AI gli strumenti e l’esperienza per lavorare efficacemente con i modelli Simulink. Si basa sul MATLAB MCP Server e connette gli agenti AI a Simulink utilizzando il Model Context Protocol (MCP). Gli strumenti MCP, progettati appositamente, permettono agli agenti AI di interagire con Simulink in modo guidato ed efficace. Le competenze selezionate incorporano le best practice della progettazione Model-Based e guidano gli agenti AI verso gli strumenti più adatti per progettazione, debug e test. Il toolkit include configurazioni per agenti di coding come Claude® Code, GitHub Copilot®, OpenAI® Codex, Gemini CLI® e Sourcegraph Amp.

Il video dura 1:52

Che cos'è Simulink Agentic Toolkit?

Requisiti: definizione e tracciamento

Il tuo agente AI può redigere i requisiti e collegare ciascun requisito agli elementi del modello che lo implementano, sia che tu parta da una specifica di alto livello sia che tu stia documentando un modello esistente. L’agente AI aiuta a mantenere la tracciabilità mentre requisiti e modello evolvono, così puoi dedicare meno tempo all’aggiornamento di collegamenti e documentazione e più tempo alla progettazione. Collegati a Requirements Toolbox™ per portare a termine l'implementazione e la verifica di ciascun requisito.

Specificazione e implementazione dei progetti

Il tuo agente AI può modificare modelli esistenti con interventi mirati oppure creare nuovi sistemi, come un algoritmo di controllo o un modello dell’impianto. Per attività complesse, l’agente AI può proporre una specifica e un piano da sottoporre alla tua revisione, così le scelte progettuali vengono definite subito, invece di emergere tardi attraverso successive revisioni. Realizza sistemi multi-dominio, includendo Stateflow® per la logica decisionale, Simscape™ per i sistemi fisici e System Composer™ per le architetture di sistema e software.

Simulazione e analisi dei risultati

Il tuo agente AI può orchestrare le simulazioni, così puoi concentrarti sul significato dei risultati invece che sulla loro configurazione. L’agente AI gestisce input, configurazioni e best practice per le prestazioni, come il fast restart e l’esecuzione in parallelo con Parallel Computing Toolbox™. Da un singolo scenario a migliaia di esecuzioni, l’agente AI restituisce i segnali registrati sotto forma di grafici e confronti pronti per la revisione, così puoi concentrarti sulle scelte progettuali e sui relativi compromessi.

Risoluzione dei problemi e verifica delle modifiche

Il tuo agente AI può riprodurre un problema segnalato, individuarne la causa principale e creare un test con Simulink Test™ che ne verifica il comportamento. L'agente AI propone quindi una soluzione, la applica una volta approvata e ripete il test per verificare la modifica. Revisiona i risultati a ogni fase, mantenendo il controllo sulle decisioni ingegneristiche mentre l’agente si occupa dei cicli di test e verifica.

Progettato appositamente per gli agenti AI

Simulink Agentic Toolkit è stato creato per simulare il funzionamento degli agenti AI. Gli strumenti MCP forniscono all’agente AI un accesso strutturato al modello, architettura, flusso dei segnali, parametri dei blocchi e comportamento in simulazione, permettendogli di operare direttamente sul modello, e non solo sul testo. Le competenze integrano il workflow più adatto per ogni attività, così l’agente AI segue un percorso consigliato invece di improvvisare. Poiché l’agente AI legge solo le informazioni necessarie, al livello di dettaglio adeguato, il toolkit si adatta ai modelli con cui lavori.

Usa il tuo agente AI

Usa il tuo agente AI preferito con una procedura di configurazione automatica, che imposta i percorsi MATLAB®, abilita il collegamento MCP, aggiunge strumenti e competenze e verifica l’installazione. Clona il repository, chiedi al tuo agente AI di configurare il toolkit e sarà pronto per funzionare con Simulink.

FAQ su Simulink Agentic Toolkit

Simulink Agentic Toolkit fornisce agli agenti di intelligenza artificiale gli strumenti e le competenze per lavorare efficacemente con i modelli Simulink. Connette gli agenti di intelligenza artificiale a Simulink tramite il Model Context Protocol (MCP) e include strumenti MCP progettati ad hoc e competenze selezionate per la Model-Based Design.

Il toolkit supporta la configurazione automatica per Claude Code, GitHub Copilot, OpenAI Codex, Gemini CLI e Sourcegraph Amp. È inoltre possibile utilizzare il proprio agente di intelligenza artificiale preferito tramite la procedura di installazione manuale.

Clona il repository da GitHub, poi consulta la sezione “Get Started” nel file README di GitHub.

Un agente di intelligenza artificiale può redigere e tracciare i requisiti, creare o modificare modelli, orchestrare le simulazioni e risolvere problemi riproducendo bug, isolando le cause profonde e scrivendo test di verifica. L'elenco completo delle competenze è nel catalogo delle competenze.

Sì, il toolkit supporta la creazione di sistemi multi-dominio, includendo Stateflow per la logica decisionale, Simscape per i sistemi fisici e System Composer per le architetture di sistema e software.

Alcune funzionalità richiedono toolbox MathWorks aggiuntivi, come Simulink Test per i workflow di verifica, Requirements Toolbox per il tracciamento dei requisiti e Parallel Computing Toolbox per l'esecuzione di simulazioni in parallelo.

L'agente di intelligenza artificiale legge solo ciò che gli serve, con la giusta profondità, fornendo accesso strutturato all'architettura del modello, al flusso di segnali, ai parametri dei blocchi e al comportamento della simulazione, in modo che il toolkit si adatti ai modelli con cui si lavora.

Il toolkit è disponibile per il download su GitHub nel repository matlab/simulink-agentic-toolkit.