Przejdź do treści
Styl myślowy Atlas pojęć współczesności i ich środkowoeuropejskich rodowodów

Architektura AI #118

RAG

termin oryginalny: retrieval-augmented generation (ang.) · generowanie wspomagane wyszukiwaniem, generacja z wyszukiwaniem

Pojęcie z obiegu globalnego — bez udokumentowanego rodowodu w regionie. przejdź do dokumentacji ↓

Definicja robocza

RAG (retrieval-augmented generation, generowanie wspomagane wyszukiwaniem) to układ, w którym model językowy nie odpowiada wyłącznie z tego, co ma zapisane w wagach, lecz najpierw dostaje fragmenty dokumentów wyszukane dla danego pytania i dopiero na ich podstawie generuje tekst. Rozdziela więc dwie rzeczy, które w czystym modelu są zlepione: umiejętność pisania i zasób faktów. W sensie technicznym (Lewis i in., 2020) RAG to konkretna architektura z gęstym indeksem wektorowym i wspólnym treningiem wyszukiwacza oraz generatora; w sensie potocznym, od 2023 r., to każda rura „wyszukaj, wklej do promptu, odpowiedz”. Rozróżnienie ma znaczenie, bo większość wdrożeń to wersja potoczna, a większość obietnic pochodzi z wersji technicznej.

Geneza i rodowód

Nazwę wprowadził zespół Facebook AI Research i University College London w artykule z maja 2020 r. (NeurIPS 2020). Problem, na który odpowiadał, zdiagnozowano rok wcześniej w tym samym środowisku: praca „Language Models as Knowledge Bases?” (Petroni i in., 2019) pokazała, że modele typu BERT „pamiętają” sporo faktów, ale nie da się tej pamięci ani zaktualizować, ani sprawdzić, ani rozszerzyć bez ponownego treningu. Dwie linie dziedziczenia zbiegły się w 2020 r.: otwarte odpowiadanie na pytania z gęstym wyszukiwaniem (DPR Karpukhina i in., kwiecień 2020) oraz, w Google, REALM Guu i in. (luty 2020), które wyszukiwarkę wbudowało już w pretrening. RAG Lewisa i in. dał tej rodzinie nazwę i prosty przepis: pamięć parametryczna (seq2seq BART) plus pamięć nieparametryczna (indeks Wikipedii). Kolejne kroki to RETRO DeepMind (grudzień 2021), gdzie wyszukiwanie z korpusu bilionów tokenów zastąpiło część parametrów, oraz przechwycenie terminu przez przemysł w 2023 r., kiedy „RAG” zaczął oznaczać dowolne podłączenie bazy wektorowej do modelu czatowego, bez wspólnego treningu i często bez wektorów uczonych na zadaniu.

Rodowód środkowoeuropejski

Nie znaleźliśmy udokumentowanego związku tego pojęcia z myślą lub doświadczeniem Europy Środkowej.

Nie znaleźliśmy udokumentowanego związku tego pojęcia z myślą lub doświadczeniem Europy Środkowej (co według przyjętej metody oznacza „nie znaleźliśmy”, nie „nie istnieje”; stan na październik 2026).

Dlaczego teraz

Trzy rzeczy zdarzyły się między 2022 a 2024 r. Po pierwsze, ChatGPT (listopad 2022) uczynił konfabulację modeli problemem publicznym: sprawy sądowe z fikcyjnymi orzeczeniami cytowanymi przez prawników w USA w 2023 r. pokazały, że model bez źródła jest w pracy zawodowej bezużyteczny. Po drugie, firmy chciały używać modeli na własnych dokumentach, a dostrajanie wag na poufnych danych było drogie, powolne i nie dawało śledzenia pochodzenia odpowiedzi; RAG obiecał to samo za cenę indeksu. Po trzecie, pojawiła się infrastruktura: bazy wektorowe, biblioteki typu LangChain i LlamaIndex (2022–2023), a dostawcy modeli dodali wyszukiwanie w sieci jako funkcję produktu. Równolegle rośnie kontrargument: okna kontekstu rzędu setek tysięcy i milionów tokenów (2024) pozwalają po prostu wkleić całą dokumentację, a prace takie jak „Lost in the Middle” (lipiec 2023) pokazują, że ani jedno, ani drugie nie działa tak czysto, jak sugeruje marketing.

Siła wyjaśniająca

Pojęcie każe rozdzielić trzy pytania, które w rozmowach o „AI, która zmyśla” zwykle się zlewają: czy model umie pisać, czy ma dostęp do właściwych faktów i czy potrafi z dostępnych faktów skorzystać. Przykład pierwszy: asystent prawny odpowiada błędnie, choć ma ustawę w indeksie — RAG pozwala sprawdzić, czy zawiódł wyszukiwacz (nie znalazł artykułu), czy generator (znalazł, lecz zignorował), a to dwa różne remonty. Przykład drugi: dział obsługi klienta chce, by bot mówił tylko to, co jest w regulaminie; RAG daje mechanizm cytowania, więc każdą odpowiedź można rozliczyć z dokumentu, z którego pochodzi, i wyłączyć wiedzę „z głowy” modelu. Przykład trzeci: aktualizacja wiedzy. Zmiana jednego akapitu w indeksie zmienia odpowiedzi od zaraz, bez treningu, co pokazuje, że „wiedza modelu” jest kategorią zbyt grubą: część wiedzy powinna siedzieć w wagach, część w bazie, i to decyzja projektowa, nie własność technologii.

