RAG in znanje
RAG: kaj je in zakaj je ključen za AI nad podatki podjetja
Ekipa WorkenAI · · posodobljeno · 9 min branja

Na kratko
RAG je pristop, pri katerem sistem pred pripravo odgovora poišče relevantne informacije v dokumentih ali drugih virih in jih posreduje jezikovnemu modelu. Podjetju omogoča uporabo AI nad lastnim, posodobljenim znanjem brez ponovnega učenja modela. Zanesljivost je odvisna od kakovosti virov, iskanja, pravic dostopa in preverjanja odgovorov.
Ključni poudarki
- RAG poveže iskanje po virih z ustvarjanjem odgovora; dokumentov ne vgradi trajno v parametre jezikovnega modela.
- Največ koristi prinaša pri vprašanjih o internih pravilnikih, tehničnih navodilih, pogodbah in drugem dokumentiranem znanju.
- Pravilni in aktualni viri so pomembnejši od same količine povezanih dokumentov.
- RAG lahko zmanjša neutemeljene odgovore, vendar ne odpravi napak in ne zagotavlja pravilnosti navedenih virov.
- Dovoljenja morate preverjati že pri iskanju; tudi izseki dokumentov v pozivu so podatki podjetja.
- Uvedbo začnite z omejenim primerom uporabe in merite pravilnost, sledljivost, varnost ter uporabnost odgovorov.
RAG je eden ključnih pristopov, s katerimi umetna inteligenca postane uporabna za delo z znanjem podjetja. Splošni jezikovni model lahko dobro razloži, kaj je reklamacija, ne pozna pa nujno vašega reklamacijskega postopka, veljavnih pogodbenih pogojev ali navodil za posamezen izdelek.
Zaposleni običajno ne potrebujejo še ene splošne razlage. Potrebujejo odgovor na konkretno vprašanje: »Kateri obrazec moram izpolniti in kdo ga potrdi?« RAG poveže takšno vprašanje z ustreznimi internimi viri in modelu omogoči pripravo odgovora na njihovi podlagi.
Vendar povezava z dokumenti še ni zagotovilo za pravilnost ali varnost. Za dobro rešitev potrebujete urejeno znanje, ustrezno iskanje, nadzor dostopa in način preverjanja rezultatov.
Kaj je RAG in kaj pomeni retrieval augmented generation?
RAG pomeni retrieval augmented generation oziroma generiranje, podprto s pridobivanjem informacij. Sistem najprej poišče relevantno vsebino, nato pa jo jezikovni model uporabi kot podlago za odgovor.
Predstavljajte si sodelavca, ki pred odgovorom odpre veljaven pravilnik in preveri ustrezni člen. Podobno deluje RAG: modelu ni treba odgovarjati samo iz splošnega znanja, pridobljenega med učenjem, temveč dobi tudi izbrane informacije iz vaših virov.
Razlikujemo tri sestavne dele:
- Viri znanja: pravilniki, navodila, pogodbe, projektna dokumentacija ali druge dovoljene vsebine.
- Iskalni del: izbere odlomke, povezane z uporabnikovim vprašanjem.
- Jezikovni model: iz vprašanja, navodil in pridobljenih odlomkov oblikuje odgovor.
RAG ni posamezen model in ni nujno samostojen izdelek. Je arhitekturni pristop, ki ga lahko ponudnik vgradi v klepetalnik, iskalnik ali poslovno aplikacijo. Prav tako ni nujno omejen na interno dokumentacijo: uporablja lahko tudi preverjene javne vire.
Pomembna razlika je, da dokumenti pri običajnem delovanju RAG ne postanejo del parametrov modela. Model jih dobi kot kontekst za posamezno zahtevo. Politike hrambe in morebitne uporabe podatkov pri ponudniku modela pa morate preveriti ločeno.
Če potrebujete širšo razlago osnov, preberite kaj je umetna inteligenca in kako jo podjetja uporabljajo danes.
Kako RAG deluje od dokumenta do odgovora?
RAG vključuje pripravo virov in obdelavo uporabnikovega vprašanja. Kakovost odgovora je odvisna od obeh delov, ne samo od izbranega jezikovnega modela.
Tipičen potek sestavlja šest korakov:
- Zajem vsebine. Sistem prebere dovoljene datoteke ali povezane dokumentne zbirke. Pri skeniranih dokumentih je pogosto potrebna optična prepoznava besedila, imenovana OCR.
- Razdelitev na odlomke. Daljše dokumente razdeli na manjše vsebinske enote. Pri tem naj ohrani naslove, povezave med odstavki in pomembne opombe.
- Indeksiranje. Vsebino pripravi za iskanje. Pogosto uporabi vektorske predstavitve oziroma embeddings, ki pomagajo prepoznati pomensko podobnost.
- Iskanje ob vprašanju. Izbere relevantne odlomke, do katerih ima uporabnik dovoljen dostop. Iskanje je lahko ključno-besedno, vektorsko ali hibridno.
- Ponovno razvrščanje. Izbrane rezultate lahko dodatno razvrsti po relevantnosti. Ta korak se pogosto imenuje reranking.
- Priprava odgovora. Model prejme vprašanje in izbrane odlomke ter sestavi odgovor. Dobro zasnovana rešitev omogoči tudi preverjanje uporabljenih virov.
Zakaj samo pomenska podobnost ni dovolj?
Vprašanje »Kako uredim delo od doma?« je pomensko povezano s pravilnikom o delu na daljavo, čeprav se besede razlikujejo. Pri iskanju točne oznake rezervnega dela pa je lahko pomembnejše dobesedno ujemanje. Hibridno iskanje združuje oba pristopa.
Pozornost zahteva tudi razdelitev dokumentov. Če je izjema zapisana pod tabelo, sistem pa jo loči od pripadajočega pravila, lahko pripravi nepopoln odgovor. Pri slovenski dokumentaciji preizkusite še šumnike, sklanjatve, kratice in mešanico slovenskih ter angleških izrazov.
V čem se RAG razlikuje od običajnega klepeta in dodatnega učenja?
RAG je namenjen uporabi zunanjega znanja med pripravo odgovora, dodatno učenje pa spreminjanju parametrov modela. Pristopa rešujeta različne težave in se lahko dopolnjujeta.
| Pristop | Od kod prihaja znanje za odgovor? | Kdaj je uporaben? | Glavna omejitev |
|---|---|---|---|
| Splošni klepet brez povezanih virov | Iz naučenega znanja in trenutnega pogovora | Osnutki, razlage, ideje | Ne pozna vaših internih dejstev, če mu jih ne posredujete |
| Ročno priložen dokument | Iz vsebine, dodane pogovoru | Posamičen pregled ali povzetek | Uporabnik mora izbrati pravo datoteko in različico |
| RAG | Iz relevantnih odlomkov povezanih virov | Ponavljajoča se vprašanja nad obsežnejšim znanjem | Odvisen je od kakovosti iskanja in urejenosti virov |
| Dodatno učenje modela | Iz prilagojenih parametrov in trenutnega konteksta | Specializiran slog, oblika ali vedenje | Ni priročen nadomestek za zbirko spreminjajočih se dokumentov |
Meja med uporabniškimi izkušnjami ni vedno očitna. Tudi klepetalnik, ki omogoča nalaganje datotek, lahko v ozadju uporablja RAG. Zato ponudnika vprašajte, kako izbira vsebino, obravnava dolge dokumente in posodablja indeks.
Če se vaši ceniki ali pravilniki pogosto spreminjajo, je praviloma smiselneje urediti dostop do aktualnih virov kot model ob vsaki spremembi dodatno učiti. Za analizo enega kratkega dokumenta pa je lahko ročna priloga povsem dovolj.
Pri izbiri ne iščite najzahtevnejše arhitekture, temveč najpreprostejšo rešitev, ki zanesljivo pokrije nalogo.
Kje RAG prinaša največ koristi slovenskim podjetjem?
RAG je posebej uporaben tam, kjer zaposleni pogosto iščejo odgovore v razpršeni dokumentaciji. Najboljši začetni primeri imajo jasne vire, omejen obseg in odgovorno osebo za preverjanje vsebine.
Spodnji primeri so ponazoritve uporabe, ne navedbe dejanskih strank ali doseženih rezultatov.
Kadrovski pravilniki in uvajanje zaposlenih
Zaposleni v ljubljanskem storitvenem podjetju vpraša: »Kako oddam zahtevek za izobraževanje?« Sistem poišče interni pravilnik, navodila in obrazec ter povzame postopek.
Odgovor mora razlikovati med internimi pravili in zakonskimi zahtevami. Če dokument ne določa roka odobritve, ga AI ne sme dodati na podlagi običajne prakse drugih podjetij.
Tehnična podpora in servis
Serviser proizvodnega podjetja na Štajerskem išče postopek odprave napake na določeni različici naprave. RAG lahko poveže vprašanje s servisnimi navodili in ustreznim tehničnim obvestilom.
Odločilni so model naprave, različica in veljavnost navodil. Napačen, čeprav pomensko podoben priročnik je lahko nevarnejši od odgovora, da podatkov ni dovolj. Pri varnostno pomembnih posegih ostajata nujna preverjanje izvirnih navodil in strokovna presoja.
Prodaja in priprava ponudb
Prodajna ekipa lahko išče potrjene opise storitev, standardne pogoje in odgovore na vprašanja naročnikov. Sistem pomaga pripraviti osnutek, zaposleni pa preveri veljavnost ponudbe in morebitne izjeme.
RAG sam po sebi ne zagotavlja aktualne zaloge, cen ali statusa naročila. Za takšna vprašanja je pogosto potrebna dodatna povezava z ERP ali CRM, ne zgolj iskanje po dokumentih.
Projektno znanje
Projektna pisarna lahko poišče pretekle odločitve, zahteve naročnika in dogovorjene spremembe. Pri tem je pomembno razlikovati med predlogom, zapisnikom in dokončno potrditvijo. Zadnja naložena datoteka namreč ni nujno veljavna odločitev.
Ali RAG prepreči halucinacije in napačne odgovore?
RAG lahko zmanjša neutemeljene odgovore, vendar jih ne odpravi. Napaka nastane, če sistem poišče napačen vir, spregleda izjemo ali pridobljeno vsebino napačno razloži.
Pogoste težave so:
- Zastarel dokument: sistem uporabi prejšnjo različico pravilnika.
- Manjkajoči kontekst: najde pravilo, ne pa pripadajoče izjeme.
- Napačna uporaba: določilo za eno poslovno enoto predstavi kot splošno.
- Navidezna sledljivost: navede dokument, ki konkretne trditve ne podpira.
- Nepopoln zajem: pri pretvorbi PDF izgubi del tabele ali opombo.
Zato mora sistem znati povedati: »V dostopnih virih tega podatka nisem našel.« To ni slabost, temveč pomemben znak ustrezno omejenega odgovarjanja. Kadar se viri razlikujejo, naj opozori na neskladje, namesto da ga neopazno razreši sam.
Kako preverite kakovost?
Ločeno preverjajte iskanje in odgovor. Najprej ugotovite, ali je sistem našel pravi odlomek. Nato ocenite, ali odgovor pravilno povzema vsebino in ali navedeni vir dejansko podpira zapisane trditve.
V testno zbirko vključite običajna vprašanja, vprašanja z izjemami in vprašanja brez odgovora v dokumentaciji. Dodajte tudi primere, kjer bi moral sistem zahtevati pojasnilo, na primer datum, oddelek ali oznako izdelka.
Če zamenjate model, način razdelitve dokumentov ali iskalno nastavitev, preizkus ponovite. Bolj tekoče napisan odgovor še ne pomeni boljšega rezultata.
Kako zagotovite varnost podatkov in pravice dostopa?
Varen RAG mora upoštevati pravice uporabnika že pri izbiri virov, ne šele pri prikazu odgovora. Dokument, ki ga zaposleni ne sme videti, ne sme postati skrita podlaga njegovega odgovora.
Pred uvedbo preverite celoten tok podatkov: izvorno zbirko, indeks, vektorske predstavitve, pozive, odgovore in dnevnike. Tudi iskalni indeks lahko vsebuje občutljive podatke, zato potrebuje ustrezno zaščito in pravila brisanja.
Osnovni kontrolni seznam vključuje:
- Dostop: ali se dovoljenja iz izvornih sistemov ustrezno prenesejo in preverjajo ob poizvedbi?
- Spremembe: kako hitro začne veljati odvzem dostopa ali izbris dokumenta?
- Prenos: kateri podatki se pošljejo ponudniku modela in kje se obdelujejo?
- Hramba: koliko časa ostanejo pozivi, odgovori, indeksi in dnevniki?
- Namen: ali je obdelava osebnih podatkov potrebna in pravno utemeljena?
- Nadzor: kdo lahko pregleduje uporabo in odloča o incidentih?
Posebej pomembno: poziv lahko vsebuje izseke internih dokumentov. Če se model izvaja zunaj vašega omrežja, lahko ti izseki zapustijo omrežje, čeprav izvirna datoteka ostane pri vas. Lokacija dokumentne zbirke zato sama ne pove, kje poteka obdelava njene vsebine.
Tveganje predstavljajo tudi zlonamerna navodila v dokumentih, znana kot prompt injection. Sistem mora pridobljeno vsebino obravnavati kot podatke, ne kot navodila za spreminjanje pravil ali razkrivanje informacij. Varovala pomagajo, vendar ne nadomestijo omejevanja dostopa in varnostnih preizkusov.
Pri WorkenAI so na voljo oblačna, hibridna in povsem lokalna namestitev. Za presojo arhitekture preglejte informacije o varnosti, izraze BYOK in guardrails pa pojasnjuje slovar. Sama uporaba RAG ne zagotavlja skladnosti; širši okvir predstavlja članek EU AI Act: kaj Akt o umetni inteligenci pomeni za vaše podjetje.
Kako začnete uvajati RAG in merite njegovo vrednost?
Začnite z enim preverljivim primerom uporabe, ne s povezovanjem vseh dokumentov podjetja. Pilot naj pokaže, ali zaposleni hitreje pridejo do uporabnega odgovora in ali sistem spoštuje dogovorjene omejitve.
Praktičen vrstni red je naslednji:
- Izberite nalogo. Določite ponavljajoče se vprašanje, ciljno skupino in meje uporabe.
- Uredite vire. Odstranite podvojene dokumente, označite veljavnost in določite lastnike vsebine.
- Določite dostop. Preverite dovoljene in prepovedane vpoglede za različne uporabniške vloge.
- Pripravite testna vprašanja. Vključite pričakovane odgovore, ustrezne vire in primere, kjer odgovor ni mogoč.
- Preizkusite uporabo. Opazujte dejansko delo in beležite napake, ne le zadovoljstva z obliko odgovora.
- Določite pogoje za širitev. Vnaprej opredelite sprejemljivo kakovost, stroške in obvezne varnostne preizkuse.
Merite pravilnost odgovorov, ustreznost virov, uspešnost zavrnitve pri manjkajočih podatkih in čas do uporabnega rezultata. Pri stroških upoštevajte pripravo ter osveževanje indeksov, iskanje, uporabo modela in vzdrževanje. Primerjajte tudi delo s pomočnikom z obstoječim postopkom brez njega.
Kako se v tak pristop vključuje WorkenAI?
WorkenAI združuje RAG, dostop do različnih modelov in nadzor uporabe v skupnem delovnem okolju. Podpira dokumentne vire, kot so Google Drive, SharePoint, OneDrive in Confluence, ter nalaganje datotek. To omogoča delo z internim znanjem brez vezanosti na en sam model.
Za upravljanje so relevantni vloge, varovala, revizijska sled in proračuni na ravni podjetja, ekipe ter posameznika. Pred uvedbo vseeno preverite konkretno obravnavo dovoljenj iz povezanega vira, osveževanje indeksa in zahtevano namestitev. Obstoj povezave z dokumentnim sistemom še ne potrjuje vseh zahtev vašega primera uporabe.
Dodatna pojasnila poiščite med pogostimi vprašanji, možnosti paketov in aktualne pogoje pa preverite v razdelku s cenami. Za organizacijski del je uporaben vodnik za uvedbo umetne inteligence v podjetju.
Zaključek
RAG omogoča, da AI odgovarja na podlagi znanja vašega podjetja, vendar njegovo vrednost določajo urejeni viri, kakovost iskanja in nadzor dostopa. Najboljša rešitev ni tista, ki odgovori na vse, temveč tista, ki ponudi preverljiv odgovor in jasno prepozna svoje meje.
Za prvi korak izberite omejeno zbirko dokumentov in vprašanja, pri katerih znate oceniti pravilnost. Nato preverite, ali rešitev zaposlenim dejansko pomaga. Če iščete skupno okolje za interno znanje, različne modele in nadzor uporabe, si oglejte WorkenAI ter njegove možnosti primerjajte z zahtevami svojega podjetja.
Pogosta vprašanja
Kaj je RAG umetna inteligenca?
Izraz RAG umetna inteligenca običajno označuje AI rešitev, ki pred odgovorom poišče relevantne informacije v povezanih virih. Kratica pomeni retrieval augmented generation. Jezikovni model nato uporabi pridobljene odlomke kot kontekst. RAG ni poseben model, temveč pristop za povezovanje modela z dokumenti, internim znanjem ali drugimi dovoljenimi podatkovnimi viri.
Kakšna je razlika med RAG in učenjem modela na podatkih podjetja?
RAG med pripravo odgovora pridobi ustrezno vsebino iz zunanjih virov, ne da bi s tem spreminjal parametre modela. Dodatno učenje modela pa te parametre prilagaja z učnimi primeri. Za pogosto spreminjajoče se pravilnike in navodila je običajno primernejši RAG; dodatno učenje je lahko koristno za specializirano vedenje, slog ali obliko odgovorov.
Ali RAG zagotavlja pravilne odgovore brez halucinacij?
Ne. RAG lahko zmanjša neutemeljene odgovore, ker modelu zagotovi relevantne vire, vendar lahko sistem izbere zastarel dokument ali napačno razloži vsebino. Tudi navedba vira ni zagotovilo pravilnosti. Potrebujete preverjanje odgovorov, testna vprašanja, upravljanje različic dokumentov in pravilo, da sistem ob nezadostnih informacijah ne ugiba. Pri pomembnih odločitvah ostaja potreben človeški pregled.
Ali pri uporabi RAG dokumenti podjetja zapustijo naše omrežje?
To je odvisno od namestitve in podatkovnega toka. Dokumenti lahko ostanejo v vašem omrežju, vendar se njihovi izbrani odlomki pošljejo zunanjemu modelu kot del poziva. Pri povsem lokalni arhitekturi lahko tudi model deluje znotraj omrežja. Pred uvedbo preverite obdelavo dokumentov, indeksov, pozivov in dnevnikov ter pogodbena pravila ponudnikov.
Kako uvedemo RAG v manjšem podjetju?
Začnite z enim primerom uporabe, denimo iskanjem po internih navodilih. Izberite veljavne dokumente, določite odgovorno osebo in uredite pravice dostopa. Pripravite vprašanja z znanimi odgovori ter preverite pravilnost, vire in ravnanje ob manjkajočih podatkih. Šele po uspešnem pilotu razširite obseg. Lastna razvojna ekipa ni nujna, če ustrezne zahteve pokrije izbrana platforma.
Članek je pripravljen s pomočjo umetne inteligence in temelji na javno dostopnih virih ter znanju ekipe WorkenAI.
- #RAG in znanje
- #Poslovna umetna inteligenca
- #Upravljanje znanja
- #Varnost podatkov
- #Uvedba AI
Sorodni članki

RAG in znanje
Halucinacije AI: zakaj nastanejo in kako jih zmanjšati
AI lahko napiše prepričljiv odgovor, tudi kadar zanj nima ustrezne podlage. Spoznajte, kako z urejenimi viri, RAG, preverjanjem navedb in jasnimi pravili zmanjšate tveganje za poslovne napake.
· 9 min branja