RAG, czyli AI odpowiadające na podstawie dokumentów firmy: jak działa i gdzie się sypie

W skrócie

RAG to sposób, w którym AI przed odpowiedzią wyszukuje pasujące fragmenty dokumentów firmy i odpowiada na ich podstawie, podając źródła. Najwięcej problemów nie bierze się z modelu, tylko z dokumentów: skanów bez tekstu, nieaktualnych wersji, tabel i braku uprawnień. Jakość sprawdza się zestawem prawdziwych pytań z oczekiwanymi odpowiedziami.

Najważniejsze
  • Model nie musi uczyć się na dokumentach: wystarczy, że dostaje właściwe fragmenty w chwili pytania.
  • Jakość zależy bardziej od dokumentów i wyszukiwania niż od samego modelu.
  • Odpowiedź bez źródła traktuj jak plotkę: dobry system zawsze pokazuje, skąd ją wziął.
  • Zanim wdrożysz, przygotuj 20–50 prawdziwych pytań z oczekiwanymi odpowiedziami i mierz na nich postęp.

Jak działa RAG w pięciu krokach

  1. Wczytanie dokumentów

    PDF-y, dokumenty tekstowe, strony wiki, maile. Z każdego wyciąga się tekst.

  2. Podział na fragmenty

    Długie dokumenty dzieli się na kawałki, na przykład akapity albo sekcje, żeby wyszukiwać konkretne miejsca, a nie całe pliki.

  3. Indeks znaczeniowy

    Każdy fragment zamienia się na wektor, który opisuje jego znaczenie. Dzięki temu pytanie „ile mam dni urlopu” znajdzie fragment o „wymiarze urlopu wypoczynkowego”.

  4. Wyszukanie przy pytaniu

    System znajduje kilka fragmentów najbardziej pasujących do pytania.

  5. Odpowiedź ze źródłami

    Model dostaje pytanie razem z fragmentami i instrukcję: odpowiadaj tylko na ich podstawie i podaj źródło. Gdy fragmentów brakuje, ma powiedzieć, że nie wie.

Dlaczego AI czasem zmyśla i jak to ograniczyć

Model językowy zawsze chce odpowiedzieć. Gdy wyszukiwanie nie znajdzie właściwego fragmentu, model może złożyć wiarygodnie brzmiącą odpowiedź z ogólnej wiedzy. W firmie to groźne, bo odpowiedź wygląda na oficjalną.

  • Wymagaj źródeł przy każdej odpowiedzi i pokazuj je użytkownikowi jako linki do dokumentów.
  • Daj modelowi wyraźne pozwolenie na odpowiedź „nie znalazłem tego w dokumentach”.
  • Ogranicz zakres: asystent od procedur kadrowych nie powinien odpowiadać na pytania o ceny.
  • Loguj pytania bez odpowiedzi: to gotowa lista luk w dokumentacji.

Co najczęściej psuje jakość

ProblemObjawRozwiązanie
Skany bez warstwy tekstowejSystem nie widzi treści dokumentuRozpoznawanie tekstu (OCR) przed wczytaniem
Kilka wersji tego samego dokumentuOdpowiedzi według starej proceduryJedno źródło prawdy, archiwum poza indeksem
Tabele i cennikiPomylone wiersze i kolumnyOsobne przetwarzanie tabel, czasem zamiana na tekst
Za duże lub za małe fragmentyOdpowiedzi bez kontekstu albo zbyt ogólneDzielenie według nagłówków i sekcji, testy na pytaniach
Brak uprawnieńPracownik dostaje fragment, którego nie powinien widziećFiltrowanie wyników według uprawnień użytkownika
Żargon i skróty firmoweWyszukiwanie nie łączy skrótu z pełną nazwąSłownik skrótów i wyszukiwanie mieszane: znaczeniowe plus po słowach
Uwaga

Uprawnienia to najczęściej pomijany temat. Jeśli dokument kadrowy trafi do wspólnego indeksu, asystent może zacytować z niego fragment komukolwiek. Uprawnienia ustala się przed wczytaniem dokumentów, nie po.

Jak sprawdzić, czy wdrożenie działa

Najprostsza i najskuteczniejsza metoda: zbierz od pracowników 20–50 prawdziwych pytań, które zadają na co dzień, i do każdego zapisz poprawną odpowiedź oraz dokument, w którym jest. Po każdej zmianie w systemie uruchom wszystkie pytania i sprawdź, ile odpowiedzi jest poprawnych i ze źródłem. Bez takiego zestawu każda ocena to tylko wrażenie.

Lista kontrolna0 z 8

Pojęcia z tego poradnika

RAG

Retrieval-Augmented Generation: AI najpierw wyszukuje pasujące fragmenty dokumentów, a potem odpowiada na ich podstawie, podając źródła.

Embedding (wektor)

Zapis znaczenia fragmentu tekstu w postaci liczb. Pozwala znaleźć fragmenty podobne znaczeniowo, nawet gdy używają innych słów.

Halucynacja

Odpowiedź AI, która brzmi wiarygodnie, ale jest nieprawdziwa albo nie wynika z dostępnych danych.

OCR

Rozpoznawanie tekstu na obrazach i skanach, żeby komputer mógł go przeszukiwać i przetwarzać.

Pytania i odpowiedzi

Czy RAG wymaga trenowania modelu?

Nie. Model zostaje taki, jaki jest, a wiedzę o firmie dostaje w postaci fragmentów dokumentów w chwili pytania. Dzięki temu aktualizacja wiedzy to aktualizacja dokumentów, a nie ponowne trenowanie.

Czy RAG może działać na własnym serwerze?

Tak. Indeks dokumentów, wyszukiwarka i model mogą działać w całości w firmie, bez wysyłania dokumentów na zewnątrz.

Ile dokumentów można wczytać?

Technicznie bardzo dużo. W praktyce ważniejsze jest, żeby były aktualne i uporządkowane. Lepiej zacząć od jednego działu i dobrze działającego zestawu dokumentów niż od całego dysku firmy.

Źródła i dokumentacja

Usługa związana z tym poradnikiem

Wdrożenie AI w firmie na własnym serwerze

Opisz problem

Pytanie 1 z 5

Co najbardziej chcesz usprawnić?

Wybierz to, co jest najbliżej. Nie musi pasować idealnie.

Wstępne podsumowanie

To wstępna sugestia na podstawie kilku odpowiedzi, a nie diagnoza. Nic nie jest zapisywane, dopóki nie wyślesz wiadomości.