Preskočiť na hlavný obsah
FromNine
Ponuka

AI inžinierstvoDáta

Čo robí vyhľadávanie vo firemných znalostiach dôveryhodným

Odpovede z vlastných dokumentov sa ľahko predvádzajú a ťažko sa im dôveruje, či ide o interné smernice banky, alebo o metodické pokyny ústredného orgánu. Dôvera vychádza z piatich vlastností, ktoré sa dajú navrhnúť, otestovať a testovať ďalej: oprávnenia, pôvod, aktuálnosť, priznané medzery a meraná kvalita.

Autor
Redakcia FromNine
Publikované
Čas čítania
5 min čítania

To najdôležitejšie

  1. Prístupové práva uplatňujte pri vyhľadávaní, pre každého používateľa a podľa zdrojových systémov. Nikdy nespoliehajte na to, že model zamlčí úryvok, ktorý už dostal.
  2. Každé tvrdenie v odpovedi má odkazovať na úryvok, ktorý človek otvorí a za pár sekúnd overí, s viditeľným dátumom a stavom dokumentu.
  3. Kvalitu vyhľadávania aj odpovedí merajte na skutočných otázkach pred spustením a merajte ju ďalej, pretože obsah aj modely sa pod vami menia.
Obsah

Problém ukážky

Väčšina znalostných asistentov stojí na rovnakom princípe, známom ako retrieval-augmented generation (otvorí externú stránku) (RAG): systém nájde úryvky, ktoré zodpovedajú otázke, a jazykový model z nich napíše odpoveď. Na vybranom priečinku s päťdesiatimi dokumentmi to do týždňa funguje presvedčivo.

Prevádzka vyzerá inak. Dvadsať rokov zdieľaných diskov, wiki, tiketov, zmlúv, interných smerníc a metodických pokynov, mnohé z nich duplicitné, zastarané alebo dôverné. V takom prostredí asistent zlyháva dvoma spôsobmi. Odpovie nesprávne a ľudia ho prestanú používať. Alebo, čo je horšie, odpovie nesprávne a sebaisto a ľudia podľa toho konajú.

Dôveryhodné vyhľadávanie vo firemných znalostiach preto menej závisí od modelu a viac od piatich vlastností systému okolo neho. Každú z nich možno navrhnúť a, čo je dôležité, otestovať.

Oprávnenia: nájsť len to, čo používateľ smie čítať

Pravidlo je jednoduché: asistent nikdy nesmie nikomu ukázať úryvok, ktorý by ten človek nemohol otvoriť v zdrojovom systéme. Podstatné je, kde sa pravidlo vynucuje. Ak sa úryvok dostane k modelu, počítajte s tým, že sa môže objaviť v odpovedi. Oprávnenia sa preto musia uplatniť pred generovaním, už pri vyhľadávaní, a to pre používateľa, ktorý sa pýta.

OWASP medzi hlavnými rizikami aplikácií s jazykovými modelmi uvádza únik citlivých informácií (otvorí externú stránku) aj slabiny vektorov a embeddingov (otvorí externú stránku) vrátane úniku cez hranice oprávnení. V praxi z toho vyplývajú štyri požiadavky.

  • Prístupové práva každého zdrojového dokumentu uložte v indexe ku každému úseku textu a preberajte ich zo zdrojového systému, neurčujte ich ručne nanovo.
  • Pri dopyte filtrujte podľa týchto práv a podľa identity prihláseného používateľa, ešte pred zoraďovaním a generovaním.
  • Zmeny oprávnení synchronizujte aspoň tak rýchlo ako zmeny obsahu a dohodnite sa, do kedy sa musí odobraté právo prejaviť.
  • Testujte so skutočnými rolami. Otázka „nájde praktikant platové tabuľky?“ patrí do testovacej sady, nie do rozboru incidentu.

Pôvod: citácie, ktoré si človek overí

