08 — AI vrstva a MCP server

Stav: návrh na diskusiu, 31. 10. 2026. Požiadavka: AI využiť naplno — pri plnení katalógu, vyhľadávaní, predaji aj riadení firmy. Celý systém bude ovládateľný cez MCP server: plnenie a úpravy produktov, stav skladu, tržby, pohyby, výkazy a manažérske zhrnutia.

1. Tri pravidlá

  1. AI navrhuje a vysvetľuje, databáza rozhoduje a počíta. Čísla v reportoch, zásoby, ceny a výsledky vyhľadávania pochádzajú vždy z dotazu do databázy, AI ich len prečíta, porovná a opíše.
  2. Človek schvaľuje všetko, čo sa nedá vziať späť alebo ide von — zmena ceny, zverejnenie produktu, správa zákazníkovi, objednávka u dodávateľa.
  3. Každý krok AI je zapísaný — kto, cez akého klienta, čo chcel, aké dáta videl a čo zmenil.

2. Kde všade AI pomôže

OblasťČo AI robíKto to používaRežim
Katalógzaloží produkt z EAN, fotky štítku alebo PDF; vyčíta parametre; zjednotí jednotky; nájde rozpory a duplicity; napíše popis, SEO a časté otázkypersonál, majiteliana pozadí, schvaľuje človek
Vyhľadávanieprevedie vetu na filtre, opýta sa na chýbajúci údaj, vysvetlí výsledokzákazníkv reálnom čase
Poradca na e-shoperozhovor o výbere, porovnanie, „zmestí sa?“, odpovede z manuálovzákazníkv reálnom čase
Pokladnicarýchla otázka o produkte, alternatíva skladom, čo ponúknuť k nákupupredavačv reálnom čase
Zákaznícka komunikácianávrhy odpovedí na e-maily, stav objednávky, triedenie reklamáciípersonálnávrh, odosiela človek
Nákup a skladpríjemka z dodacieho listu (PDF), návrh doobjednávky podľa predaja a sezóny, ležiaky, rozdiely v inventúremajitelia, skladnávrh
Ceny a akcieporovnanie s porovnávačmi, návrh akcie na ležiaky v rámci pravidiel maržemajitelianávrh
B2Bz dopytu školy alebo firmy (e-mail, zoznam) pripraví cenovú ponukupersonálnávrh
Marketingtexty akcií, newsletter, príspevky, vyhodnotenie porovnávačovmajitelianávrh
Riadenieranné zhrnutie, týždenný report, upozornenia na nezvyčajné veci, odpovede na otázky cez MCPmajiteliaautomaticky + na požiadanie

Trasy rozvozu a predikcia zásob sú najmä výpočet (optimalizácia, štatistika), AI k nim pridáva vysvetlenie a návrh — nie odhad „od oka“.

3. MCP server nad celým systémom

MCP (Model Context Protocol) je štandard, cez ktorý AI asistent — Claude v počítači, v mobile alebo v Claude Code — bezpečne pracuje s naším systémom. Majiteľ sa opýta vlastnými slovami, AI zavolá presne určené nástroje systému a odpovie z reálnych dát.

flowchart LR
  subgraph KLIENTI["Kto sa pýta"]
    CL["Claude<br/>počítač, mobil"]
    CC["Claude Code<br/>správa, hromadné úpravy"]
    BO["AI asistent<br/>v back-office"]
    AG["Plánované úlohy<br/>ranné zhrnutie"]
  end
  subgraph JADRO["Jadro — Vercel"]
    MCP["MCP server<br/>/api/mcp, OAuth, role"]
    TOOLS["Nástroje<br/>katalóg, sklad, predaj,<br/>výkazy, CRM"]
    CS["Návrhy zmien<br/>na schválenie"]
    AUD["Audit log"]
    RV[("Reportovacie pohľady<br/>len na čítanie")]
    DB[("MongoDB Atlas")]
  end
  CL & CC & BO & AG --> MCP
  MCP --> TOOLS
  TOOLS -->|"čítanie"| RV
  TOOLS -->|"zápis"| CS
  CS -->|"po schválení"| DB
  RV --- DB
  MCP --> AUD

3.1 Nástroje (návrh)

