Vektor-RAG beantwortet "Umsatz in France" nach Ähnlichkeit. Structured RAG verknüpft Ihre Stadtspalte mit der Ländertabelle aus Wikipedia, so wird die Frage zu einem SQL-Join, den Sie lesen können.
Dieselbe Frage auf vier Ebenen der Abfrage. Nur bei der letzten können Sie die Antwort prüfen.
| Auf strukturierten Daten | Vektor-RAG | Structured RAG |
|---|---|---|
| Wie eine Textspalte genutzt wird | In einen Vektor eingebettet | Per Schlüssel mit einer Referenztabelle verknüpft |
| Abrufmechanismus | Ähnlichkeit nächster Nachbarn | SQL-Join |
| "Kehl" (deutsche Stadt nahe Strasbourg) | Kann enthalten sein | Durch den Join ausgeschlossen |
| Warum eine Zeile zurückkam | Ein Ähnlichkeitswert | Der Join, im SQL |
| Ihre privaten Referenztabellen | Neu eingebettet | Per Schlüssel verknüpft |
| Was die Summe berechnet | Das LLM | Die Datenbank |
Prereasoner erkennt, was jede Spalte enthält.
Stadt → Land → Währung oder Stufe → Ihre Stufentabelle. Jede Verknüpfung ist ein Schlüssel in einer Referenztabelle.
Die Frage wird zu einem SQL-Join über diese Tabellen.
Sie bekommen die Zeilen und das SQL, das sie geliefert hat.
Testen Sie es mit Ihrer eigenen CSV. Fügen Sie Ihre Referenztabellen hinzu, wenn Sie sie brauchen.