langgraph_crag.ipynb
Corrective RAG (CRAG): Abgerufene Dokumente werden bewertet; bei schlechter Qualität wird die Suche korrigiert/ergänzt (Websuche).
Corrective RAG (CRAG): Abgerufene Dokumente werden bewertet; bei schlechter Qualität wird die Suche korrigiert/ergänzt (Websuche).
Für wen: Wer RAG-Halluzinationen durch Dokument-Grading reduzieren will.
So nutzt du es
Das sind Jupyter-Notebooks: herunterladen, pip install langchain langgraph und in Jupyter/VS Code öffnen. Die Notebooks erklären Schritt für Schritt agentische RAG-Muster zum Nachbauen.
Im Detail
Corrective RAG fügt der klassischen Retrieval-Pipeline einen Bewertungsschritt hinzu: Nach dem Abruf prüft ein LLM, ob die gefundenen Dokumente die Frage überhaupt beantworten können. Sind sie irrelevant oder unzureichend, wird nicht einfach mit schlechten Quellen weitergemacht, sondern automatisch eine Websuche nachgeschaltet. Das reduziert Halluzinationen, die entstehen, wenn ein Standard-RAG-System trotz dürftiger Treffer eine selbstsichere Antwort generiert. Sinnvoll für Wissens-Bots, deren Dokumentenbasis lückenhaft ist oder sich thematisch nicht klar abgrenzen lässt. Der Mehraufwand gegenüber simplem RAG lohnt sich vor allem, wenn Antwortqualität wichtiger ist als Latenz und Kosten pro Anfrage.
Praxis-Tipp
Nützlich als Ausgangspunkt, wenn eigene RAG-Antworten bei Randthemen häufig falsch oder erfunden wirken – der Dokument-Grading-Schritt lässt sich isoliert in bestehende Pipelines übernehmen.
Siehe auch
Lizenz & Quelle
- Lizenz: MIT
- Quelle: langchain-ai/langgraph
Inhalt ansehen (langgraph_crag.ipynb)
Lade …
Erfahrungen & Kommentare.
Funktioniert der Code-Beispiel bei Ihnen? Tipps, Stolperfallen, Varianten — teilen Sie es mit der Community.
Lade Kommentare …
Passt dazu.
langgraph_agentic_rag.ipynb
Agentic RAG: Ein Agent entscheidet selbst, ob/was er aus dem Vektorindex abruft, statt stur immer zu suchen.
langgraph_adaptive_rag.ipynb
Adaptive RAG: Router wählt je Frage die Strategie (Index-Abruf vs. Websuche) + Selbstkorrektur bei schlechten Treffern.
langgraph_adaptive_rag_local.ipynb
Adaptive RAG komplett mit lokalen LLMs (Ollama) — ohne Cloud-API.