OblasťČítanieZápis (vždy ako návrh)
Katalóghľadaj produkty, detail, schéma druhu, chýbajúce parametre, produkty mimo feedovzalož produkt z EAN / PDF / odkazu, doplň parametre, napíš popis, nahraj fotky, uprav cenu, import cenníka dodávateľa
Skladstav zásob (produkt, sklad, lokácia), rezervácie, pohyby za obdobie, nízke zásoby, ležiaky, obrátkovosťpríjemka, presun, výsledok inventúry, objednávka u dodávateľa
Predajtržby za deň / obdobie, podľa kanála (predajňa, e-shop, B2B) a platby, marža, top a slabé produkty, porovnanie s minulým rokom—
Objednávkyotvorené objednávky, na výdaj, rozvozy dnes, meškajúcezmena stavu, termín rozvozu
Pokladňadenná uzávierka, doklady eKasa (len čítanie), hotovosť v pokladni—
Faktúry a výkazypohľadávky po splatnosti, podklady k DPH, stav exportu do Money—
ZákazníciB2B odberatelia, vernostné levely, segmenty (bez zbytočných osobných údajov)návrh kampane
Marketingvýkon Heureka / Pricemania, akcie a kupónynávrh akcie, kupónu

Okrem nástrojov MCP ponúka zdroje (číselníky, schémy druhov, denná uzávierka ako dokument) a pripravené pokyny (Ranné zhrnutie, Týždenný report, Nový produkt z EAN, Mesačná inventúra).

3.2 Príklady použitia

  • „Aké boli včera tržby a čo sa predalo najviac?“ → tržby podľa kanálov, top 10, porovnanie s minulým týždňom.
  • „Ktoré chladničky ležia na sklade viac ako 90 dní?“ → zoznam s hodnotou zásob a návrhom akcie.
  • „Pridaj tieto tri práčky, EAN …, cena podľa cenníka v prílohe.“ → tri návrhy produktov s parametrami z EPREL a Icecat, chýbajúce údaje označené, čaká na schválenie.
  • „Zníž cenu všetkých umývačiek Beko o 5 %, ale nie pod nákup + 12 %.“ → tabuľka starých a nových cien, upozornenie na položky, ktoré by porušili maržu, schválenie jedným potvrdením.
  • „Prečo včera nesedí hotovosť?“ → doklady, vklady a výbery dňa, rozdiel a podozrivé položky.

3.3 Bezpečnosť

  • Prihlásenie OAuth (štandard MCP) cez účty systému; každý nástroj overuje rolu — predavač nevidí marže, vodič len svoje rozvozy.
  • Zápis nikdy priamo: nástroj vytvorí návrh zmien s rozdielom (pred / po). Schváliť ho môže oprávnená osoba v back-office alebo výslovným potvrdením v rozhovore; ceny, mazanie a hromadné zmeny vždy v back-office.
  • Žiadne mazanie cez MCP; vrátenie zmeny je nový návrh.
  • Reporty čítajú pohľady určené na reporting cez databázového používateľa len na čítanie, s limitom času a počtu riadkov.
  • Audit log každého volania a limity počtu volaní.
  • Osobné údaje zákazníkov len tam, kde sú nutné (B2B odberateľ áno, zoznam súkromných osôb nie); posúdenie podľa GDPR (overiť s poradcom).

4. Manažérske zhrnutia

Každé ráno o 7:00 (Vercel Cron) systém pripraví zhrnutie a pošle ho e-mailom, prípadne do mobilu:

ČasťObsah
Včeratržby spolu a podľa kanála, počet dokladov, priemerný nákup, marža, porovnanie s rovnakým dňom minulého týždňa a roka
Skladpríjmy, výdaje, presuny; čo dochádza; ležiaky; záporné alebo podozrivé stavy
Dnesobjednávky na výdaj a rozvozy, rezervácie, B2B dodávky, splatné faktúry
Pozornezvyčajné veci: veľa storien, rozdiel v hotovosti, cena pod nákupom, výpadok feedu alebo eKasy
Návrhjedna až tri konkrétne akcie (doobjednať, zlacniť ležiak, ozvať sa B2B zákazníkovi)

