Umělá inteligence mění způsob, jakým inženýři a vědci píší kód. Všeobecní AI asistenti sice umí spoustu věcí, ale pokud jde o komplexní nástroje jako MATLAB – správné použití toolboxů, testovací postupy, Live Scripty nebo specifika App Designeru – jejich znalost rychle naráží na limity. MathWorks na tuto mezeru reaguje vydáním sady nástrojů a konfigurací MATLAB Agentic Toolkit, která vybavuje AI kódovací agenty dobrou znalostí MATLABu a živým připojením k tomuto prostředí.
Jedná se o sadu komponent, která AI kódovacím agentům (jako jsou Claude Code, GitHub Copilot, OpenAI Codex, Sourcegraph Amp nebo Gemini CLI) dodává dvě věci najednou: přímé živé propojení s prostředím MATLAB a připravené dovednosti (skills), jež agenta učí, jak zkušený inženýr přistupuje v prostředí MATLAB k různým typům úloh.
Díky tomu agent není odkázán pouze na znalosti z trénovacích dat, ale může kód v reálném čase spouštět, testovat, analyzovat chyby a okamžitě reagovat na výsledky.
Klíčové vlastnosti toolkitu jsou:
Jádrem toolkitu je MATLAB MCP Core Server, který implementuje Model Context Protocol (MCP). Ten slouží jako standardizovaný most mezi AI agentem a prostředím MATLAB. Díky MCP agent nejen generuje kód, ale ihned vidí, zda a jak funguje.
Komunikace probíhá ve třech krocích: AI agent (Claude, Copilot a další) odesílá požadavky na MCP Server, který funguje jako propojovací most, a ten je předává přímo do MATLABu, kde dochází ke spuštění kódu a vrácení výsledků.

MCP Core Server poskytuje agentovi pět vestavěných nástrojů:
| Nástroj | Popis |
|---|---|
| evaluate_matlab_code | Spustí zadaný kód a vrátí výstup nebo chybové hlášení. |
| run_matlab_file | Spustí v MATLABu soubor se skriptem. |
| run_matlab_test_file | Spustí MATLAB testy (runtests) a předá výsledky agentovi. |
| check_matlab_code | Provede statickou analýzu kódu a identifikuje potenciální problémy. |
| detect_matlab_toolboxes | Zjistí, které toolboxy jsou v aktuální instalaci dostupné. |
MATLAB Agentic Toolkit přichází se sadou dovedností (skills), tj. souborů typu .md, které agentovi vysvětlují, jak zkušený uživatel MATLABu přemýšlí a pracuje. Díky tomu agent neaplikuje řešení z obecného světa programování, ale volí programové konstrukce, které jsou pro MATLAB vhodné a efektivní.
Základní skills pokrývají tato témata:
Seznam dovedností můžete najít v katalogu Skills
Catalog.
Informace pro agenta, jak správně psát kód v MATLABu, jsou uvedeny v MATLAB
Coding Standards.
Skills fungují jako předem připravený kontext, který agenta vede přímo ke správným řešením a šetří čas a náklady na provoz agenta. Bez nich by agent spotřebovával zbytečně mnoho tokenů na zjišťování kontextu a testování různých přístupů.
Toolkit dodává připravené konfigurace pro nejrozšířenější AI kódovací agenty:
Protože skills jsou jednoduché Markdown soubory s instrukcemi a MCP je otevřený protokol, toolkit je navržen tak, aby se mohl přizpůsobit dalším agentům a platformám v souladu s vývojem oblasti agentní AI.
Představte si, že vyvíjíte algoritmus pro filtraci signálu. S MATLAB Agentic Toolkitem můžete agentovi zadat zadání v přirozeném jazyce. Agent navrhne implementaci, okamžitě ji spustí v MATLABu, vyhodnotí výsledky (například frekvenční odezvu filtru), porovná alternativní přístupy (single-stage FIR vs. IFIR vs. polyphase multirate pipeline) a doporučí optimální řešení – vše v rámci jednoho konverzačního vlákna.

Stejně tak lze automaticky generovat Live Scripty, které kombinují spustitelný kód a jeho výstupy s textovými popisky a obrázky do přehledného dokumentu, vhodného pro technické zprávy nebo výukové materiály, jak můžete vidět ve druhé polovině příspěvku zde.
Zprovoznění toolkitu je snadné – stačí stáhnout, spustit a zavolat připravený instalátor (přesný postup je uveden na stránce toolkitu).
Požadavky jsou minimální: platná instalace MATLABu (MATLAB R2020b nebo novější) a podporovaný AI agent.
Jaroslav Jirkovský, 18.5.2026