Ako fungujú technológie v praxi

Ako funguje OCR a prečo sken nemusí byť vyhľadateľný

Na obrazovke otvoríme naskenovaný dokument a bez problémov si prečítame jeho obsah. Vidíme nadpisy, odseky aj čísla. Keď však stlačíme klávesovú skratku na vyhľadávanie a zadáme slovo, ktoré sa na stránke preukázateľne nachádza, systém nevráti žiadny výsledok. Text sa nedá označiť ani skopírovať a dokument sa nemusí objaviť ani vo výsledkoch fulltextového vyhľadávania.…

Ako testovať..., DMS (Document Management System), Konkrétne oblasti

Ako testovať duplicitné dokumenty a konflikty názvov

Používateľ nahrá do firemného systému dokument s názvom „Zmluva_Novak.pdf“. O niekoľko dní nahrá rovnaký súbor znova. Systém druhé nahratie povolí a vytvorí dva samostatné dokumenty.

Kolegyňa medzitým nahrá inú zmluvu s rovnakým názvom. Systém ju bez upozornenia uloží namiesto pôvodného dokumentu. Používatelia teraz nevedia, ktorý dokument je správny, či ide o novú verziu alebo o úplne inú zmluvu.…

Ako fungujú technológie v praxi

Čo je fulltextové vyhľadávanie a ako funguje

Ako testovať vyhľadávanie podľa obsahu (fulltext) 

Keď do vyhľadávacieho poľa zadáme slovo alebo krátku frázu, očakávame, že systém rýchlo zobrazí správne výsledky. Málokedy pritom rozmýšľame nad tým, čo všetko musí aplikácia urobiť, aby našla hľadaný výraz v stovkách článkov, dokumentov alebo produktov.

Fulltextové vyhľadávanie neprehľadáva iba názvy alebo vopred určené hodnoty.…

Ako testovať..., DMS (Document Management System), Konkrétne oblasti

Ako testovať vyhľadávanie podľa obsahu (fulltext)

Čo je fulltextové vyhľadávanie a ako funguje

Fulltextové vyhľadávanie môže na prvý pohľad pôsobiť jednoducho: používateľ zadá slovo a systém zobrazí výsledky.

Pri testovaní však nestačí overiť, že sa „niečo našlo“.

Príklad

Máme aplikáciu s článkami. Jeden z článkov obsahuje text:

„Automatizované testovanie pomáha zrýchliť regresné testy.“…

Dokumentácia a používateľské príručky

Šablóna znalostnej položky pripravenej pre AI alebo RAG

Táto šablóna slúži na vytvorenie samostatnej znalostnej položky, ktorú môže používať človek, interné vyhľadávanie, AI asistent alebo RAG riešenie.

Jedna znalostná položka má riešiť jednu konkrétnu tému, postup, pravidlo alebo problém. Nemá spájať viac nesúvisiacich oblastí do jedného dokumentu.

1. Základné údaje

Názov znalostnej položky:

Interný identifikátor:

Typ znalosti:

  • pracovný postup
  • pravidlo
  • riešenie problému
  • opis funkcionality
  • konfigurácia
  • obmedzenie
  • známy problém
  • vysvetlenie pojmu
  • iné:

Modul alebo oblasť systému:

Produkt:

Verzia produktu:

Prostredie:

  • produkcia
  • testovacie prostredie
  • vývojové prostredie
  • všetky prostredia
  • iné:

Rozsah platnosti:

  • Core
  • Custom
  • Core s klientskou výnimkou
  • konkrétny zákazník:

Používateľská rola:

Cieľová skupina:

  • používateľ
  • administrátor
  • technická podpora
  • tester
  • vývojár
  • integrátor
  • AI asistent
  • iná:

2.

…
Dokumentácia a používateľské príručky, Znalostná báza pre AI

Konzistentná terminológia, synonymá a skratky ako podmienka spoľahlivého vyhľadávania

Séria: Ako písať dokumentáciu a manuály v IT projekte

Reálny problém z praxe

Pracovníčka supportu riešila používateľa, ktorý sa po niekoľkých neúspešných pokusoch nemohol prihlásiť do systému. Interného AI asistenta sa opýtala:

„Ako odblokujem používateľa po troch nesprávnych heslách?“

AI jej ponúkla postup na obnovenie zabudnutého hesla.…

Dokumentácia a používateľské príručky, Znalostná báza pre AI

Core, Custom, verzia a zákazník: ako zabrániť miešaniu odpovedí

Séria: Ako písať dokumentáciu a manuály v IT projekte

Reálny problém z praxe

Pracovníčka supportu sa interného AI asistenta opýtala:

„Ako môžem zákazníkovi znovu vystaviť faktúru?“

AI odpovedala konkrétnym postupom:

  1. Otvorte detail objednávky.
  2. Prejdite do časti Fakturácia.
  3. Vyberte možnosť Znovu vystaviť faktúru.
  4. Skontrolujte fakturačné údaje.
  5. Potvrďte vystavenie a odoslanie nového dokladu.
…
Ako testovať..., DMS (Document Management System), Konkrétne oblasti

Ako testovať ukladanie do štruktúry priečinkov

Príklad

Aplikácia umožňuje ukladať dokumenty do štruktúry:

Klienti

  • Firma A
    • Zmluvy
    • Faktúry
  • Firma B
    • Zmluvy
    • Faktúry

Používateľ vytvorí dokument pre Firmu A a vyberie typ „Faktúra“.

Na prvý pohľad je test jednoduchý: dokument sa uložil.

