PRZEWODNIK Językowy AI

Self-RAG i odzyskiwanie refleksyjne

Self-RAG to platforma, w której model językowy decyduje, kiedy pobrać, a następnie krytykuje zarówno odzyskane fragmenty, jak i własne wyniki, używając specjalnych tokenów refleksji.

2 minuty czytaniaOstatnia aktualizacja

Przegląd

It matters because it makes retrieval-augmented generation adaptive and self-checking instead of blindly fetching documents for every query.

Głębokie nurkowanie

Standardowy RAG pobiera stałą liczbę fragmentów dla każdego wejścia, nawet jeśli nie są one potrzebne, i nigdy nie sprawdza, czy odpowiedź jest rzeczywiście obsługiwana. Self-RAG, wprowadzony przez Asai i współpracowników w 2023 r., szkoli jeden model do wykonywania trzech czynności na żądanie. Po pierwsze, emituje token „odzyskania” decydujący, czy wiedza zewnętrzna jest w ogóle potrzebna. Po drugie, po odzyskaniu wystawia żetony krytyki „IsRelevant”, oceniając, czy każdy fragment jest pomocny. Po trzecie, generuje tokeny „IsSupported” i „IsUseful”, oceniając, czy jego własne stwierdzenia są oparte na dowodach i jak dobra jest odpowiedź. Te żetony refleksji umożliwiają systemowi pobieranie tylko wtedy, gdy jest to uzasadnione, filtrowanie nieistotnych fragmentów i preferowanie wyników, które sam model ocenia jako dobrze obsługiwane, co zmniejsza halucynacje.

Wgląd techniczny

Self-RAG jest szkolony poprzez nadzorowane uczenie się na danych oznaczonych tokenami odbicia, często pochodzącymi z silniejszego modelu, takiego jak GPT-4. Podsumowując, model przeplata zwykłe żetony tekstowe ze specjalnymi żetonami kontrolnymi. Przeszukiwanie wiązki na poziomie segmentu może następnie ocenić potencjalne kontynuacje na podstawie prawdopodobieństwa żetonów krytyki, umożliwiając programistom dostrojenie zachowania w czasie wykonywania — na przykład większe przypisanie „IsSupported” w celu zmaksymalizowania oparcia na faktach w porównaniu z płynnością.

Wpływ strategiczny

Szybkość i skala

Przepływy pracy związane z językiem mogą przebiegać szybciej bez utraty spójności.

Dostęp i zasięg

Rozszerza dostęp w różnych językach i stylach komunikacji.

Jaśniejsze decyzje

Zespoły mogą spędzać więcej czasu na ocenie, podczas gdy automatyzacja radzi sobie z powtarzalnością.

Przyszłość Self-RAG i odzyskiwania refleksyjnego

Wyszukiwanie refleksyjne zbiega się z agentycznym RAG, w którym modele planują wieloetapowe wyszukiwania, wywołują narzędzia i dokonują samokorekty w iteracjach. Oczekuj ściślejszej integracji samokrytyki z modelami weryfikatorów, wyszukiwania na podstawie wykresów wiedzy i uczenia się przez wzmacnianie, które nagradza wierne, dobrze cytowane odpowiedzi. W miarę dojrzewania modeli rozumowania wyszukiwanie na żądanie i samoocena stanie się prawdopodobnie zachowaniem domyślnym, a nie oddzielną strukturą, przy czym model dynamicznie decyduje, ile dowodów wymaga każde twierdzenie.

Implementacja w świecie rzeczywistym

Asystent medyczny zajmujący się pytaniami i odpowiedziami pobiera wytyczne tylko w przypadku pytań klinicznych i pomija pobieranie w przypadku pozdrowień, korzystając ze swojego żetonu decyzji „pobierz”.

Asystent ds. badań odfiltrowuje trafienia wyszukiwania niezwiązane z tematem, sprawdzając ocenę krytyczną każdego fragmentu przed napisaniem.

Chatbot dla przedsiębiorstw preferuje odpowiedzi oznaczone jako „Obsługiwane”, więc jego wypowiedzi opierają się na dokumentach firmowych, co eliminuje halucynacje.

Narzędzie do sprawdzania faktów wykorzystuje wynik „IsUseful” do uszeregowania wielu potencjalnych odpowiedzi i wybrania tej, która jest najlepiej udokumentowana.

Zagrożenia i poręcze

Halucynacyjne fakty mogą po cichu trafiać do raportów, strumieni wsparcia lub wyników badań.

Szybka czułość może spowodować niespójne wyniki w przypadku podobnych żądań.

Wrażliwe dane tekstowe mogą zostać ujawnione, jeśli kontrola dostępu jest słaba.

Plan wdrożenia

1

Zdefiniuj format wyjściowy, ton i standardy jakości przed wdrożeniem.

2

Zawsze, gdy liczy się dokładność, korzystaj z zaufanych źródeł.

3

Utrzymuj punkt kontrolny weryfikacji ręcznej w przypadku wyników o wysokiej stawce.

4

Śledź wzorce niepowodzeń i regularnie powtarzaj monity lub przepływy pracy.

Odkrywaj dalej

Free newsletter

Get the daily AI briefing

Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.

One email each weekday. Unsubscribe in one click. We never sell or share your address.

Test yourself

Take the Self-RAG and Reflective Retrieval quiz

Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.

Rozpocznij quiz

Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation

Następny poradnik

Spekulatywne RAG i kreślenie wspomagane wyszukiwaniem

Często zadawane pytania

What is Self-RAG and Reflective Retrieval?

Self-RAG to platforma, w której model językowy decyduje, kiedy pobrać, a następnie krytykuje zarówno odzyskane fragmenty, jak i własne wyniki, używając specjalnych tokenów refleksji. Ma to znaczenie, ponieważ sprawia, że ​​generowanie wspomagane wyszukiwaniem jest adaptacyjne i samokontrolujące, zamiast ślepego pobierania dokumentów dla każdego zapytania.

Jaką kluczową decyzję podejmuje Self-RAG, a nie standardową RAG?

Self-RAG emituje token „pobierania”, aby na żądanie zdecydować, czy potrzebne są dokumenty zewnętrzne, zamiast zawsze pobierać.

Czym są „żetony refleksji” w Self-RAG?

Tokeny refleksji, takie jak IsRelevant, IsSupported i IsUseful, pozwalają modelowi na krytykę fragmentów i własnych wyników.

Który token refleksji ocenia, czy wygenerowane oświadczenie jest oparte na uzyskanych dowodach?

Token IsSupported ocenia, czy twierdzenia modelu są rzeczywiście poparte odzyskanymi fragmentami, pomagając zmniejszyć halucynacje.

W jaki sposób model Self-RAG jest zwykle szkolony w celu tworzenia tokenów odbicia?

Self-RAG uczy się na podstawie danych szkoleniowych opatrzonych tokenami refleksji, często generowanymi przez bardziej wydajny model nauczyciela, taki jak GPT-4.

Jaką korzyść daje krytyka każdego fragmentu w formie „IsRelevant”?

Krytykując znaczenie każdego fragmentu, Self-RAG może zignorować wyszukiwania nie na temat, zamiast umieszczać je w odpowiedzi.