Simulink Agentic Toolkit: Model-Based Design s pomocí AI agentů

Vývoj systémů založený na modelech (Model-Based Design) v prostředí Simulink je využíván napříč celou škálou odvětví, v čele s automobilovým a leteckým průmyslem. Práce na reálných projektech však vyžaduje určité zkušenosti – složité hierarchie bloků, správa signálů, konfigurace simulací, propojení s požadavky.

Právě zde nastupuje Simulink Agentic Toolkit: Sada nástrojů vytvořená společností MathWorks, která AI agentům dává přístup k Simulinkovým modelům prostřednictvím protokolu MCP (Model Context Protocol). Agent tak nezůstává u pouhé práce s textem a kódem, ale může přímo číst architekturu modelu, upravovat bloky, řídit simulace a ověřovat změny. Výsledkem je zásadní posun v tom, jak rychle a efektivně lze pracovat s modely v rámci metody Model-Based Design.


Co je Simulink Agentic Toolkit?

MATLAB Agentic Toolkit přinesl AI agentům expertní znalost prostředí MATLAB (více si můžete přečíst zde). Společnost MathWorks nyní rozšířila tuto myšlenku na Simulink a vydala Simulink Agentic Toolkit – sadu nástrojů, která propojuje AI agenty přímo s modely Simulinku.

Simulink Agentic Toolkit je opět postaven na základech MATLAB MCP Core Serveru a přidává dvě klíčové věci: specializované MCP nástroje, které dávají agentovi strukturovaný přístup k modelu, a dovednosti (skills), jež popisují osvědčené postupy pro Model-Based Design a navádějí agenta na správný pracovní postup pro návrh, ladění a testování.

Schéma toku komunikace: AI Agent – MCP Server – Simulink

Klíčové vlastnosti toolkitu jsou:

Čtyři hlavní postupy pro AI agenty

Toolkit pokrývá celý životní cyklus vývoje modelu ve čtyřech klíčových oblastech.

1. Návrh a trasování požadavků

AI agent dokáže sestavit požadavky a propojit každý z nich s příslušnými prvky v modelu – ať už vycházíte ze základní specifikace nebo dokumentujete existující model. Agent pomáhá udržovat trasovatelnost při vývoji a průběžných změnách, takže méně času trávíte aktualizací dokumentace a více samotným návrhem. Propojení s nástrojem Requirements Toolbox zajišťuje, že každý požadavek projde celým procesem až po implementaci a verifikaci.

Postup pro analýzu požadavků a jejich propojení s modelem v Simulinku

2. Specifikace a implementace návrhu

AI agent může cíleně upravovat existující modely nebo vytvářet zcela nové systémy – například řídicí algoritmus nebo model fyzikální soustavy. Pro komplexní úlohy agent nejprve navrhne specifikaci a plán k vašemu posouzení, takže klíčová rozhodnutí jsou ustanovena dříve, než začne samotná implementace.

Podporovány jsou různé knihovny Simulinku včetně:

Workflow pro návrh modelu stability control systému

3. Simulace a analýza výsledků

Agent umí řídit celý průběh simulace, takže se můžete soustředit na interpretaci výsledků – ne na nastavování modelu. Agent se postará o vstupní data, konfigurace a výkonnostní optimalizace jako je fast restart nebo paralelní spouštění s nástrojem Parallel Computing Toolbox. Ať již jde o jediný scénář nebo tisíce běhů, agent Vám přichystá zaznamenané signály v podobě grafů a grafických srovnání připravených k posouzení – takže se můžete zaměřit na samotný návrh.

Výsledky simulace Stateflow diagramu řadicího automatu vedle simulačních grafů

4. Ladění a verifikace změn

AI agent zvládne reprodukovat nahlášenou chybu, izolovat její příčinu a napsat test v nástroji Simulink Test, který danou chybu zachycuje. Poté navrhne opravu, po vašem schválení ji aplikuje a znovu spustí testy pro ověření změny. Při každém kroku si prohlédnete výsledky – klíčová inženýrská rozhodnutí zůstávají ve vašich rukou, zatímco agent přebírá rutinní cykly testování a verifikace.

Postup pro ladění: reprodukce chyby, aplikace opravy a spuštění testů

Ukázka spolupráce agenta se Simulinkem

Řešení problému s rozložením brzdného momentu v rámci modelu algoritmu pro řízení stability vozidla.

Podporované AI platformy

Toolkit dodává hotové konfigurace pro nejrozšířenější AI agenty:

Jak začít?

Zprovoznění toolkitu je snadné – stačí stáhnout a spustit připravený instalátor (přesný postup je uveden na stránce toolkitu).

Požadavky: instalace MATLABu (MATLAB R2023b nebo novější s prostředím Simulink) a podporovaný AI agent.

Vztah k MATLAB Agentic Toolkitu

Simulink Agentic Toolkit přímo navazuje na MATLAB MCP Core Server, který je základem také pro MATLAB Agentic Toolkit. Oba toolkity lze používat společně:

Dohromady tak tvoří komplexní sadu nástrojů pro AI-asistovaný vývoj v celém ekosystému MATLAB & Simulink.

Jaroslav Jirkovský, 25.5.2026

close