Osie sporu

RAG a długi kontekst

Stanowisko i krytyka

Zespoły dostawców modeli z oknami rzędu miliona tokenów (Google, Anthropic, 2024) i część badaczy twierdzą, że wyszukiwanie to proteza z czasów krótkich kontekstów: wystarczy wkleić całość, a model sam znajdzie, co trzeba. Najmocniejszy kontrargument: Długi kontekst kosztuje przy każdym zapytaniu, nie skaluje się do korpusów rzędu milionów dokumentów, a „Lost in the Middle” pokazuje, że model nie czyta kontekstu równomiernie; wyszukiwanie to również kontrola dostępu i audyt, których sam prompt nie daje. Charakter sporu: rzeczowy — chodzi o rachunek kosztów, rozmiar korpusu i wymagania zgodności, a te różnią się między wdrożeniami.

Czy RAG leczy halucynacje

Stanowisko i krytyka

Sprzedawcy rozwiązań dla firm przedstawiają RAG jako gwarancję wiarygodności: model „odpowiada tylko na podstawie dokumentów”. Najmocniejszy kontrargument: Badanie Shustera i in. (2021) mówi o ograniczeniu, nie o usunięciu zmyśleń; generator potrafi odpowiedzieć wbrew dokumentowi, a wyszukiwacz może podać dokument nietrafny, lecz podobny powierzchniowo, co daje halucynację z pozornym cytatem — groźniejszą, bo uwiarygodnioną. Charakter sporu: mieszany — rzeczowy w literaturze (mierzalne spadki błędów), retoryczny w sprzedaży (słowo „gwarancja”).

Wspólny trening czy klocki

Stanowisko i krytyka

Autorzy oryginalnych prac (RAG, REALM, RETRO) bronią systemów, w których wyszukiwacz uczy się razem z generatorem, bo tylko wtedy model „wie”, czego szukać; praktycy budują z gotowych klocków: osobny model osadzeń, osobna baza, osobny model czatowy. Najmocniejszy kontrargument: Klocki wygrały w praktyce, bo da się je wymieniać i audytować osobno; wspólny trening jest drogi i wiąże z jednym dostawcą. Samo nazywanie klocków „RAG” zaciera jednak to, co w 2020 r. było odkryciem. Charakter sporu: rzeczowy — to spór o to, gdzie przebiega granica między badaniem a inżynierią i kto płaci za optymalizację.

Niedoceniany kąt

RAG przenosi decyzję epistemiczną z modelu na wyszukiwarkę, a więc na ranking, i tu dzieje się to, co w dyskusji najmniej widać. Odpowiedź z cytatem wygląda jak uzasadnienie, lecz o tym, które pięć fragmentów z miliona model w ogóle zobaczył, zdecydowała miara podobieństwa wektorów, podział dokumentów na kawałki i próg odcięcia; żaden z tych wyborów nie jest widoczny dla użytkownika, a każdy z nich jest polityką redakcyjną. Firma, która wdraża RAG, nieświadomie projektuje kanon: co jest „źródłem”, co się indeksuje, w jakiej wersji i z jaką wagą. Spory o stronniczość modeli dotyczą wag; spory o stronniczość RAG powinny dotyczyć indeksu i tego, kto ma do niego klucz. To przybliża RAG raczej do historii bibliotek i katalogów niż do historii sieci neuronowych — i tłumaczy, dlaczego inżynierowie wyszukiwania z lat 2000., nie badacze głębokiego uczenia, okazali się w 2023 r. najbardziej poszukiwanymi specjalistami.

W przekładzie

Polski termin nie jest ustalony. W branży mówi się „RAG” i „ragować”; w tekstach pojawia się „generowanie wspomagane wyszukiwaniem”, „generacja z wyszukiwaniem”, „generowanie rozszerzone o wyszukiwanie” i kalka „generacja wzbogacona o pobieranie”. „Pobieranie” gubi sens retrieval (wyszukiwanie, nie ściąganie), „wzbogacona” brzmi reklamowo. Wybieramy skrót „RAG” jako hasło i „generowanie wspomagane wyszukiwaniem” jako rozwinięcie przy pierwszym użyciu; opisowe „model z pamięcią zewnętrzną” jest dobre w zdaniu, ale nie jako termin.

Jedno zdanie na wynos

RAG nie uczy modelu prawdy, lecz przenosi odpowiedzialność za nią na to, co znalazło się w indeksie — i na tego, kto ten indeks ułożył.

Sieć pojęć pokrewnych

