Společnost MathWorks rozšířila své nástroje MATLAB Agentic Toolkit a Simulink Agentic Toolkit o rozsáhlé katalogy tzv. dovedností (skills) – balíčků, které dávají AI agentům konkrétní odborné znalosti a know-how pro práci v prostředí MATLAB a Simulink.
Dovednost (skill) je strukturovaný návod (obsahuje soubor
SKILL.md a manifest.yaml), který agentovi předává
osvědčené postupy pro konkrétní úlohu – od ladění a testování kódu
přes import dat až po stavbu a simulaci modelů. Místo toho, aby se agent
spoléhal pouze na obecné znalosti, dostává přesný, oborově zaměřený
návod. Výsledkem jsou přesnější výstupy, dodržování doporučených
konvencí a méně chyb při generování kódu i modelů.
Generativní AI sama o sobě nezná aktuální syntaxi, doporučené funkce ani specifika jednotlivých toolboxů. Dovednosti tuto mezeru zaplňují – zajišťují, že agent pracuje v souladu s doporučnými programátorskými standardy pro MATLAB, používá moderní rozhraní a osvědčené postupy. Pro uživatele to znamená spolehlivější automatizaci opakujících se činností, rychlejší vývoj a konzistentní kvalitu výstupů. Dovednosti se neaktivují automaticky – každá AI platforma si pomocí manifestu sama určí, které skupiny dovedností zahrne.
Katalogy dovedností pro MATLAB i Simulink jsou otevřené a dostupné na GitHubu, kde do nich můžete nahlédnout.
Dovednosti posouvají využití AI agentů na novou úroveň – z obecného pomocníka se stává specialista, který zná konkrétní toolboxy a postupy pro používání nástrojů MathWorks.
V době psaní tohoto blogu obsahuje katalog pro MATLAB přes 120 dovedností rozdělených do 20 kategorií:
| Kategorie | Zaměření / pokryté nástroje |
|---|---|
| Všeobecná znalost prostředí: | |
| MATLAB Core | Tvorba, ladění, testování, revize a správa MATLAB kódu a instalací |
| MATLAB App Building | Programová tvorba aplikací pomocí UI komponent, layoutů, callbacků a webové integrace |
| MATLAB Data Import and Analysis | Analýza tabulkových dat – tables, timetables, filtrování, agregace, časové řady |
| MATLAB External Language Interfaces | Volání knihoven Pythonu z MATLABu a upgrade MEX souborů |
| MATLAB Programming | Psaní robustních funkcí s validovanými vstupy |
| MATLAB Software Development | Modernizace kódu, optimalizace výkonu a paměti, dokumentace, tvorba projektů a toolboxů |
| Znalost používání knihoven: | |
| Aerospace | Aerospace Toolbox |
| AI and Statistics | Deep Learning Toolbox |
| Automotive | Automated Driving Toolbox, RoadRunner, RoadRunner Scene Builder |
| Cloud Solutions | MATLAB Drive |
| Computational Biology | SimBiology |
| Image Processing and Computer Vision | Image Processing Toolbox, Computer Vision Toolbox |
| Parallel Computing | Parallel Computing Toolbox, MATLAB Parallel Server |
| Radar | Phased Array System Toolbox, Sensor Fusion and Tracking Toolbox, Mapping Toolbox |
| Reporting and Database Access | Database Toolbox |
| RF and Mixed Signal | Antenna Toolbox, Mixed-Signal Blockset, RF Toolbox, RF PCB Toolbox, SerDes Toolbox |
| Robotics and Autonomous Systems | Navigation Toolbox, UAV Toolbox |
| Signal Processing | Audio Toolbox, DSP HDL Toolbox, DSP System Toolbox, Signal Processing Toolbox, Wavelet Toolbox |
| Test and Measurement | Data Acquisition Toolbox, Image Acquisition Toolbox, Industrial Communication Toolbox, Support Package for Arduino, Vehicle Network Toolbox |
| Wireless Communications | Communications Toolbox, 5G Toolbox, WLAN Toolbox, Bluetooth Toolbox, Satellite Communications Toolbox, Wireless Network Toolbox, Wireless Testbench |
Katalog pro Simulink je zaměřen na Model-Based Design (MBD) a Model-Based System Engineering (MBSE):
| Kategorie | Zaměření |
|---|---|
| Model-Based Design Core | Základní znalost prostředí Simulink: vytváření, simulace a testování modelů, konfigurace bloků, správa projektů, práce s požadavky |
| Model-Based System Engineering | Vytváření modelů architektury systémů a software v nástroji System Composer |
Dovednosti posouvají využití AI agentů na novou úroveň – z obecného pomocníka se stává specialista, který zná konkrétní toolboxy a postupy pro používání nástrojů MathWorks.
MATLAB Agentic Toolkit a Simulink Agentic Toolkit přichází neustále s dalšími vylepšeními a dovednostmi. Aktuální možnosti obou nástrojů naleznete v poznámkách k vydání:
Jaroslav Jirkovský, 23.6.2026