Zum Inhalt springen

Glossar

Was ist Retrieval-Augmented Generation (RAG)?

Retrieval-Augmented Generation, kurz RAG (abrufgestützte Generierung), lässt KI aus Ihren eigenen Inhalten antworten: Sie durchsucht zuerst Ihre Dokumente nach den relevanten Passagen und lässt dann das Modell die Antwort daraus schreiben und sie zitieren.

Verfasst und geprüft von Solorai

Kurz gesagt

Ein Sprachmodell allein antwortet aus dem, was es im Training gelernt hat, und dazu gehören Ihre Richtlinien, Verträge oder Tickets nicht. RAG ergänzt einen Suchschritt: Das System findet die Passagen, die zur Frage passen, und gibt sie dem Modell zusammen mit der Frage, sodass die Antwort Ihre aktuellen Inhalte wiedergibt und ihre Quellen zeigen kann.

Der Begriff stammt aus einem Paper von 2020 von Patrick Lewis und Kollegen von Facebook AI Research, dem University College London und der New York University, vorgestellt auf der NeurIPS 2020.

Wie RAG funktioniert

Ein RAG-System hat zwei Teile.

Bevor jemand fragt: Indexierung

Dokumente werden dort eingesammelt, wo sie liegen, etwa in einer Dokumentenablage, einem Wiki oder einem Ticketsystem. Sie werden in Chunks geteilt, meist nicht länger als einige Hundert Token. Jeder Chunk wird in ein Embedding umgewandelt, eine Zahlenliste, die seine Bedeutung erfasst, und in einem Suchindex gespeichert, oft neben einem Stichwortindex.

Wenn jemand fragt: Abruf und Generierung

Die Frage wird gegen den Index gesucht. Die am besten passenden Passagen werden abgerufen, oft von einem zweiten Modell neu sortiert, und zusammen mit der Frage und Anweisungen wie "antworte nur aus diesen Passagen und zitiere sie" in den Prompt gesetzt. Das Modell schreibt die Antwort, und die Anwendung zeigt die Quellen daneben.

Architekturoptionen für RAG

OptionSo funktioniert esWo sie passt
VektorsucheFindet mithilfe von Embeddings Passagen, die der Frage in der Bedeutung nahekommenFragen, die anders formuliert sind als die Dokumente. Exakte Begriffe wie Codes und Namen kann sie übersehen
Hybride SucheFührt Stichwortsuche (BM25) und Vektorsuche gemeinsam aus und führt die Ergebnisse zusammenEin solider Standard für Unternehmensinhalte, die Fließtext mit Codes, Namen und Zahlen mischen
Re-RankingEin zweites Modell ordnet die besten Ergebnisse nach Relevanz neuGroße Sammlungen, bei denen die erste Suche viele Beinahe-Treffer liefert
Contextual RetrievalErgänzt jeden Chunk vor der Indexierung um eine kurze Beschreibung seines DokumentsChunks, die außerhalb des Kontexts ihre Bedeutung verlieren, etwa eine Klausel oder eine Tabellenzeile
Langer KontextLegt ganze Dokumente in das Kontextfenster des Modells, statt zu suchenKleine, stabile Dokumentensätze. Kostet mehr pro Frage

In Tests von Anthropic senkten kontextuelle Embeddings zusammen mit BM25-Stichwortsuche und Re-Ranking den Anteil der Fälle, in denen die richtige Passage unter den ersten 20 Ergebnissen fehlte, um 67 %. Azure AI Search etwa führt Stichwort- und Vektorabfragen parallel aus und führt sie mit Reciprocal Rank Fusion zusammen, einem gängigen Weg zur hybriden Suche.

Prüfen Sie, bevor Sie einen Index bauen, was Ihre KI-Plattform bereits bietet. Claude etwa kann über Konnektoren mit verbundenen Quellen wie Google Drive oder Microsoft 365 arbeiten, was für einen ersten Schritt oft genügt.