Každé tvrdenie v odpovedi má odkazovať na úryvok, z ktorého pochádza: názov dokumentu, verziu alebo dátum, vlastníka a odkaz, ktorý sa otvorí na správnom mieste. Zobrazte samotný úryvok, nielen názov dokumentu, aby čitateľ za pár sekúnd videl, či citácia vetu naozaj podporuje. Pri metodickom pokyne to znamená číslo pokynu, dátum účinnosti a konkrétny bod.

Formát odpovede navrhnite tak, aby nepodložený text vynikol. Ak vetu nepodporuje žiadny nájdený úryvok, systém ju vynechá alebo označí. Potom to kontrolujte automaticky: porovnajte každý citovaný úryvok s tvrdením, ktoré má podporiť, a výsledky na vzorke posúďte aj ľudsky. Citácie, ktoré existujú, ale tvrdenie nepodporujú, sú častou a nenápadnou chybou.

Aktuálnosť a záväznosť

Znalosti organizácie majú verzie. Stará aj nová smernica o pracovných cestách odpovedajú na otázku „môžem si rezervovať business class?“, a každá inak. Indexujte metadáta, ktoré ich rozlišujú: dátum účinnosti, stav (návrh, schválené, zrušené) a vlastníka. Aktuálne schválené dokumenty raďte na prvé miesto, zrušené vylúčte, ak sa používateľ výslovne nepýta na históriu, a dátum zobrazte pri každej citácii.

Pre každú tému určte, ktorý zdroj je záväzný. Personálna smernica pochádza z personálneho portálu, nie z e-mailu, ktorý cituje jej minuloročné znenie. V banke platí to isté pre interné predpisy k úverovému procesu alebo k poznaniu klienta. Pre každý zdroj nastavte rytmus opätovného indexovania, od takmer okamžitého pri údajoch o prípadoch po denný pri wiki, a sledujte ho: zastaraný index dáva odpovede, ktoré vyzerajú správne, ale nie sú.

Priznané medzery: „Toto som nenašiel“

Najcennejšou odpoveďou je často priznaná medzera. Jazykové modely dokážu napísať plynulé tvrdenia, ktoré nič nepodopiera; NIST to vo svojom profile pre generatívnu AI nazýva konfabuláciou (otvorí externú stránku). Ukotvenie v nájdených úryvkoch to obmedzuje, ale neodstraňuje. OWASP považuje následný efekt, keď ľudia konajú podľa nepravdivého výstupu, za samostatné riziko pod názvom dezinformácie (otvorí externú stránku) (misinformation).

Nastavte prah relevancie, pod ktorým systém povie, že nenašiel spoľahlivý zdroj, a navrhne, kde sa opýtať. Pri otázkach o pravidlách, právach a povinnostiach nedovoľte modelu dopĺňať medzery zo všeobecných znalostí. Potom sledujte podiel otázok bez odpovede podľa tém. V prvých mesiacoch je tento zoznam často najužitočnejším výstupom celého projektu: vlastníkom obsahu presne ukáže, kde dokumentácia chýba.

Architektúra za piatimi vlastnosťami

Nič z toho si nevyžaduje exotické technológie. Vyžaduje to, aby oprávnenia, metadáta a kontroly boli plnohodnotnou súčasťou spracovania, nie funkciami doplnenými po ukážke.

Obrázok 1

Ilustračný pracovný postup
Vyhľadávanie, ktoré rešpektuje oprávneniaPrístupové práva a metadáta dokumentu putujú s každým úryvkom od načítania až po odpoveď. Dva kontrolné body rozhodujú, čo smie vidieť model a čo smie čítať používateľ.
Prečítať diagram ako text

Dokumenty sa preberajú zo zdrojových systémov spolu s prístupovými právami a metadátami, ako sú dátum, stav a vlastník, a indexujú sa.

Otázka prichádza s identitou prihláseného používateľa. Filter oprávnení odstráni každý úryvok, ktorý tento používateľ nesmie čítať, ešte predtým, ako sa čokoľvek dostane k modelu.

Model pripraví odpoveď s citáciami zostávajúcich úryvkov. Kontrola ukotvenia porovná každé tvrdenie s citovaným úryvkom. Používateľ dostane buď odpoveď s citáciami, alebo priznanie, že sa nenašiel spoľahlivý zdroj.

