QUELLENVERGLEICH / RAG & Retrieval
Retrieval-Methoden
für KI-Agenten auswählen
Die Wahl von Datenquellen und Retrieval-Methoden hängt davon ab, welche Fragen beantwortet werden sollen und welche Aktualität und Nachvollziehbarkeit die Arbeit erfordert.
- Artikeldatum
Aktualisiert- Stand der Ausgangsnotizen
- Letzte Quellenprüfung
KURZFASSUNG
Kerngedanken.
- Bei der Wahl des Retrievals sind die Frage und ihre maßgebliche Quelle entscheidend.
- Bevor mehr Kontext ergänzt wird, sollte geprüft werden, ob relevante Belege das Modell erreichen.
- Zuerst eine einfachere Suche testen. Graphen ergänzen, wenn sich benötigte Beziehungen damit nicht erschließen lassen.
01QUELLENVERGLEICH
Die zu beantwortenden Fragen klären
Retrieval-Augmented Generation bezieht externe Belege in den Arbeitskontext eines Modells ein. Vektorsuche ist eine mögliche Umsetzung. Ein Agent kann auch nach Stichwörtern suchen, die Dokumentstruktur untersuchen und relevante Passagen über Werkzeuge lesen. Diese Ansätze lassen sich kombinieren. [04] [05]
Für meine kuratierten Markdown-Notizen bietet sich agentische Dateisuche als Ausgangspunkt zum Ausprobieren an. Ein Agent kann damit seine Suchanfrage verfeinern und den Originaltext prüfen. Ein Embedding-Index muss dafür nicht gepflegt werden. Subramanian und Kollegen haben bei den untersuchten Aufgaben festgestellt, dass werkzeuggestützte Stichwortsuche annähernd die Leistung konventioneller RAG erreicht hat. Das spricht dafür, zunächst einen einfacheren Ansatz auszuprobieren und die Ergebnisse an der tatsächlich verwendeten Sammlung zu prüfen. [04]
Ein aussagekräftiger Vergleich sollte repräsentative Fragen umfassen. Dazu gehören Fragen, bei denen einzelne Angaben genau nachgeschlagen, abweichende Begriffe zugeordnet, Informationen aus mehreren Quellen verbunden oder aktuelle strukturierte Datensätze abgefragt werden müssen.
GRAFISCH ERLÄUTERT
Retrieval-Methode passend zur Fragestellung auswählen
- Ein genauer Begriff oder eine Passage
- MÖGLICHE FÄHIGKEITSchlagwortsuche und direkte Prüfung der Quelle
- WAS ZU PRÜFEN ISTAbweichende Formulierungen können eine Anpassung der Suchanfrage erfordern.
- Dieselbe Idee in anderen Worten
- MÖGLICHE FÄHIGKEITSemantischer oder hybrider Abruf und Reranking
- WAS ZU PRÜFEN ISTPrüfe, ob relevante Passagen tatsächlich in die Antwort einfließen.
- Ein aktueller strukturierter Datensatz
- MÖGLICHE FÄHIGKEITAbfrage des maßgeblichen Datensatzes über ein Werkzeug
- WAS ZU PRÜFEN ISTDie Quelle und ihr aktueller Stand müssen weiterhin bestimmt werden.
- Beziehungen oder Themen über mehrere Quellen hinweg
- MÖGLICHE FÄHIGKEITIterative Suche und, wo nützlich, graphbasierter Abruf
- WAS ZU PRÜFEN ISTEin Graph verursacht zusätzlichen Pflegeaufwand und muss mit den Quellen übereinstimmen.
Die Verfahren sollten anhand repräsentativer Fragen verglichen werden. Sie lassen sich miteinander kombinieren. Suche, Werkzeuge, strukturierte Abfragen und graphbasierter Abruf können gemeinsam eingesetzt werden.
02QUELLENVERGLEICH
Quelle und Retrieval-Methode auswählen
Die Auswahl der maßgeblichen Datenquelle ist von der Wahl der Retrieval-Methode zu unterscheiden. Markdown und JSON sind Formate, PostgreSQL ist eine Datenbank und RAG nutzt abgerufene Belege bei der Generierung. PostgreSQL kann auch JSON speichern. Diese Möglichkeiten lassen sich miteinander kombinieren. [01] [02]
In meinem persönlichen Experiment mit Agentic OS habe ich RAG, eine Datenbank und Markdown/JSON miteinander kombiniert.
Für kuratiertes Material, das als Datei gelesen, bearbeitet und versioniert wird, können Markdown oder JSON ein Ausgangspunkt sein. PostgreSQL kommt infrage, wenn gemeinsam genutzte Datensätze strukturierte Abfragen, Transaktionen oder koordinierte gleichzeitige Aktualisierungen erfordern. Seine Verfahren zur Nebenläufigkeitskontrolle unterstützen die Konsistenz zwischen Transaktionen. [03]
Ein autorisiertes Werkzeug kann den aktuellen Status einer Aufgabe aus ihrem maßgeblichen Datensatz abfragen. Suche oder RAG können dagegen relevante Passagen für eine Erklärung abrufen, die sich auf Dokumente stützt. Ein Arbeitsablauf kann beides benötigen. Welche Kombination geeignet ist, hängt von den Fragen, der Aktualität, den Änderungsmustern, den Berechtigungen, der Nachvollziehbarkeit und dem Wartungsaufwand ab.
03QUELLENVERGLEICH
Die Beleggrundlage verbessern, bevor das System komplexer wird
Eine relevante Passage kann in der Quellensammlung vorhanden sein und das Modell trotzdem nicht erreichen. Das ist ein Retrieval-Fehler. Er unterscheidet sich von einer Antwort, die erfolgreich abgerufene Belege falsch verwendet.
Zunächst können die Suchanfrage, die Dokumentgrenzen, fehlender umgebender Kontext und die Rangfolge der Ergebnisse geprüft werden. Hybrides Retrieval kombiniert lexikalische und semantische Trefferverfahren. Reranking kann helfen, relevante Kandidaten auszuwählen. Bei Contextual Retrieval untersucht Anthropic außerdem, Textabschnitte vor der Indexierung um dokumentspezifischen Kontext zu ergänzen. Die berichteten Verbesserungen gelten für die untersuchte Konfiguration. [05]
Bei der Bewertung sollten sowohl der Abruf der Belege als auch die daraus entstehende Antwort berücksichtigt werden. Zusätzliche Passagen helfen, wenn sie Richtigkeit, Vollständigkeit oder Nachvollziehbarkeit verbessern. Auch Latenz und Wartungsaufwand sind relevant, besonders bei einer Sprachschnittstelle.
04QUELLENVERGLEICH
Graphen einsetzen, wenn Beziehungen entscheidend sind
GraphRAG kommt infrage, wenn Fragen von Beziehungen oder übergreifenden Themen in mehreren Dokumenten abhängen. Der ursprüngliche Ansatz von Microsoft erstellt einen Entitätsgraphen und Zusammenfassungen von Gruppen im Graphen. Damit lassen sich Fragen zur Sammlung als Ganzes unterstützen. [06]
GraphRAG-Bench stellte bei einigen komplexen Schlussfolgerungs- und Zusammenfassungsaufgaben Vorteile von Graphverfahren fest. Einfaches RAG blieb beim Abruf einfacher Fakten konkurrenzfähig. [07]
Ich würde einen Graphen wählen, wenn repräsentative Fragen zeigen, dass die benötigten Beziehungen mit dem bisherigen Ansatz nicht erschlossen werden können. Der Graph muss außerdem mit seinen Quellen übereinstimmen. Bei häufig bearbeiteten Notizen bieten sich zunächst eine klarere Struktur, besseres Retrieval und eine iterative Suchschleife zum Ausprobieren an.
Diese vorläufige Architekturposition muss überprüft werden, wenn sich die Fragen, die Sammlung oder die gemessenen Fehlermuster ändern.
QUELLEN / 07
Quellen.
Dieser Artikel beruht auf datierten persönlichen Recherchenotizen. Die Quellenprüfung betrifft die zitierten Aussagen und Links und ist keine vollständige Literaturübersicht. Veröffentlichungsdaten und Grenzen des Quellenzugriffs stehen bei den Quellen.
- Lewis et al. — Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks (öffnet in einem neuen Tab)
Abstract zur Verbindung parametrischen Wissens mit abgerufenen externen Passagen für die Generierung. Version 4, überarbeitet am 12. April 2021.
- PostgreSQL documentation — JSON Types (öffnet in einem neuen Tab)
§8.14 zur Speicherung als json und jsonb. §8.14.2 zur gemeinsamen Nutzung von JSON und relationalen Daten sowie zu Fragen der Nebenläufigkeit. Zum Prüfzeitpunkt PostgreSQL 18.
- PostgreSQL documentation — Concurrency Control: Introduction (öffnet in einem neuen Tab)
§13.1 zu gleichzeitigem Datenzugriff, Multiversion Concurrency Control und Transaktionsisolation. Zum Prüfzeitpunkt PostgreSQL 18.
- Subramanian et al. — Keyword search is all you need (öffnet in einem neuen Tab)
AAAI 2026. Agentische Stichwortsuche im Vergleich mit RAG-Baselines.
- Anthropic — Introducing Contextual Retrieval (öffnet in einem neuen Tab)
Kontextuelle Embeddings, kontextuelles BM25 und Reranking. Experiment des Anbieters.
- Edge et al. — From Local to Global: A Graph RAG Approach to Query-Focused Summarization (öffnet in einem neuen Tab)
Erste Einreichung, überarbeitet am 19. Februar 2025. Entitätsgraphen und Zusammenfassungen von Gruppen im Graphen.
- Xiang et al. — When to use Graphs in RAG (öffnet in einem neuen Tab)
GraphRAG-Bench, Version 3 vom 22. Februar 2026. Die Ergebnisse unterscheiden sich nach Aufgabenkategorie.