Dokumentacja

Ugruntuj każdą odpowiedź swoją wiedzę.

Wybierz architekturę wyszukiwania, skonfiguruj jej modele i ograniczenia wyszukiwania, a następnie zindeksuj dokumenty, na których powinny opierać się odpowiedzi.

6 wzorców wyszukiwania

Każdy RAG wymaga nazwy, modelu osadzania i wymiaru wektorowego. Modele grafów, routerów, wizji i syntezy pojawiają się tylko wtedy, gdy ich możliwości są włączone.

Przegląd

Zbuduj potok odzyskiwania

Konfiguracja RAG konwertuje dokumenty źródłowe na wektory i pobiera odpowiedni kontekst dla każdego zapytania. Bardziej zaawansowane wzorce dodają reranking, ekstrakcję wizualną, przeglądanie wykresów, wyszukiwanie leksykalne lub routing oparty na intencjach.

1. Architekt
2. Skonfiguruj
3. Ziemia

Step 01

Wybierz wzór RAG

Każdy wzorzec aktywuje inną ścieżkę wyszukiwania i w kroku drugim udostępnia tylko odpowiedni model i elementy sterujące dostrajaniem.

Naiwny RAG
Odzyskaj i ponownie uszereguj
Multimodalny RAG
Wykres RAG
Hybrydowy RAG
Routera RAG

Step 02 · Section 01

Szczegóły RAG

Zidentyfikuj bazę wiedzy i opisz dziedzinę objętą jej zindeksowanymi źródłami.

RAG Sekcja szczegółów z nazwą i opisem
RAG NazwaDOCS.WYMAGANY

Nazwa wyświetlana używana w katalogach i selektorach RAG dla agentów, widżetów i obiektów docelowych API.

OpisDOCS.FAKULTATYWNY

Zwięzłe podsumowanie dziedziny wiedzy, materiału źródłowego i celu wyszukiwania.

Step 02 · Section 02

Model osadzania wektorowego

Model osadzania konwertuje fragmenty dokumentów i zapytania na wektory numeryczne. Wybrany wymiar ustala kształt wektora używany do indeksowania i wyszukiwania podobieństw.

Sekcja modelu osadzania wektorowego z kontrolą osadzania i wymiarowania
Model osadzaniaWymagany

Wybiera model dostawcy używany do kodowania zarówno fragmentów dokumentu, jak i przychodzących zapytań.

Wymiar wektorowyWymagany

Ustawia liczbę wartości numerycznych przechowywanych dla każdej reprezentacji wektorowej.

Step 02 · Section 03

Model AI do rerankingu

Model rerankingu wykorzystuje neuronowy cross-encoder do oceny każdego kandydującego fragmentu względem zapytania użytkownika po szerokim wyszukiwaniu wektorowym. Ponownie porządkuje kandydatów, aby końcowy kontekst zawierał najbardziej trafne fragmenty.

Sekcja modelu AI do rerankingu z wyborem cross-encodera i szczegółami modelu
Model rerankinguWymagany

Wybiera cross-encoder używany do oceny kandydatów wyszukiwania wektorowego dla każdego zapytania.

Step 02 · Sections 04–07

Specjalistyczne modele AI

Dodatkowe modele pojawiają się tylko wtedy, gdy wymaga ich architektura lub opcjonalna funkcja. Każdy zgodny model rozumowania może również po dokonaniu wyboru udostępnić selektor wysiłku.

Sekcja modelu ekstrakcji Grafu Wiedzy
Sekcja modelu klasyfikatora intencji zapytania
Włączono sekcję „Wizja i opis mediów”.
Włączono sekcję syntezy odpowiedzi AI Model
Model graficznyWarunkowy

Podczas indeksowania wyodrębnia węzły jednostek, relacje semantyczne i ustrukturyzowane trójki.

Model routeraWarunkowy

Klasyfikuje przychodzące zamiary i wybiera pobieranie wektorów, przeglądanie wykresu lub reakcję bezpośrednią.

Model wizjiWarunkowy

Opisuje obrazy, wykresy i diagramy, dzięki czemu informacje wizualne mogą dołączyć do kontekstu, który można przeszukiwać.

Model odpowiedziWarunkowy

Zamienia odzyskane fragmenty w ugruntowaną konwersacyjną odpowiedź na samodzielne zapytania i widżety RAG.

Wysiłek rozumowaniaWarunkowy

Stosuje obsługiwany poziom wysiłku do modeli wykresów, routerów, wizji lub odpowiedzi.

TemperaturaWarunkowy

Kontroluje zmienność generowanej mocy dla odpowiednich etapów wytwarzania.

Step 02 · Section 08

Architektura i parametry wyszukiwania

Suwaki kontrolują ilość kontekstu kandydata zbieranego na każdym etapie. Karta zmienia się wraz z wybranym wzorcem, dlatego wyświetlane są tylko parametry używane przez ten potok.

Sekcja Architektura i pobieranie parametrów routera RAG
góra_kNaiwny, multimodalny, router5 · 1–50Fragmenty wstawione w ostateczny kontekst.
inicjał_góra_kOdzyskaj i ponownie uszereguj25 · 5–100Szeroka semantyczna pula kandydatów przed zmianą rankingu.
final_top_kZmień rangę, hybryda5 · 1–20Przejścia zachowane po zmianie rangi lub fuzji rang.
wektor_top_kWykres4 · 1–20Semantyczne fragmenty początkowe używane do lokalizowania elementów wykresu.
głębokość_grafuWykres1 · 1–3Przeskoki relacji przechodzą z jednostek źródłowych.
graph_limitWykres20 · 1–100Do kontekstu dodano maksymalną liczbę potrójnych relacji między jednostkami.
wektor_kHybrydowy15 · 1–50Gęste kandydaci semantyczni uwzględnieni w fuzji rang.
bm25_kHybrydowy15 · 1–50Rzadcy kandydaci leksykalni uwzględnieni w fuzji rang.

Step 02 · Section 08

Dokumenty bazy wiedzy

Zapisz najpierw RAG, aby umożliwić przesyłanie dokumentów. Przesłane pliki są indeksowane według wybranego modelu osadzania i stają się dostępne do pobrania po zakończeniu przetwarzania.

Sekcja Dokumenty bazy wiedzy przed zapisaniem RAG

Zmiana modelu osadzania lub wymiaru wektora po indeksowaniu może wymagać ponownego przetworzenia dokumentów, aby przechowywane wektory pozostały kompatybilne.

Step 02 · Section 09

Testowanie zapytań na żywo

Po zapisaniu i zindeksowaniu dokumentów prześlij reprezentatywne zapytania, aby sprawdzić ugruntowaną odpowiedź, pobrane fragmenty, wyodrębnione fakty, etapy wykonania i złożony kontekst.

Sekcja Testowanie zapytań na żywo i Podgląd ugruntowany przed zapisaniem RAG

Wymagane przed zapisaniem

Wzorzec, nazwa RAG, model osadzania, wymiar wektorowy i każdy model wymagany przez wybraną architekturę.

Po stworzeniu

Używaj pytań wymagających dokładnych faktów i syntezy z wielu źródeł, a następnie dostosuj limity wyszukiwania na podstawie zwróconych dowodów.