Jak to pojęcie wzmacnia, ogranicza lub uzupełnia inne ramy analityczne w korpusie.

  • LLM uzupełnia

    RAG dokłada do modelu językowego pamięć zewnętrzną, której sam model nie ma: aktualną, wymienialną i możliwą do wskazania palcem.

  • Halucynacje modeli ogranicza

    Wyszukiwanie zmniejsza liczbę zmyślonych faktów, ale nie usuwa ich: model potrafi zignorować dokument albo błędnie go streścić.

  • Transformer wzmacnia

    Oba człony architektury RAG — koder zapytań i generator — są transformerami; RAG jest sposobem ich złożenia, nie nową architekturą.

  • Modele bazowe uzupełnia

    RAG pozwala dostosować model bazowy do danych firmy lub dziedziny bez dostrajania wag, przez zmianę indeksu.

  • Epistemologia sieciowa w napięciu

    Odpowiedź z cytowanym źródłem wygląda jak uzasadnienie, lecz dobór źródeł wykonuje ranking, którego użytkownik nie widzi.

  • Model collapse ogranicza

    Indeks zasilany treściami wygenerowanymi przez modele traci wartość jako „kotwica w świecie”, którą miał być.

Kanon lektur i most przekładowy

Kluczowe prace założycielskie, wprowadzenia i głosy krytyczne — wraz z informacją o dostępności wydań w języku polskim i angielskim.

  1. tekst założycielski 2020 · angielski

    Patrick Lewis, Ethan Perez, Aleksandra Piktus, Fabio Petroni, Vladimir Karpukhin, Naman Goyal, Heinrich Küttler, Mike Lewis, Wen-tau Yih, Tim Rocktäschel, Sebastian Riedel, Douwe Kiela, Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks

    Artykuł z NeurIPS 2020 (arXiv 22 maja 2020), który nadał nazwę pojęciu: generator seq2seq jako pamięć parametryczna plus indeks wektorowy Wikipedii jako pamięć nieparametryczna, trenowane razem.

    Po polsku: brak polskiego wydania

    Po angielsku: tekst oryginalny po angielsku

  2. tekst założycielski 2020 · angielski

    Kelvin Guu, Kenton Lee, Zora Tung, Panupong Pasupat, Ming-Wei Chang, REALM: Retrieval-Augmented Language Model Pre-Training

    Równoległa propozycja z Google (arXiv 10 lutego 2020): wyszukiwarka dokumentów uczona bez etykiet już na etapie pretreningu, co pokazuje, że idea „model plus indeks” nie ma jednego ojca.

    Po polsku: brak polskiego wydania

    Po angielsku: tekst oryginalny po angielsku

  3. tekst założycielski 2020 · angielski

    Vladimir Karpukhin, Barlas Oğuz, Sewon Min, Patrick Lewis, Ledell Wu, Sergey Edunov, Danqi Chen, Wen-tau Yih, Dense Passage Retrieval for Open-Domain Question Answering

    Komponent, bez którego RAG by nie zadziałał: gęste wektory z podwójnego kodera pokonują BM25 i stają się standardowym wyszukiwaczem w pierwszych systemach.

    Po polsku: brak polskiego wydania

    Po angielsku: tekst oryginalny po angielsku

  4. wprowadzenie i synteza 2023 · angielski

    Yunfan Gao, Yun Xiong, Xinyu Gao, Kangxiang Jia, Jinliu Pan, Yuxi Bi, Yi Dai, Jiawei Sun, Meng Wang, Haofen Wang, Retrieval-Augmented Generation for Large Language Models: A Survey

    Najczęściej cytowany przegląd (arXiv, grudzień 2023, wersje do 2024): podział na RAG naiwny, zaawansowany i modułowy oraz mapa komponentów i metod oceny.

    Po polsku: brak polskiego wydania

    Po angielsku: tekst oryginalny po angielsku

  5. wprowadzenie i synteza 2021 · angielski

    Kurt Shuster, Spencer Poff, Moya Chen, Douwe Kiela, Jason Weston, Retrieval Augmentation Reduces Hallucination in Conversation

    Pierwsze (kwiecień 2021) systematyczne badanie tezy, że wyszukiwanie ogranicza konfabulację w dialogu — źródło najczęstszego argumentu sprzedażowego za RAG.

    Po polsku: brak polskiego wydania

    Po angielsku: tekst oryginalny po angielsku

  6. perspektywa krytyczna 2023 · angielski

    Nelson F. Liu, Kevin Lin, John Hewitt, Ashwin Paranjape, Michele Bevilacqua, Fabio Petroni, Percy Liang, Lost in the Middle: How Language Models Use Long Contexts

    Pokazuje, że model gubi informację umieszczoną w środku kontekstu; podważa naiwne „wrzuć więcej dokumentów” i tłumaczy, czemu kolejność wyników wyszukiwania ma znaczenie.

    Po polsku: brak polskiego wydania

    Po angielsku: tekst oryginalny po angielsku

  7. z innej dziedziny 1945 · angielski

    Vannevar Bush, As We May Think

    Esej z „The Atlantic Monthly” o memeksie, maszynie do szybkiego wydobywania powiązanych zapisów; przypomina, że marzenie o pamięci zewnętrznej wspomagającej myślenie jest starsze niż sieci neuronowe.

    Po polsku: wydania polskiego nie sprawdzono

    Po angielsku: tekst oryginalny po angielsku