AI inženjeringPodaci
Što pretraživanje znanja u organizaciji čini pouzdanim
Odgovore iz vlastitih dokumenata lako je pokazati, a teško im je vjerovati. Povjerenje dolazi iz pet svojstava koja možete osmisliti, testirati i stalno ponovno testirati: prava pristupa, podrijetlo, ažurnost, iskreno priznate praznine i izmjerena kvaliteta.
- Piše
- Uredništvo FromNine
- Objavljeno
- Vrijeme čitanja
- 5 min čitanja
Ukratko
- Prava pristupa provodite u trenutku pretraživanja, za svakog korisnika, prema izvornim sustavima. Nikad se ne oslanjajte na to da će model prešutjeti odlomak koji je već dobio.
- Svaka tvrdnja u odgovoru treba upućivati na odlomak koji osoba može otvoriti i provjeriti u nekoliko sekundi, s vidljivim datumom i statusom.
- Kvalitetu pretraživanja i odgovora izmjerite na stvarnim pitanjima prije pokretanja i nastavite mjeriti, jer se sadržaj i modeli s vremenom mijenjaju.
Sadržaj
Problem demonstracije
Većina asistenata za znanje temeljenih na umjetnoj inteligenciji (AI) slijedi isti obrazac, poznat kao generiranje prošireno dohvatom (otvara vanjsku stranicu) (retrieval-augmented generation, RAG): pronađu se odlomci koji odgovaraju pitanju, a zatim jezični model piše odgovor utemeljen na tim odlomcima. Na odabranoj mapi od pedesetak dokumenata to uvjerljivo radi već nakon tjedan dana.
U produkciji je drukčije. Dvadeset godina zajedničkih mapa, wikija, prijava, ugovora i pravilnika, od kojih su mnogi udvostručeni, zastarjeli ili povjerljivi. U odjelu ministarstva to su zakoni, uredbe, pravilnici i interne upute s nizom izmjena; u industrijskom pogonu upute za održavanje strojeva iz različitih desetljeća. U takvom okruženju asistent zakazuje na dva načina. Daje pogrešan odgovor i ljudi ga prestanu koristiti. Ili, još gore, daje pogrešan odgovor sa sigurnošću i ljudi postupaju prema njemu.
Pouzdano pretraživanje znanja zato manje ovisi o modelu, a više o pet svojstava sustava oko njega. Svako se može osmisliti i, što je važno, testirati.
Prava pristupa: pronađite samo ono što korisnik smije čitati
Pravilo je jednostavno: asistent nikome ne smije pokazati odlomak koji ta osoba ne bi mogla otvoriti u izvornom sustavu. Važno je gdje se pravilo provodi. Ako odlomak stigne do modela, računajte s tim da se može pojaviti u odgovoru. Prava pristupa zato se moraju primijeniti prije generiranja, u trenutku pretraživanja, za korisnika koji postavlja pitanje.
OWASP među glavnim rizicima aplikacija s jezičnim modelima navodi i otkrivanje osjetljivih informacija (otvara vanjsku stranicu) i slabosti vektora i ugrađivanja (otvara vanjsku stranicu) (vector and embedding weaknesses), uključujući curenje podataka preko granica ovlasti. U praksi iz toga slijede četiri zahtjeva.
- Uz svaki dio dokumenta u indeksu pohranite prava pristupa izvornog dokumenta, preuzeta iz izvornog sustava, a ne ručno ponovno definirana.
- Filtrirajte prema tim pravima u trenutku upita, prema identitetu prijavljenog korisnika, prije rangiranja i generiranja.
- Promjene prava sinkronizirajte barem jednako brzo kao promjene sadržaja i dogovorite koliko brzo oduzeto pravo mora početi vrijediti.
- Testirajte sa stvarnim ulogama. Pitanje „može li pripravnik pronaći platne razrede?” pripada skupu testova, a ne analizi nakon incidenta.
Podrijetlo: citati koje osoba može provjeriti
Svaka tvrdnja u odgovoru treba upućivati na odlomak iz kojeg potječe: naslov dokumenta, verziju ili datum, vlasnika i poveznicu koja se otvara na pravom mjestu. Prikažite sam odlomak, a ne samo naziv dokumenta, kako bi čitatelj u nekoliko sekundi vidio podupire li citat rečenicu.
Format odgovora osmislite tako da se tekst bez potpore jasno vidi. Ako nijedan pronađeni odlomak ne podupire rečenicu, sustav je treba izostaviti ili označiti. Zatim to provjeravajte automatski: usporedite svaki citirani odlomak s tvrdnjom koju bi trebao podupirati, a uzorak rezultata dajte ljudima na pregled. Citati koji postoje, ali ne podupiru tvrdnju, česta su i tiha pogreška.
Ažurnost i mjerodavnost
Znanje u organizaciji ima verzije. Stari i novi pravilnik o službenim putovanjima oba odgovaraju na pitanje „smijem li rezervirati poslovni razred?”, a daju različite odgovore. Indeksirajte metapodatke koji ih razlikuju: datum stupanja na snagu, status (nacrt, odobreno, zamijenjeno) i vlasnika. Važeće, odobrene dokumente rangirajte prve, zamijenjene isključite osim ako korisnik traži povijest, a datum prikažite u svakom citatu. Isto vrijedi za propise: kad se pravilnik izmijeni novim brojem Narodnih novina, asistent mora znati koja verzija vrijedi.
Za svaku temu odredite koji je izvor mjerodavan. Kadrovska pravila dolaze s portala kadrovske službe, a ne iz e-poruke koja citira prošlogodišnju verziju. Za svaki izvor postavite ritam ponovnog indeksiranja, od gotovo stvarnog vremena za podatke o predmetima do jednom dnevno za wiki, i pratite ga: zastarjeli indeks daje odgovore koji izgledaju točno, a nisu.
Iskrene praznine: „Za ovo nema pouzdanog izvora”
Često je najvrjedniji odgovor iskreno priznata praznina. Jezični modeli mogu stvarati tečne tvrdnje koje ničim nisu potkrijepljene, što NIST u svojem profilu za generativnu umjetnu inteligenciju naziva konfabulacijom (otvara vanjsku stranicu). Oslanjanje na pronađene odlomke to smanjuje, ali ne uklanja. OWASP posljedicu, to jest ljude koji postupaju prema netočnom rezultatu, smatra zasebnim rizikom pod nazivom dezinformacije (otvara vanjsku stranicu) (misinformation).
Postavite prag relevantnosti ispod kojeg sustav kaže da nije pronašao pouzdan izvor i predloži gdje se korisnik može raspitati. Kod pitanja o pravilima, pravima ili obvezama ne dopustite modelu da praznine popunjava općim znanjem. Zatim pratite udio pitanja bez odgovora po temi. U prvim mjesecima taj je popis često najkorisniji rezultat cijelog projekta: vlasnicima sadržaja točno pokazuje gdje dokumentacija nedostaje.
Arhitektura iza pet svojstava
Za sve to ne treba egzotična tehnologija. Potrebno je da prava pristupa, metapodaci i provjere budu ravnopravni dijelovi procesa obrade, a ne funkcije dodane nakon demonstracije.
Slika 1
Ilustrativni tijek radaPročitajte dijagram kao tekst
Dokumenti se preuzimaju iz izvornih sustava zajedno s pravima pristupa i metapodacima kao što su datum, status i vlasnik te se indeksiraju.
Pitanje stiže s identitetom prijavljenog korisnika. Filtar prava pristupa uklanja svaki odlomak koji taj korisnik ne smije čitati, prije nego što išta stigne do modela.
Model piše nacrt odgovora s citatima preostalih odlomaka. Provjera utemeljenosti uspoređuje svaku tvrdnju s citiranim odlomkom. Korisnik dobiva odgovor s citatima ili iskrenu obavijest da pouzdan izvor nije pronađen.
Osobni podaci zaslužuju posebnu pozornost. Indeks dokumenata i dalje je obrada osobnih podataka koji se u njima nalaze, pa se primjenjuju načela Opće uredbe o zaštiti podataka (GDPR) o ograničavanju svrhe i smanjenju količine podataka (otvara vanjsku stranicu) (članak 5.). Izostavite izvore koji slučaju upotrebe nisu potrebni, pobrinite se da brisanja u izvornom sustavu stignu do indeksa i uključite indeks kada odgovarate na zahtjev za pristup. U Hrvatskoj je nadzorno tijelo Agencija za zaštitu osobnih podataka (AZOP).
Izmjerena kvaliteta, prije i nakon pokretanja
Pouzdanost ne možete procijeniti tako da na sastanku isprobate nekoliko pitanja. Kriterije kvalitete dogovorite s vlasnicima sadržaja i svaki sloj mjerite zasebno, kako biste znali gdje treba ispraviti problem.
| Sloj | Pitanje | Kako mjeriti |
|---|---|---|
| Pretraživanje | Jesu li vraćeni pravi odlomci? | Odziv i preciznost (recall i precision) na označenom skupu stvarnih pitanja |
| Utemeljenost | Podupire li citat svaku tvrdnju? | Automatske provjere tvrdnje prema odlomku te pregled uzorka koji rade ljudi |
| Odgovor | Je li odgovor točan, potpun i koristan? | Stručni pregled uzorka prema dogovorenim kriterijima |
| Pristup | Je li netko vidio nešto što ne smije? | Skup testova prava pristupa po ulozi, pokrenut pri svakoj promjeni indeksa ili konektora |
| Upotreba | Oslanjaju li se ljudi na sustav i gdje zakazuje? | Povratne informacije, udio pitanja bez odgovora po temi, dodatna pitanja, eskalacije |
Skup testova sastavite od stvarnih pitanja: zapisa pretraživanja, prijava službi za podršku, pitanja koja postavljaju novi kolege. Nekoliko stotina pitanja s odgovorima koje su potvrdili vlasnici sadržaja praktičan je početak. Cijeli skup pokrenite pri svakoj promjeni, bilo da je riječ o novom modelu, novom načinu dijeljenja dokumenata na dijelove ili novom izvoru. Kvaliteta se tiho mijenja kad se mijenja sadržaj, a tu promjenu vidljivom čini samo stalan skup testova.
Kako pouzdanost izgleda korisniku
Za ljude koji ga koriste sve se to svodi na nekoliko vidljivih ponašanja. Asistent odgovara samo iz dokumenata koje smiju čitati. Svaka tvrdnja ima citat koji mogu otvoriti. Vide koliko je izvor aktualan. Jasno im se kaže kada pouzdanog odgovora nema. I znaju da netko mjeri kvalitetu, jer mogu prijaviti pogrešan odgovor i vidjeti da je ispravljen.
Rezultat umjetne inteligencije i dalje može biti pogrešan, a neka pitanja zaslužuju osobu, a ne pretraživanje. Otvoreno osmišljavanje za takve slučajeve nije slabost sustava. Upravo mu zbog toga ljudi vjeruju i u svemu ostalom.
Izvori
- arXiv. Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks (Lewis et al., 2020) (pristupljeno )
- OWASP GenAI Security Project. LLM02:2025 Sensitive Information Disclosure (pristupljeno )
- OWASP GenAI Security Project. LLM08:2025 Vector and Embedding Weaknesses (pristupljeno )
- OWASP GenAI Security Project. LLM09:2025 Misinformation (pristupljeno )
- National Institute of Standards and Technology. Artificial Intelligence Risk Management Framework: Generative Artificial Intelligence Profile (NIST AI 600-1) (pristupljeno )
- EUR-Lex. Uredba (EU) 2016/679 (Opća uredba o zaštiti podataka), članak 5. (pristupljeno )
Nastavite čitati
- UslugaAI inženjering i GenAIDohvat sadržaja, strategija modela, evaluacija i LLMOps za generativnu umjetnu inteligenciju koja izdrži produkciju.
- RješenjePristup znanju u organizacijiOdgovori iz vaših dokumenata, ograničeni na ono što svaka osoba smije vidjeti, s izvorom za svaku tvrdnju.
- UvidGdje AI agenti trebaju ljudsko odobrenjeAgent može pripremiti gotovo sve. Praktičan način da odlučite koje radnje smije dovršiti sam, a za koje mu treba odobrenje osobe.
- UvidAkt o umjetnoj inteligenciji za javna tijela: što pripremiti do prosinca 2027.Nakon izmjena iz 2026. Akt o umjetnoj inteligenciji pravila za visokorizične sustave primjenjuje od prosinca 2027., ali velik dio već vrijedi. Plan pripreme s datumima za javna tijela koja uvode AI sustave.
Želite pretraživati vlastito znanje?
Gradimo asistente za znanje na vašim postojećim izvorima, s pravima pristupa, citatima i skupom testova dogovorenim s vlasnicima sadržaja od prvog sprinta.