Was ist Retrieval Augmented Generation (RAG)?
RAG
Retrieval Augmented Generation, kurz RAG, ist ein Verfahren, das ein Sprachmodell mit einer eigenen Wissensbasis verbindet. Vor jeder Antwort sucht das System passende Textstellen aus deinen Dokumenten heraus und übergibt sie dem Modell als Kontext, sodass die Antwort auf diesen Quellen beruht und nicht allein auf dem Trainingswissen.
Ein Sprachmodell kennt dein Preisverzeichnis und deine Betriebsanweisung nicht, weil beides nie im Training vorkam und sich alle paar Wochen ändert.
KI-generiertDieses Bild wurde mit KI erzeugt · Yves Hoppe / KI / cmt
- Ablauf
- Suchen, in den Prompt einfügen, antworten
- Typisch bei
- Handbüchern, Richtlinien, Ticketwissen
- Training nötig
- Nein, Dokumente werden nur indexiert
- Verwechselt mit
- Fine-Tuning
So läuft eine RAG-Pipeline ab
Der Name beschreibt die Reihenfolge: Retrieval heißt Abrufen, Augmented heißt angereichert, Generation ist das Formulieren der Antwort. Der Begriff stammt aus einem Forschungspapier von 2020, in dem ein Team um Patrick Lewis ein Sprachmodell mit einem Suchindex über Wikipedia koppelte. Heute bezeichnet RAG allgemein jede Architektur, die vor dem Generieren gezielt nachschlägt. Eine typische Pipeline hat zwei Teile, die zu unterschiedlichen Zeiten laufen.
-
Aufbereiten
Die Dokumente werden in Text umgewandelt und in Abschnitte zerlegt, die sogenannten Chunks. Zu jedem Chunk gehören Metadaten wie Quelle, Datum und Berechtigung.
-
Indexieren
Jeder Chunk bekommt ein Embedding, also einen Zahlenvektor für seine Bedeutung, und landet in einer Vektordatenbank, oft zusätzlich in einem klassischen Stichwortindex.
-
Suchen
Zur Frage des Nutzers sucht das System die ähnlichsten Chunks heraus. Viele Umsetzungen kombinieren Vektor- und Stichwortsuche und sortieren die Treffer mit einem Reranker neu.
-
Anreichern
Die besten Treffer werden zusammen mit der Frage und einer Anweisung in den Prompt geschrieben, etwa: Antworte nur auf Basis dieser Auszüge und nenne die Quelle.
-
Generieren
Das Sprachmodell formuliert die Antwort aus diesem Material und verweist im besten Fall auf die Abschnitte, aus denen sie stammt.
Die ersten beiden Schritte laufen einmalig und danach bei jeder Dokumentänderung, die letzten drei bei jeder Frage. Damit verschiebt sich die entscheidende Stellschraube: Das Modell kann nur so gut antworten, wie die gefundenen Abschnitte es hergeben. Ein großer Teil der Arbeit in einem RAG-Projekt steckt deshalb im Suchteil, nicht in der Auswahl des Sprachmodells.
Ein Beispiel aus dem Arbeitsalltag
Eine Servicemitarbeiterin fragt den internen Assistenten: Wie lange gilt die Gewährleistung auf Ersatzteile? Das System findet in der aktuellen Garantierichtlinie den Absatz zu Ersatzteilen und in einem gelösten Ticket eine Ausnahme für Verschleißteile. Beide Stellen gehen mit der Frage an das Modell, das daraus eine kurze Antwort formuliert und darunter die zwei Quellen mit Dokumentname und Stand anzeigt.
Ohne RAG hätte das Modell aus allgemeinem Wissen über Gewährleistung geantwortet, also mit gesetzlichen Fristen, die zu den Regeln eures Hauses nicht passen müssen. Genau dieser Unterschied ist der Kern: Das Modell bleibt dasselbe, aber es bekommt für jede Frage das passende Material vorgelegt.
Wofür Unternehmen RAG einsetzen
Der übliche Fall ist internes Wissen, das nirgends im Modell steckt: Arbeitsanweisungen, Produktdokumentation, Verträge, Angebote, gelöste Tickets. Ändert sich ein Dokument, tauschst du es im Index aus, ein neues Training ist nicht nötig. Genau das macht den Ansatz für Inhalte attraktiv, die sich laufend ändern, und für Fälle, in denen jede Antwort nachprüfbar sein muss.
Wichtig ist die Frage der Berechtigungen. Wenn nicht jede Person alle Dokumente sehen darf, muss die Suche vor der Antwort filtern, nicht danach. Wer diesen Punkt erst nach dem Prototyp bedenkt, baut die Datenhaltung oft komplett um.
Die Bausteine im Überblick
Ein RAG-System ist kein einzelnes Produkt, sondern ein Zusammenspiel mehrerer Komponenten. Jede davon lässt sich einzeln austauschen, und jede beeinflusst die Qualität der Antworten auf ihre eigene Weise.
| Baustein | Aufgabe | Woran du Schwächen merkst |
|---|---|---|
| Parser und Chunking | Text aus Dateien holen und sinnvoll zerlegen | Tabellen und Überschriften fehlen in den Treffern |
| Embedding-Modell | Bedeutung von Text in Vektoren übersetzen | Fachbegriffe und Abkürzungen werden nicht gefunden |
| Index | Vektoren und Stichwörter durchsuchbar halten | Veraltete Dokumente tauchen weiter auf |
| Reranker | Treffer nach echter Relevanz neu ordnen | Die richtige Stelle steht nur auf Platz acht |
| Sprachmodell | Aus den Treffern eine Antwort formulieren | Die Antwort ergänzt Dinge, die in keiner Quelle stehen |
Frameworks wie LangChain oder LlamaIndex verbinden diese Teile, nehmen dir aber keine der Entscheidungen ab. Neuere Varianten erweitern das Grundmuster: Beim agentischen RAG entscheidet ein KI-Agent selbst, ob und wonach er sucht, bei Graph-basierten Ansätzen werden zusätzlich Beziehungen zwischen Begriffen und Dokumenten ausgewertet.
Woran RAG-Projekte scheitern
Der häufigste Fehler ist die falsche Zerlegung der Dokumente. Zu große Abschnitte verwässern die Suche, zu kleine reißen Zusammenhänge auseinander, etwa wenn die Tabellenüberschrift im einen und die Werte im nächsten Abschnitt landen. Tabellen, Fußnoten und mehrspaltige PDF-Layouts brauchen fast immer eine eigene Behandlung.
Genauso schwer wiegt die fehlende Messung. Ohne einen Satz Testfragen mit bekannten richtigen Antworten merkst du nicht, ob eine Änderung an Zerlegung, Suche oder Prompt die Qualität verbessert oder verschlechtert hat. Und ohne sichtbare Quellenangabe unter der Antwort kann niemand nachprüfen, worauf sie beruht.
KI-generiertDieses Bild wurde mit KI erzeugt · Yves Hoppe / KI / cmt
Retrieval Augmented Generation und was oft damit gleichgesetzt wird
Beim Fine-Tuning wird das Modell selbst weitertrainiert. Das eignet sich für Stil, Format und Verhalten, aber schlecht für Fachwissen, das sich ändert. RAG lässt das Modell unangetastet und tauscht stattdessen die Dokumente aus.
Beim Prompt Engineering formulierst du Anweisung und Kontext von Hand. RAG automatisiert genau diesen Kontextteil, indem das System die passenden Stellen selbst heraussucht und einsetzt.
Moderne Modelle verarbeiten sehr lange Eingaben, also könnte man einfach alle Dokumente mitschicken. Bei einer Handvoll Dateien funktioniert das, bei Tausenden nicht, und jede Anfrage kostet dann ein Vielfaches an Token. RAG wählt vorher aus und schickt nur das Relevante.
Eine Volltextsuche liefert eine Trefferliste, die jemand lesen muss. RAG nutzt dieselbe Suche als Zwischenschritt und lässt das Modell aus den Treffern eine formulierte Antwort bauen.
KI-generiertDieses Bild wurde mit KI erzeugt · Yves Hoppe / KI / cmt
Die Antwort entscheidet sich beim Suchen, nicht beim Modell
Wenn die Antworten schwach sind, drehen die meisten Vorhaben zuerst am Prompt und wechseln dann das Modell. Beides bringt nichts, solange die richtige Textstelle gar nicht unter den gefundenen Treffern ist. Prüf deshalb zuerst getrennt, ob die Suche für eine echte Nutzerfrage die passende Passage liefert. Meist liegt es an der Zerlegung: zu große Abschnitte verwässern, zu kleine verlieren den Zusammenhang, und Überschriften stehen nicht mehr bei dem Absatz, zu dem sie gehören. Tabellen und mehrspaltige PDF-Seiten zerfallen dabei besonders zuverlässig.
Berechtigungen musst du beim Suchen durchsetzen, nicht bei der Ausgabe. Liegen Personalunterlagen im selben Index wie das Handbuch, gibt der Assistent bereitwillig Auskunft über Dinge, die im Dateisystem längst gesperrt sind. Das heißt: Zu jedem Abschnitt gehört die Information, wer ihn sehen darf, und der Filter greift, bevor das Modell den Text überhaupt zu Gesicht bekommt.
Der Betrieb steht und fällt mit der Pflege. Eine zurückgezogene Anweisung, die im Index liegen bleibt, wird bereitwillig zitiert, und weil die Antwort eine Quelle nennt, wirkt sie besonders glaubwürdig. Du brauchst deshalb einen Weg, Dokumente wieder zu entfernen, ein sichtbares Datum an jeder Quellenangabe und jemanden, der für den Bestand zuständig ist.
Retrieval Augmented Generation lernen
Wie du eine solche Pipeline aufbaust, absicherst und bewertest, zeigen die Trainings zum Bau von LLM-Anwendungen an lauffähigem Code.
Was unter der Suche liegt, von der Indexwahl bis zur Aktualisierung, behandeln die Kurse zur Speicherschicht von KI-Anwendungen.
Sitzt Retrieval Augmented Generation schon?
Lesen fühlt sich schnell nach Können an. Ein kurzer Test zeigt dir, was davon schon sitzt und wo sich ein Kurs lohnt. Kostenlos, ohne Anmeldung, mit einer Erklärung zu jeder Antwort.
Kurse, die Retrieval Augmented Generation behandeln
Häufige Fragen
Muss man ein RAG-System trainieren?
Brauche ich für RAG zwingend eine Vektordatenbank?
Halluziniert ein Modell mit RAG nicht mehr?
Wie merke ich, ob mein RAG-System gut genug ist?
Funktioniert RAG auch mit einem lokal betriebenen Modell?
Passt thematisch dazu
Ob dir eine Wissensbasis reicht oder das Modell selbst angepasst werden muss, klärt der Beitrag über die Entscheidung zwischen RAG und Weitertraining.
Welches Sprachmodell die herausgesuchten Textstellen am Ende verarbeitet, ist eine eigene Entscheidung, bei der die Auswahl nach Aufgabe statt nach Ranglisten weiterhilft.
Deine Ansprechpartner
Du willst das Thema nicht nur nachschlagen, sondern anwenden können? Wir beraten dich persönlich und kostenlos.
Yves Hoppe
Weiterbildung & Beratung
Ordnet mit dir ein, welcher Kurs zu deinem Vorwissen passt.
Norbert Jansen
Beratung & Inhouse
Plant Inhouse-Trainings, die an euren eigenen Daten und Abläufen ansetzen.
Retrieval Augmented Generation im Kurs statt im Lexikon
Nachschlagen bringt dich bis zum Verstehen. Anwenden lernst du an echten Aufgaben.
Verwandte Begriffe
Alle Begriffe im Glossar