AI a automatizácia

RAG

Známe aj ako: Retrieval Augmented Generation

Stručne

RAG (Retrieval Augmented Generation) necháva jazykový model pred odpoveďou nahliadnuť do vlastných dokumentov namiesto odpovedania z pamäti.

RAG dopĺňa jazykový model o krok vyhľadávania, ktorý pred odpoveďou nájde vhodné pasáže vo vlastnej zbierke dokumentov firmy. Tieto pasáže sa spolu s otázkou odovzdajú modelu, takže odpoveď stojí na konkrétnych, overiteľných zdrojoch a nie len na tom, čo sa model naučil počas trénovania vo všeobecnosti. Dôvod je jednoduchý: trénovacie znalosti modelu sú časovo obmedzené a všeobecné, zatiaľ čo firemné podklady musia byť aktuálne a konkrétne.

V praxi požiadavka najprv prejde vyhľadávaním v indexovanej zbierke dokumentov, napríklad manuáloch, zmluvách alebo internej wiki, ešte predtým, než jazykový model niečo sformuluje. Nájdené úseky sa často zobrazia ako odkaz na zdroj pod odpoveďou, takže zostáva jasné, odkiaľ tvrdenie pochádza. Keď sa dokument zmení, pri ďalšom vyhľadaní sa automaticky zmení aj možná odpoveď, bez nutnosti model znova trénovať.

Hraničný prípad: RAG výrazne znižuje riziko vymyslených odpovedí, ale úplne ho neodstraňuje. Ak sa hľadaná informácia v žiadnom indexovanom dokumente nenachádza, alebo vyhľadávanie zlyhá, model môže aj tak sformulovať niečo, čo znie vierohodne, no nie je podložené zdrojom. Kvalita odpovede z RAG je preto vždy len taká dobrá, ako kvalita a úplnosť podkladových dokumentov.

Čo to znamená v praxi

Pre prevádzku s vlastnými manuálmi, ponukami alebo znalostnou bázou je RAG v praxi kľúčovým stavebným prvkom, aby jazykový model vôbec zmysluplne pracoval s vlastným obsahom, bez nákladného trénovania. Bez tohto kroku odpovedá AI nástroj na firemné otázky v lepšom prípade všeobecne, v horšom nesprávne. NDVDL takéto napojenie RAG na existujúce podklady realizuje pre malé a stredné podniky.

Máte to u seba vyriešené poriadne?

Pozrieme sa, ako to u vás naozaj vyzerá — a úprimne povieme, či treba niečo robiť.

IT infraštruktúra

Chýba tu pojem z vašej ponuky?

Pošlite nám pasáž, ktorej nerozumiete. Vysvetlíme ju — bez toho, aby z toho musela byť hneď zákazka.