Naučte své AI MATLAB

Kdy jste naposled viděli Matrix? Pokud je to již dávno, doporučuji se podívat znovu. Myslím si, že sourozenci Lana Wachowski a Lilly Wachowski byli velcí vizionáři. V technologickém světě dnes zažíváme rozmach AI modelů, asistentů a agentů. Z vlastní zkušenosti mohu říct, že jsou to skvělí pomocníci. Spoustu práce usnadní a urychlí. Současné AI modely však mají ze svého principu tendenci halucinovat. Některé více, jiné méně, ale úplně se toho zbavit nejde, viz. Hallucination is Inevitable: An Innate Limitation of Large Language Models. Co s tím?

Můžeme nechat AI vygenerovat něco, co je ze své povahy deterministické, rozumíme tomu a umíme to otestovat: programovací kód v jazyce, který známe. Samozřejmě kvůli halucinacím nemusí kód na první, druhý, …, ani desátý pokus vygenerovat správně. Pokud bychom stále museli kód kopírovat mezi AI a MATLABem, tak by nás to asi brzy přestalo bavit. Tak jsem to měl alespoň já před tím, než vznikl MCP Core Server.

MATLAB MCP Core Server

MATLAB MCP Core Server propojí MATLAB s AI agentem

MCP Core Server umožňuje program vybavený AI modelem, tzv. AI agenta, propojit s jinými programy. Například MATLAB MCP Core Server umožňuje propojit AI agenty s MATLABem. Nemusíte tak kopírovat kód, ale necháte robota spouštět kód v MATLABu za Vás. Agent si vygeneruje kód, spustí ho v MATLABu, přečte si chyby, kód opraví, … . Celý proces se tím výrazně zkrátí.

Ukázka použití MATLAB Agentic Toolkitu

Ukázka použití MATLAB Agentic Toolkitu

To ale ještě není vše. AI modely jsou dosti obecné a pokud chcete, aby udělali přesně to, co chcete, je často potřeba dosti přesně specifikovat, jak chcete, aby postupoval. Místo, abyste neustále psali zdlouhavé zadání, tzv. prompty, je šikovnější mít opakující se požadavky v samostatných souborech. Jsou to tzv. skily. MathWorks vytvořili skily pro práci s MATLABem i se Simulinkem, které najdete na GitHubu. Celý balík, MATLAB MCP Core Server + MATLAB Skills / Simulink Skills, můžete Vašemu AI agentovi předhodit pomocí MATLAB Agentic Toolkitu / Simulink Agentic Toolkitu. Váš AI agent to pak bude mít trochu jako Neo s Kung-Fu, řekne „Umím MATLAB" a najednou zvládne náročné aplikace vytvořit během chvilky.

Ukázka použití Simulink Agentic Toolkitu

Příklad: generování výukového materiálu

Například mi model Sonnet 4.6 v Claude Desktopu s nakonfigurovaným MATLAB MCP Core Serverem a s MATLAB skily vytvořil skript pro výuku fyziky kyvadla. Můj první požadavek byl: „Create live script which serves as a teaching resource to support lesson about pendulum physics."

Výsledek prvního promptu – skript fyziky kyvadla v MATLABu

Výsledek prvního promptu – skript fyziky kyvadla v MATLABu

Pak jsem ho požádal, ať to otestuje.

Testování skriptu fyziky kyvadla v MATLABu

Testování skriptu fyziky kyvadla v MATLABu

A nakonec, ať to přeloží do češtiny. Výsledek si můžete prohlédnout i spustit v MATLAB online:

Náhled na část vygenerovaného skriptu

Klikněte na náhled pro zobrazení celého skriptu

Otevřít skript v MATLAB Online

Poznámka: text tohoto blogu vznikal hezky po staru v mé hlavě, když jsem ho psal, a dnes brzo ráno, když jsem nemohl usnout.

Mám zájem vyzkoušet si MATLAB

Jan Studnička, 5.5.2026

close