Loading...đ€
1. MĂ€rz 2025
Sprachmodelle erzeugen selbstsicher klingende Antworten, selbst wenn sie falsch liegen. RAG löst dieses Problem, indem es Modelle mit verifiziertem externen Wissen verbindet.
GroĂe Sprachmodelle (LLMs) sind bemerkenswert leistungsfĂ€hig, haben aber eine grundlegende EinschrĂ€nkung: Sie können nur das wiedergeben, was sie wĂ€hrend des Trainings gelernt haben. In sich schnell verĂ€ndernden Bereichen â Recht, Medizin, interne Unternehmensdaten â kann das Wissen schon veraltet sein, bevor das Modell in Produktion geht. Retrieval-Augmented Generation (RAG) behebt dies, indem es dem Modell ermöglicht, zur Abfragezeit auf aktuelle, ĂŒberprĂŒfte Dokumente zuzugreifen.
Doch RAG ist nicht gleich RAG. Im Laufe der Zeit haben sich verschiedene Muster herausgebildet, die jeweils spezifische SchwĂ€chen adressieren. Dieses Ăbersichtswerk stellt neun Architekturen vor â von der grundlegenden Pipeline bis hin zu agentenbasierten und graphbasierten AnsĂ€tzen â damit Sie das Muster auswĂ€hlen können, das am besten zu Ihrem Anwendungsfall passt.
Standard RAG â Die klassische Pipeline: Frage einbetten, relevante Dokumente abrufen, Antwort generieren. Einfach, effektiv und fĂŒr die meisten Teams der richtige Einstieg.
Conversational RAG â Erweitert die Standard-Pipeline um GesprĂ€chsverlauf, sodass Folgefragen den vorherigen Kontext berĂŒcksichtigen können.
Corrective RAG (CRAG) â FĂŒgt einen Bewertungsschritt nach dem Retrieval hinzu. Wenn die abgerufenen Dokumente nicht relevant genug sind, wird die Suche verfeinert oder auf alternative Quellen zurĂŒckgegriffen.
Adaptive RAG â Klassifiziert die Anfrage zuerst und wĂ€hlt dann die passende Strategie: einfache Anfragen werden direkt beantwortet, komplexe Anfragen durchlaufen mehrstufiges Retrieval.
Self-RAG â Das Modell entscheidet selbst, ob es Retrieval benötigt, bewertet die Relevanz jedes Dokuments und prĂŒft seine eigene Antwort auf faktische Korrektheit.
Fusion RAG â Generiert mehrere Umformulierungen der Anfrage, fĂŒhrt parallele Suchen durch und fusioniert die Ergebnisse mittels Reciprocal Rank Fusion.
HyDE â Generiert zuerst eine hypothetische Antwort und nutzt deren Embedding fĂŒr die Suche, um die semantische LĂŒcke zwischen kurzen Fragen und langen Dokumenten zu ĂŒberbrĂŒcken.
Agentic RAG â Ein Orchestrator-Agent delegiert Teilfragen an spezialisierte Sub-Agenten mit jeweils eigenen Werkzeugen und Wissensquellen.
GraphRAG â Ersetzt oder ergĂ€nzt die Vektorsuche durch einen Wissensgraphen, um EntitĂ€ten und deren Beziehungen explizit zu modellieren.
Nicht jedes Projekt braucht die komplexeste Lösung. Beginnen Sie mit Standard RAG, messen Sie die QualitĂ€t und steigen Sie nur dann auf ein aufwĂ€ndigeres Muster um, wenn die Ergebnisse es erfordern. Conversational RAG ist der logische nĂ€chste Schritt, wenn Nutzer Folgedialoge fĂŒhren. CRAG und Adaptive RAG eignen sich, wenn die Retrieval-QualitĂ€t schwankt. Self-RAG und Fusion RAG verbessern die AntwortqualitĂ€t bei heterogenen Wissensbasen. HyDE hilft bei kurzen, vagen Anfragen. Agentic RAG und GraphRAG kommen zum Einsatz, wenn Wissen ĂŒber mehrere DomĂ€nen oder komplexe Beziehungen verteilt ist.
In den folgenden Artikeln dieser Serie gehen wir jedes Muster im Detail durch â mit Architekturdiagrammen, Implementierungshinweisen und konkreten Empfehlungen.
Lewis et al. â Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks (2020)
Gao et al. â Retrieval-Augmented Generation for Large Language Models: A Survey (2024)