aipoc-lab
[SŁOWNIK AI][RAG][LLM]

RAG

Autorstwo i zatwierdzenie

[Napisane z AI] [Zatwierdzone przez człowieka]

Aktualizacja

28.10.2026

RAG (Retrieval-Augmented Generation, generowanie wspomagane wyszukiwaniem) to sposób budowania chatbota, w którym model AI przed odpowiedzią najpierw wyszukuje pasujące fragmenty w Twoich dokumentach, a potem odpowiada wyłącznie na ich podstawie. Model nie musi „pamiętać” Twojej firmy. Wystarczy, że dostanie właściwe kartki do przeczytania.

154

tekstów o RAG w bazie

6

fragmentów do modelu

0,08 gr

za odpowiedź

Jak to działa?

  1. Przygotowanie (raz): dokumenty tnie się na fragmenty, każdy zamienia się na wektor (embedding) i zapisuje w bazie wektorowej.
  2. Pytanie: pytanie użytkownika zamienia się na wektor tym samym modelem.
  3. Wyszukanie: baza zwraca fragmenty najbliższe znaczeniem.
  4. Odpowiedź: model dostaje pytanie razem z fragmentami i instrukcję „odpowiadaj tylko z tego”.
  5. Źródła: odpowiedź wskazuje, z którego fragmentu pochodzi każde zdanie.

Jak to robi nasz lab?

Czat w rogu tej strony to RAG na ~20 tys. tekstów o AI. Każde pytanie przechodzi ten sam łańcuch:

  1. Maskowanie danych: PESEL, e-mail i telefon zamieniają się w [PESEL], [EMAIL], [TELEFON], zanim pytanie pójdzie dalej.
  2. Wektor pytania liczy lokalny EmbeddingGemma na naszym serwerze, za 0 zł.
  3. 12 najbliższych fragmentów z bazy (PostgreSQL + pgvector).
  4. Bramka tematu: jeśli najlepszy fragment nie przekracza progu 0,764, czat mówi wprost, że w bazie tego nie ma.
  5. 6 najlepszych fragmentów trafia do modelu odpowiedzi. Kosztuje to ok. 0,08 gr za odpowiedź.
  6. Bramka wyjścia sprawdza odpowiedź przed wysłaniem: bez linków w tekście, bez kodu, bez wycieku instrukcji.
  7. Źródła jako przypisy [1], [2] z adresami artykułów.

Kiedy warto, kiedy nie?

  • Warto: czat na stronie firmy, baza wiedzy dla pracowników, odpowiedzi z regulaminów, cenników i dokumentacji, które często się zmieniają. Zmiana dokumentu = przeliczenie jednego fragmentu, bez trenowania modelu.
  • Nie warto: gdy model ma nauczyć się stylu czy formatu (tu lepszy fine-tuning) albo gdy wszystkie dokumenty mieszczą się w jednym zapytaniu do modelu.

Najczęstsze pułapki

  • Czat odpowiada na wszystko. Bez progu podobieństwa model dostaje słabe fragmenty i dopowiada resztę z głowy.
  • Brak treści wygląda jak zły czat. U nas pytanie „czym są bazy wektorowe?” nie przechodziło, bo w bazie były tylko 3 tytuły o wektorach. Karty tego słownika powstały m.in. po to.
  • Brak źródeł. Odpowiedzi bez przypisów nie da się sprawdzić, więc nikt jej nie ufa.
  • Dane osobowe w pytaniach. Ludzie wpisują maile i numery telefonów. Maskuj je, zanim cokolwiek zapiszesz.

Powiązane pojęcia

Baza wektorowa · Embedding · Halucynacje AI · Prompt injection · Fine-tuning a RAG

Pytania i odpowiedzi

RAG czy fine-tuning?

RAG daje modelowi wiedzę, fine-tuning zmienia jego zachowanie. Do czatu firmowego prawie zawsze wystarcza RAG.

Ile kosztuje chatbot z RAG?

U nas ok. 0,08 gr za odpowiedź plus własny serwer. Na koncie Cloudflare klienta da się to zmieścić w darmowym limicie przy małym ruchu.

Czy RAG eliminuje halucynacje?

Zmniejsza je, nie eliminuje. Pomagają próg, przypisy i bramka wyjścia.

Źródła

Dalej