langgraph_self_rag.ipynb
Self-RAG: Modell prüft die eigene Antwort auf Fundierung in den Quellen und iteriert bei Bedarf.
Self-RAG: Modell prüft die eigene Antwort auf Fundierung in den Quellen und iteriert bei Bedarf.
Für wen: Höchste Antwortqualität bei Doku-/Wissens-Bots.
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
Self-RAG geht einen Schritt weiter als CRAG: Nach der Antwortgenerierung prüft das Modell selbst, ob seine Aussage tatsächlich durch die abgerufenen Quellen gedeckt ist und ob sie die ursprüngliche Frage beantwortet. Ist das nicht der Fall, generiert der Graph erneut oder ruft neue Dokumente ab. Das macht die Pipeline langsamer und teurer als einfaches RAG, liefert dafür aber spürbar verlässlichere Antworten bei Dokumentations- oder Support-Bots, wo falsche Fakten teuer sind. Wer nur gelegentliche Fehler tolerieren kann, ist mit CRAG oder einfachem RAG oft besser bedient; wer maximale Faktentreue braucht, profitiert vom zusätzlichen Selbstprüfungsschritt.
Praxis-Tipp
Eignet sich gut für interne Wissensdatenbanken mit klar abgegrenzten, verlässlichen Quellen – bei sehr großen oder widersprüchlichen Dokumentenbeständen dauert die Selbstprüfung entsprechend länger.
Siehe auch
Lizenz & Quelle
- Lizenz: MIT
- Quelle: langchain-ai/langgraph
Inhalt ansehen (langgraph_self_rag.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.