Čísla počítajú agregačné dotazy MongoDB nad reportovacími pohľadmi; AI z nich napíše krátky text a pri každom čísle je odkaz do back-office. Rovnaký mechanizmus pripraví týždenný a mesačný report a odpovie na doplňujúce otázky cez MCP.

5. Navrhovaný AI stack

VrstvaNávrhPrečo
Prístup k modelomClaude API (Anthropic), oficiálny Anthropic SDK pre TypeScriptpriamo od výrobcu modelov; PDF a obrázky na vstupe, štruktúrované výstupy, citácie, prompt caching, dávkové spracovanie; dáta z API sa nepoužívajú na trénovanie (overiť zmluvne, aj EÚ región spracovania)
Rýchly modelClaude Haiku 5.5pochopenie otázky vo vyhľadávaní, triedenie, krátke odpovede — nízka latencia a cena
Hlavný modelClaude Sonnet 5.5extrakcia parametrov z PDF a fotiek, popisy, MCP agent, zhrnutia, poradca
Náročné úlohyClaude Opus 5.5návrh schémy parametrov nového druhu, hĺbkové analýzy, kontrola sporných prípadov
EmbeddingyVoyage AI (súčasť MongoDB), viacjazyčný model; ak bude dostupné, automatické vytváranie embeddingov priamo v Atlase (overiť)RAG je tým „v cene“ databázy; model overíme testom na slovenských otázkach
Vektory a fulltextMongoDB Atlas Vector Search + Atlas Searchfiltre, fulltext aj význam nad tými istými dokumentmi; žiadna ďalšia databáza
Preradenie výsledkovVoyage rerankerlepšie poradie pri otázkach vetou
Programovanie AIAnthropic SDKštruktúrované výstupy podľa schémy (z definícií parametrov), volanie nástrojov, streamovanie; Batch API (o 50 % lacnejšie) na hromadné popisy a extrakciu; Files API na manuály a cenníky
Procesy na pozadíVercel Workflow + Queues + Cronimport → extrakcia → kontrola → schválenie bez straty pri výpadku; ranné zhrnutie
SúboryVercel BlobPDF manuály, technické listy, fotky
MCP serverv tej istej Next.js aplikácii (/api/mcp, Streamable HTTP, OAuth)tie isté pravidlá a role ako back-office
Kontrola kvalitytestovacie sady + prehľad využitia v Claude Console + auditmerateľné, či sa AI zlepšuje alebo zhoršuje

5.1 RAG — z čoho AI odpovedá

Na pozadí sa priebežne indexuje:

  • produktové karty (parametre + popis) — po každej zmene produktu;
  • manuály a montážne návody výrobcov (PDF rozdelené na časti, s číslom strany);
  • naše texty: doprava, vynáška, záruky, reklamácie, nákupní poradcovia;
  • časté otázky z komunikácie so zákazníkmi (anonymizované).

Odpoveď poradcu vždy uvádza zdroj (parameter alebo strana manuálu). Ak odpoveď v zdrojoch nie je, povie to a ponúkne kontakt na predajňu.

5.2 Testovanie AI

  • Sada 100 reálnych otázok (napr. „úzka práčka do 400 €“, „chladnička do niky 178 cm“) so správnymi výsledkami — spúšťa sa pri každej zmene modelu alebo promptu.
  • Kontrola extrakcie: náhodná vzorka produktov porovnaná so zdrojom.
  • Sledovanie otázok bez výsledku, odmietnutých návrhov AI a nákladov za deň.

6. Etapy AI

  1. Základ — Claude API, audit, MCP len na čítanie: tržby, sklad, pohyby, ranné zhrnutie.
  2. Katalóg s AI — založenie produktu z EAN / PDF, extrakcia, popisy, fronta schválení, zápis cez MCP ako návrh.
  3. Vyhľadávanie a poradca — otázky vetou, RAG z manuálov, asistent v pokladnici.
  4. Prevádzka — príjemky z PDF, návrhy doobjednávok a akcií, B2B ponuky, zákaznícka komunikácia.

Neskôr: verejný katalóg pre AI nákupných asistentov zákazníkov (rovnaké dáta ako feedy, len cez MCP / štruktúrované dáta) (sledovať vývoj).