machichdigital

Agent-Frameworks · Foto: m4rlonj, CC BY 2.0

Code-BeispielLangChain / LangGraphLizenz: MITfrei kopierbar

langgraph_crag_local.ipynb

Zuletzt aktualisiert:

⬇ Als Datei laden

⧉ –× kopiert⬇ –× heruntergeladenBewertung:

Typ

Code-Beispiel

Lizenz

MIT

Anwendungsfeld

LangChain / LangGraph

Wie oben, lokal/offline.

Voraussetzungen

  • Ollama lokal installiert inklusive der benötigten Modelle
  • Ausreichend Arbeitsspeicher/Rechenleistung für lokale LLM-Inferenz
  • Grundkenntnisse in Python und LangGraph

CRAG mit lokalen LLMs (Ollama).

Für wen: Wie oben, lokal/offline.

Im Detail

Gleiche Corrective-RAG-Logik wie im Cloud-Beispiel — Dokument-Grading nach dem Abruf, Websuche als Fallback bei schwacher Qualität —, aber vollständig mit lokalen Modellen über Ollama. Damit lässt sich das Grading-Konzept ohne API-Kosten und ohne Datenabfluss testen, wichtig bei sensiblen internen Dokumenten. Die Grading-Genauigkeit hängt stark vom gewählten lokalen Modell ab: Kleinere Modelle bewerten Dokumentrelevanz oft ungenauer als GPT-4-Klasse-Modelle, was zu unnötigen Websuchen oder übersehenen schlechten Treffern führen kann. Guter Startpunkt, um die CRAG-Architektur lokal zu prototypisieren, bevor man für den produktiven Einsatz auf ein leistungsfähigeres Cloud-Modell wechselt.

Schritt für Schritt

  1. Ollama-Modelle für Dokument-Bewertung, Antwortgenerierung und ggf. Query-Umformulierung festlegen
  2. Notebook gegen eigene Dokumente bzw. eine eigene Wissensbasis testen
  3. Grading-Ergebnisse stichprobenartig prüfen, da lokale Modelle bei Bewertungsaufgaben ungenauer sind als Cloud-Modelle
  4. Bei schwacher Bewertungsqualität Modell wechseln oder Prompts anpassen
  5. Notebook als Startvorlage für eine später optimierte On-Premise-Lösung nutzen

Beispiel aus der Praxis

Für eine firmeninterne Wissensdatenbank ohne Internetzugang bewertet CRAG abgerufene Dokumente lokal per Ollama und generiert die Antwort komplett offline, ohne dass Daten eine Cloud-API erreichen.

Praxis-Tipp

Vergleichen Sie die Grading-Entscheidungen des lokalen Modells stichprobenartig mit einem Cloud-Modell, um die Fehlerquote realistisch einzuschätzen.

Stolperfallen

Lokale Modelle bewerten Dokumentrelevanz oft weniger zuverlässig als GPT-4-Klasse-Modelle, wodurch falsch eingestufte Dokumente in die Antwort einfließen können - Grading-Ausgaben deshalb stichprobenartig gegenprüfen statt blind zu vertrauen.

Siehe auch

Lizenz & Quelle

Inhalt ansehen (langgraph_crag_local.ipynb)
Lade …

Erfahrungen & Kommentare.

Funktioniert der Code-Beispiel bei Ihnen? Tipps, Stolperfallen, Varianten — teilen Sie es mit der Community.

Lade Kommentare …

Ihre IP-Adresse wird zum Schutz vor Missbrauch gespeichert und nach 14 Tagen automatisch entfernt (Datenschutz).

Passt dazu.