AI asistent v NOXEM MES: zeptejte se výroby, co se děje a nechte ji, aby to i udělala
Výrobní systém umí spočítat OEE, eviduje prostoje, plánuje směny, hlídá údržbu. Problém je, že ke každé odpovědi vede jiná obrazovka, jiný filtr a jiná tabulka. Mistr chce vědět „proč jsme včera na dvojce nedali plán", plánovač potřebuje „nahodit směny na příští týden" a admin řeší „proč Franta nemůže zapisovat prostoje". Každý z nich dnes klikne pětkrát. Od teď se může jednou zeptat.
Do NOXEM MES jsme přidali AI asistenta: chat, který rozumí česky, dohledá si data přímo v systému a když má něco změnit, nejdřív vám ukáže, co přesně udělá, a počká na vaše potvrzení.
Co asistent umí
Nejlépe to ukážou skutečné dotazy, na které odpovídá:
Výroba a výsledky
- „Shrň včerejší den: OEE, kusy, zm
- „Kdo je zítra na ranní směně na lince 2 a kdo chybí?"
Údržba a sklad
- „Které zařízení má za poslední rok nejvíc poruch?"
- „Které náhradní díly jsou pod minimální zásobou?"
- „Nahlas poruchu na lisu LIS 300: uniká hydraulický olej."
Lidé a práva
- „Pozvi do systému jan.novak@firma.cz jako uživatele."
- „Vytvoř skupinu Plánovači s právem zapisovat plán směn."
- „Proč František Vomáčka nemůže zapisovat prostoje?"
Nastavení a vysvětlení
- „Proč má lis LIS 300 tolik krátkých prostojů a co s tím?"
- „Proč u dnešní směny na lince 2 chybí OEE?"
- „Jak se u nás počítá OEE a z jakých parametrů?"
Poslední skupina je nenápadná, ale v praxi nejcennější. Asistent zná, jak NOXEM počítá: že směna je základní jednotka výsledků, že se výsledky uzavřených směn ukládají do cache a reporty z ní agregují, že OEE vzniká z parametrů dostupnost × výkon × kvalita, že krátká zastavení pod mezí citlivosti se do prostojů vůbec nedostanou. Když tedy číslo chybí, nedostanete nulu, ale vysvětlení: „směna nebyla naplánována" nebo „přepočet ještě neproběhl".
Žádná změna bez potvrzení
To je princip, na kterém celý asistent stojí. Když požádáte o změnu, asistent ji připraví, ne provede. V odpovědi se objeví karta s přesným popisem: který nástroj, jaká technologie, jaký interval, která id. Vy kliknete Potvrdit nebo Zamítnout.
Po potvrzení karta ukáže výsledek: „Vytvořeno: 3, přeskočeno: 0". Když něco nesedí (překryv směn, plná role na směně, chybějící kvalifikace), dostanete stejnou hlášku, jakou by dostal člověk ve formuláři. Asistent totiž nemá žádnou zadní vrátka do databáze. Všechno jde přes stejné rozhraní a stejná pravidla jako ruční práce.
A platí i práva. Kdo nemá právo zapisovat plán směn, ten ho nepotvrdí ani přes asistenta. Správu uživatelů a skupin potvrdí jen administrátor. Roli nového uživatele si asistent vždy vyžádá, roli admin navrhne jen na výslovné přání a upozorní, co znamená.
Jak to funguje pod kapotou
Asistent běží na modelu Claude od Anthropicu. Model ale nevidí databázi ani kód. Vidí nástroje: seznam akcí s popisem, co dělají a jaké mají parametry. Když se zeptáte na OEE, model se rozhodne zavolat nástroj „výrobní výsledky za interval" s daty od–do, NOXEM ho provede, vrátí čísla a model z nich napíše odpověď.
Nejzajímavější rozhodnutí bylo, odkud ty nástroje vzít. Nepsali jsme je ručně. NOXEM má veřejné REST API s OpenAPI dokumentací a asistent si nástroje generuje přímo z něj: každý zdokumentovaný endpoint je jeden nástroj, popis endpointu je popis nástroje, parametry jsou schéma. Když přidáme nový endpoint, asistent umí novou věc, bez jediného řádku kódu navíc. Čtecí endpointy se volají rovnou, zapisovací se místo provedení odloží k potvrzení.
Kontext o vašem MES (co jsou technologie, směny, šablony, jak se počítají výsledky, jaká platí pravidla) je jeden textový soubor. Seznam vašich strojů a směn se do něj doplní automaticky z databáze. Historie konverzací se ukládá, takže se k dotazu můžete vrátit, a je společná pro celý tým.
A co to stojí?
Méně, než byste čekali. Popis systému a definice nástrojů jsou v každém dotazu stejné, proto se cachují: po prvním dotazu se čtou za zlomek běžné ceny. Běžný dotaz tak vyjde na zlomek centu, celý den práce s asistentem řádově na desítky centů. Cenu zvedají jen dlouhé seznamy dat, proto se vyplatí ptát se na konkrétní stroj a období. Model lze nastavit per zákazník: výchozí je Sonnet, pro náročnější plánování jde přepnout na Opus.
Co asistent není
Není to náhrada obrazovek. Timeline, plánovací gantt nebo matice dovedností zůstávají; asistent je zkratka k odpovědi a k rutinní změně. Není to ani orákulum: odpovídá jen z dat v systému a když neví, řekne to. A nikdy nic nezmění sám.
Co bude dál
Streamovaná odpověď (text naskakuje průběžně), úpravy zakázek a prostojů přes asistenta a editace kontextu přímo v administraci. A hlavně to, co si řeknete vy. Asistent je totiž jen tak dobrý, jak dobré má API, a to rozšiřujeme každý týden.
Chcete ho vidět na svých datech? Ozvěte se, ukážeme vám ho na vaší výrobě.