Lenže nestačí overiť, že súbor niekde existuje. Dôležité je aj to, či skončil presne tam, kde má.…

Dokumentácia a používateľské príručky, Znalostná báza pre AI

Chunkovanie podľa významu: ako rozdeliť dokument bez straty kontextu

Séria: Ako písať dokumentáciu a manuály v IT projekte

Reálny problém z praxe

Interný AI asistent mal pomáhať supportu pri riešení problémov s objednávkami. Do znalostnej bázy sme preto pridali dokument, ktorý opisoval celý proces platby:

  • vytvorenie objednávky,
  • výber spôsobu platby,
  • komunikáciu s platobnou bránou,
  • zmeny stavov objednávky,
  • opakovanie neúspešnej platby,
  • zákaznícke výnimky,
  • diagnostiku chýb.
…
Dokumentácia a používateľské príručky, Znalostná báza pre AI

Stručnosť nestačí: koľko kontextu potrebuje AI na správnu odpoveď

Séria: Ako písať dokumentáciu a manuály v IT projekte

Reálny problém z praxe

Testerka požiada interného AI asistenta:

„Priprav mi testovacie scenáre pre zmenu spôsobu platby.“

AI vytvorí prehľadný zoznam testov. Overí výber platobnej metódy, úspešnú platbu, zamietnutie platby aj zobrazenie chybovej správy. Odpoveď pôsobí profesionálne a na prvý pohľad jej nič nechýba.…

Dokumentácia a používateľské príručky, Znalostná báza pre AI

Ako štruktúrovať dokumentáciu pre človeka aj AI

Séria: Ako písať dokumentáciu a manuály v IT projekte

Reálny problém z praxe

Používateľ nahlásil, že po odoslaní objednávky nedostal potvrdzovací e-mail.

V znalostnej báze sme našli tri dokumenty:

  • „Odosielanie e-mailov“
  • „Notifikácie objednávok“
  • „Riešenie problémov s objednávkami“

Prvý dokument opisoval nastavenie e-mailového servera. Druhý obsahoval zoznam udalostí, pri ktorých systém posiela notifikácie.…

Ako testovať...

Ako testovať anonymný prístup a jeho obmedzenia

Príklad

Portál zobrazuje verejné podujatia aj ich detail. Neprihlásený návštevník môže vidieť názov, dátum a miesto verejného podujatia. Zoznam účastníkov, interné poznámky, možnosť upravovať podujatie a export údajov však majú byť dostupné iba prihláseným používateľom s príslušným oprávnením.

Pri testovaní nestačí overiť, že sa anonymnému návštevníkovi nezobrazilo tlačidlo Upraviť.…

Ako testovať..., DMS (Document Management System), Konkrétne oblasti

Ako testovať zdieľanie dokumentu cez link: interný a externý prístup

Príklad

Projektová manažérka zdieľa návrh zmluvy dvoma spôsobmi. Kolegom vo firme pošle interný link, ktorý má fungovať len po prihlásení do firemného účtu. Dodávateľovi pošle externý link s právom iba na zobrazenie a platnosťou do piatka.

Pri teste nestačí overiť, že sa dokument po kliknutí otvorí.…

Dokumentácia a používateľské príručky, Znalostná báza pre AI

Znalostná báza pre AI nie je iba priečinok s dokumentmi

Séria: Ako písať dokumentáciu a manuály v IT projekte

Reálny problém z praxe

Firma sa rozhodne nasadiť AI asistenta pre support. Do nástroja pripojí priečinok s návodiami, export starých tiketov, FAQ a niekoľko interných dokumentov.

Po prvých otázkach prichádza sklamanie.

Používateľ sa opýta, prečo sa mu nevytvorila faktúra.…

Ako testovať..., DMS (Document Management System), Konkrétne oblasti

Ako testovať špeciálne role: administrátor, editor, externý používateľ

Príklad

Aplikácia má tri používateľské roly:

  • Administrátor môže vytvárať, upravovať a mazať používateľov, meniť ich roly a nastavovať systém.
  • Editor môže vytvárať a upravovať obsah, ale nemôže spravovať používateľov ani systémové nastavenia.
  • Externý používateľ môže vidieť iba vybraný obsah a pracovať len s údajmi, ku ktorým má pridelený prístup.
…
Dokumentácia a používateľské príručky, Release Notes

Prakticka ukazka ako vzniknu release notes z user story specifikacie a bugov

Séria: Ako písať dokumentáciu a manuály v IT projekte

Reálny problém z praxe

V piatok má ísť do produkcie verzia 2026.09.

Projektový manažér si vypýta podklad k release notes. V Jire je uzatvorená user story, niekoľko vývojových taskov a tri bugy. Špecifikácia obsahuje zmenu schvaľovania objednávok, ale v jednom bug reporte je dôležitá výnimka, ktorá sa do pôvodného návrhu vôbec nedostala.…

Ako testovať..., DMS (Document Management System), Konkrétne oblasti

Ako testovať dedenie oprávnení v adresárovej štruktúre

Príklad

V systéme na správu dokumentov existuje priečinok Projekty, do ktorého majú členovia tímu právo dokumenty zobrazovať. V jeho podpriečinku Projekty/Financie sú však citlivé rozpočty. Vedúca financií tu potrebuje upravovať dokumenty, ostatní členovia tímu ich nemajú ani vidieť.

Tester potrebuje overiť, či sa práva z nadradeného priečinka prenášajú na podpriečinky podľa nastavených pravidiel, či výnimka dedenie správne preruší a či sa obmedzenie nedá obísť priamou URL adresou alebo API.…

Návrat hore