Osobné údaje si zaslúžia osobitnú pozornosť. Index dokumentov je stále spracúvaním osobných údajov, ktoré dokumenty obsahujú, preto platia zásady GDPR obmedzenia účelu a minimalizácie údajov (otvorí externú stránku) (článok 5). Vynechajte zdroje, ktoré daný prípad použitia nepotrebuje, zabezpečte, aby sa vymazanie v zdrojovom systéme prenieslo aj do indexu, a index zahrňte do odpovede na žiadosť dotknutej osoby o prístup.

Meraná kvalita pred spustením aj po ňom

Dôveryhodnosť neposúdite tak, že na porade vyskúšate pár otázok. Kritériá kvality dohodnite s ľuďmi, ktorí za obsah zodpovedajú, a každú vrstvu merajte zvlášť, aby ste vedeli, kde problém opraviť.

Tabuľka 1Čo merať pri znalostnom asistentovi
VrstvaOtázkaAko merať
VyhľadávanieVrátili sa správne úryvky?Úplnosť a presnosť (recall, precision) na označenej sade skutočných otázok
UkotveniePodporuje citácia každé tvrdenie?Automatické porovnanie tvrdenia s úryvkom a ľudská kontrola vzorky
OdpoveďJe odpoveď správna, úplná a užitočná?Posúdenie vzorky odborníkmi podľa dohodnutých kritérií
PrístupVidel niekto niečo, čo nemal?Testovacia sada oprávnení pre každú rolu, spustená pri každej zmene indexu alebo konektora
PoužívanieSpoliehajú sa naň ľudia a kde zlyháva?Spätná väzba, podiel otázok bez odpovede podľa tém, doplňujúce otázky, eskalácie

Testovaciu sadu zostavte zo skutočných otázok: z logov vyhľadávania, tiketov helpdesku a otázok nových kolegov. Niekoľko stoviek otázok s odpoveďami, ktoré odsúhlasili vlastníci obsahu, je praktický začiatok. Celú sadu spustite pri každej zmene, či už ide o nový model, nový spôsob delenia textu, alebo nový zdroj. Kvalita sa pri zmenách obsahu potichu posúva a len pevná testovacia sada tento posun zviditeľní.

Ako vyzerá dôveryhodnosť pre používateľa

Pre ľudí, ktorí asistenta používajú, sa to všetko zredukuje na niekoľko viditeľných znakov. Asistent odpovedá len z dokumentov, ktoré smú čítať. Každé tvrdenie má citáciu, ktorú otvoria. Vidia, aký aktuálny je zdroj. Keď spoľahlivá odpoveď neexistuje, dozvedia sa to priamo. A vedia, že kvalitu niekto meria, pretože nesprávnu odpoveď môžu nahlásiť a vidia, že sa opravila.

Výstup AI môže byť stále nesprávny a niektoré otázky si zaslúžia človeka, nie vyhľadávanie. Otvorene s tým počítať nie je slabina systému. Práve preto sa naň ľudia ochotne spoľahnú vo všetkom ostatnom.

Zdroje

  1. arXiv. Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks (Lewis et al., 2020) (citované )
  2. OWASP GenAI Security Project. LLM02:2025 Sensitive Information Disclosure (únik citlivých informácií) (citované )
  3. OWASP GenAI Security Project. LLM08:2025 Vector and Embedding Weaknesses (slabiny vektorov a embeddingov) (citované )
  4. OWASP GenAI Security Project. LLM09:2025 Misinformation (dezinformácie) (citované )
  5. National Institute of Standards and Technology. Artificial Intelligence Risk Management Framework: Generative Artificial Intelligence Profile (NIST AI 600-1) (citované )
  6. EUR-Lex. Nariadenie (EÚ) 2016/679 (všeobecné nariadenie o ochrane údajov), článok 5 (citované )

Chcete sprístupniť vlastné znalosti na vyhľadávanie?

Znalostných asistentov staviame na vašich existujúcich zdrojoch, s oprávneniami, citáciami a testovacou sadou, ktorú od prvého šprintu dohodneme s vlastníkmi obsahu.