Grenzen von RAG und wie man mit ihnen umgeht

  • Übersehene Passagen. Das Teilen von Dokumenten kann eine Passage von dem Kontext trennen, der ihr Bedeutung gibt, und Embeddings können exakte Treffer übersehen, die die Stichwortsuche findet. Hybride Suche und Contextual Retrieval verringern beide Probleme.
  • Veraltete Inhalte. Ein Index ist eine Kopie. Ändern sich Dokumente, müssen sie und ihre Embeddings aktualisiert werden, am besten automatisch und im Hintergrund.
  • Berechtigungen. Der Index muss beachten, wer was sehen darf, damit eine Person nur Passagen abruft, die sie lesen darf.
  • Antworten, die über die Quellen hinausgehen. RAG verringert erfundene Antworten, beseitigt sie aber nicht. Die Anweisung, nur aus den Passagen zu antworten, Zitate, die Menschen prüfen können, und ein klares "Ich weiß es nicht", wenn nichts Relevantes gefunden wird, halten die Antworten ehrlich.
  • Zu viel Kontext. Modelle können Informationen in der Mitte eines langen Prompts verlieren, daher sind wenige, bessere Passagen oft mehr wert als viele.

Ob ein RAG-System funktioniert, zeigt nur der Test: ein Satz echter Fragen mit bekannten Antworten und Quellen, gemessen an Abruf- und Antwortqualität, vor und nach jeder Änderung.

RAG, Fine-Tuning und langer Kontext

AnsatzWas er verändertGeeignet für
RAGWas das Modell beim Antworten sehen kannWissen, das sich ändert, umfangreich ist oder Zitate braucht
Fine-tuningWie sich das Modell verhält, durch zusätzliches TrainingEinen einheitlichen Stil, ein Format oder eine Aufgabe, keine Fakten, die sich ändern
Langer KontextWie viel das Modell in einer Anfrage liestWenige Dokumente auf einmal, etwa einen Vertrag oder einen Bericht

Sie lassen sich gut kombinieren: Ein Modell kann auf ein Format abgestimmt sein, RAG für Wissen nutzen und ein ganzes Dokument lesen, wenn eines angehängt ist.

Wo Unternehmen RAG einsetzen

  • Richtlinien und Personal: Antworten zu Urlaub, Spesen oder Sicherheitsregeln, mit Link zur Richtlinie.
  • Kundensupport: Antworten, aus der Wissensdatenbank und früheren Tickets entworfen, die ein Mensch versendet.
  • Recht und Compliance: Recherche über Verträge, Klauseln und Vorschriften hinweg, jede Passage zitiert.
  • Technische Dokumentation: Antworten für Ingenieure und Außendienstteams aus Handbüchern und Spezifikationen.
  • Vertrieb: Produktfakten und Texte aus früheren Angeboten, für eine konkrete Opportunity.

Quellen

FAQ

Fragen zu RAG

Wofür steht RAG in der KI?

Retrieval-Augmented Generation: Das System ruft relevante Passagen aus Ihren Inhalten ab, und das Modell erzeugt daraus seine Antwort und nennt die Quellen.

Was ist der Unterschied zwischen RAG und Fine-Tuning?

RAG verändert, was das Modell beim Antworten sehen kann, und eignet sich daher für Wissen, das sich ändert und Zitate braucht. Fine-Tuning verändert durch zusätzliches Training, wie sich das Modell verhält, und eignet sich daher für einen einheitlichen Stil oder ein Format.

Verhindert RAG KI-Halluzinationen?

Es verringert sie, beseitigt sie aber nicht. Nur aus abgerufenen Passagen zu antworten, Zitate zu zeigen und zu sagen, wenn nichts Relevantes gefunden wurde, macht die verbleibenden Fehler leicht erkennbar.

Brauchen wir für RAG eine Vektordatenbank?

Nicht immer. Hybride Suche kann auf Suchmaschinen laufen, die Stichwort- und Vektorsuche kombinieren, und für einen ersten Schritt können die Konnektoren einer KI-Plattform genügen.

Braucht man RAG bei langen Kontextfenstern noch?

Für große oder sich ändernde Sammlungen ja. Langer Kontext eignet sich für wenige Dokumente auf einmal. RAG hält die Kosten niedrig, beachtet Berechtigungen und verweist auf Quellen, und Modelle können Informationen übersehen, die in der Mitte eines langen Prompts liegen.

Lassen Sie KI aus Ihren eigenen Dokumenten antworten. Starten Sie mit einem 30-minütigen Briefing.

Sagen Sie uns, an welche Inhalte und Fragen Sie denken. Wir antworten mit einem klaren nächsten Schritt.