Wissensdatenbank · LLM-Frameworks · RAG & Agenten

LangChain – das Framework für LLM-Anwendungen.

LangChain ist das verbreitetste Open-Source-Framework, um Anwendungen rund um Sprachmodelle zu bauen: von einfachen Chatbots über Retrieval-Augmented-Generation bis zu komplexen Agenten-Workflows. Es liefert die Bausteine, mit denen aus einem rohen LLM-Zugang eine produktive, wartbare Software-Komponente wird – mit eigenen Stärken, aber auch eigenen Tücken bei Architektur und Betrieb.

22 Min. Lesezeit
Aktualisiert · Juni 2026
Fachartikel · Expertenbeitrag
LangChain
LangChain Inc. · San Francisco, USA
Erstveröffentlichung
Oktober 2022
Typ
LLM-Application-Framework
Lizenz
Open Source (MIT)
Sprachen
Python & JavaScript/TS
Schwerpunkt
RAG, Agenten, Orchestrierung
Verwandt
LlamaIndex, Haystack
INAGRO Eignung Custom-KI-Apps
Kapitel 01 · Überblick

Was ist LangChain – und wofür baut man damit?

LangChain ist ein quelloffenes Framework, mit dem Entwicklerinnen und Entwickler Anwendungen rund um große Sprachmodelle (Large Language Models, LLMs) bauen. Es wurde im Oktober 2022 von Harrison Chase veröffentlicht und gehört heute zu den meistgenutzten Bausteinen, wenn aus einem rohen Modellzugang – etwa über die API eines LLM-Anbieters – eine echte, produktiv betriebene Software-Komponente werden soll. LangChain liefert dafür standardisierte Abstraktionen: für Prompts, für den Modellaufruf, für das Anbinden eigener Daten und für mehrstufige Abläufe.

Der Kerngedanke ist einfach zu beschreiben: Ein LLM allein ist ein Textgenerator. Es nimmt eine Eingabe entgegen und produziert eine Ausgabe. Für eine nützliche Anwendung braucht man aber mehr – man muss Eingaben strukturieren, Wissen aus eigenen Dokumenten einspeisen, mehrere Modellaufrufe verketten, externe Werkzeuge aufrufen, Zwischenergebnisse zwischenspeichern und das Ganze beobachtbar und testbar machen. Genau diese Klammer liefert LangChain als Orchestrierungs- und Integrationsschicht zwischen dem Modell, Ihren Daten und der restlichen Software.
LangChain ist dabei bewusst herstellerneutral aufgebaut. Es legt sich nicht auf einen einzelnen LLM-Anbieter fest, sondern bietet einheitliche Schnittstellen für viele Modelle – kommerzielle wie selbst gehostete Open-Weight-Modelle. Dieselbe Eigenschaft gilt für Vektordatenbanken, Dokumenten-Quellen und Werkzeuge. Das Versprechen lautet: Sie schreiben Ihre Anwendungslogik einmal und können den darunterliegenden Anbieter mit überschaubarem Aufwand austauschen.

Framework, nicht Fertigprodukt

Ein wichtiger Unterschied zu Tools wie Microsoft Copilot oder einem fertigen Chatbot: LangChain ist kein einsatzbereites Endprodukt, das man lizenziert und einschaltet. Es ist eine Bibliothek für Entwicklerinnen und Entwickler. Wer LangChain nutzt, schreibt Code – in Python oder JavaScript/TypeScript – und baut daraus seine eigene Anwendung. Das bedeutet maximale Flexibilität, aber auch Verantwortung: Architektur, Hosting, Datenschutz und Betrieb liegen bei Ihnen beziehungsweise bei Ihrem Umsetzungspartner.
Aus diesem Grund taucht LangChain in der Praxis fast immer dort auf, wo eine maßgeschneiderte KI-Anwendung entstehen soll, die sich mit Standardprodukten nicht abbilden lässt – etwa ein Assistent, der auf die eigene, sensible Dokumentenbasis zugreift, ein Agent, der mehrere interne Systeme orchestriert, oder ein domänenspezifischer Chatbot mit eigenem Verhalten und eigener Datenhoheit.
Drei Eigenschaften definieren LangChain im Kern:
  • Komponierbarkeit – LangChain stellt kleine, klar abgegrenzte Bausteine bereit, die sich zu komplexen Abläufen kombinieren lassen. Diese „Komposition statt Monolith“-Philosophie ist heute über die LangChain Expression Language (LCEL) standardisiert.
  • Breite Integration – Hunderte Anbindungen an Modelle, Vektor-Stores, Datenquellen, APIs und Werkzeuge sind bereits enthalten oder als Zusatzpaket verfügbar. Das spart enorm viel „Klempnerarbeit“ beim Anbinden von Systemen.
  • Ökosystem statt Einzelbibliothek – LangChain ist heute eine Produktfamilie: das Kern-Framework, das Orchestrierungs-Werkzeug LangGraph und die Beobachtungs-Plattform LangSmith. Diese Trennung ist für das Verständnis zentral und wird in diesem Artikel ausführlich behandelt.

Einordnung im RAG- und Agenten-Umfeld

In der INAGRO-Wissensdatenbank steht LangChain in der Kategorie Vektordatenbanken & RAG – und das aus gutem Grund. Die beiden häufigsten Anwendungsfälle für LangChain sind Retrieval-Augmented Generation (also das Anreichern von Modellantworten mit eigenem Wissen) und Agenten (also Systeme, die selbstständig Werkzeuge auswählen und mehrstufige Aufgaben lösen). Für beides liefert LangChain die Bausteine. Die eigentliche Wissensspeicherung übernehmen weiterhin spezialisierte Komponenten wie Vektordatenbanken; LangChain ist die Schicht, die diese Komponenten zu einer funktionierenden Anwendung verbindet.
INAGRO-Einschätzung

LangChain ist für uns das Schweizer Taschenmesser der LLM-Entwicklung: extrem breit, schnell zum Prototyp, mit enormer Integrationstiefe. Genau diese Breite ist aber auch die größte Falle. Wer LangChain ohne klare Architektur einsetzt, baut sich schnell eine schwer wartbare Schichten-Konstruktion. In unseren Projekten gilt die Faustregel: LangChain für den schnellen Proof-of-Concept und für Standard-RAG, LangGraph sobald echte Zustands- und Kontroll-Logik gebraucht wird – und immer mit der Frage im Hinterkopf, ob das Problem nicht auch mit weniger Abstraktion lösbar wäre.

Kapitel 02 · Kernkonzepte

Die Bausteine: Chains, Prompts, Models, Memory, Tools

Um LangChain zu verstehen, muss man seine Grundbausteine kennen. Sie sind bewusst klein gehalten und lassen sich frei kombinieren. Diese sechs Konzepte tauchen in praktisch jeder LangChain-Anwendung auf – wer sie verstanden hat, versteht das Framework.

Models
Schnittstelle

Die einheitliche Abstraktion über LLMs und Chat-Modelle verschiedener Anbieter. Ein Wechsel des Modells bedeutet im Idealfall nur eine geänderte Konfigurationszeile, nicht das Umschreiben der Anwendung.

TypenLLM, ChatModel, Embeddings
Anbieteraustauschbar
Self-Hostingmöglich
Prompts
Vorlagen

Strukturierte, wiederverwendbare Prompt-Vorlagen mit Platzhaltern. Statt Strings im Code zusammenzukleben, definieren Sie Templates mit Variablen – das macht Prompts testbar, versionierbar und pflegbar.

FormTemplate + Variablen
VorteilWiederverwendbar
BeispieleFew-Shot möglich
Chains / LCEL
Komposition

Das namensgebende Konzept: Bausteine werden zu Ketten verknüpft. Die moderne LangChain Expression Language (LCEL) erlaubt es, Schritte mit einem Pipe-Operator zu verketten – deklarativ, parallelisierbar und streaming-fähig.

SyntaxLCEL (Pipe)
Streamingeingebaut
Parallelunterstützt
Memory
Kontext

Mechanismen, um Gesprächsverlauf und Zwischenstände über mehrere Aufrufe hinweg zu speichern. Ohne Memory ist jeder Modellaufruf zustandslos – mit Memory entstehen echte, kontextbewusste Dialoge.

ZweckVerlauf merken
SpeicherDB / Cache / Datei
Heuteoft via LangGraph
Tools
Werkzeuge

Funktionen, die das Modell aufrufen kann – etwa eine Suche, ein Datenbank-Zugriff, ein API-Call oder eine Berechnung. Tools verbinden das Sprachmodell mit der realen Welt und sind die Grundlage für Agenten.

BeispieleSuche, API, DB
AufrufFunction-Calling
Eigene Toolsleicht definierbar
Output-Parser
Struktur

Komponenten, die die freie Modellausgabe in strukturierte Formate überführen – etwa in JSON oder ein definiertes Datenobjekt. Unverzichtbar, sobald die Modellantwort weiterverarbeitet statt nur angezeigt werden soll.

AusgabeJSON / Objekt
ValidierungSchema-basiert
Robustheitmit Retry

Vom String zum komponierten Ablauf

Der praktische Wert dieser Bausteine zeigt sich im Zusammenspiel. Eine typische, einfache LangChain-Kette sieht konzeptionell so aus: Ein Prompt-Template nimmt eine Nutzerfrage entgegen und füllt sie in eine vorbereitete Vorlage ein. Das Ergebnis geht an ein Chat-Modell. Dessen Antwort läuft durch einen Output-Parser, der reinen Text oder ein strukturiertes Objekt zurückgibt. Mit LCEL wird diese Kette deklarativ zusammengesteckt – Prompt, Modell und Parser werden mit einem Pipe-Operator verbunden. Der große Gewinn: Die Kette ist von Haus aus streaming-fähig, kann parallel ausgeführt werden und lässt sich einzeln testen.
Diese Komponierbarkeit ist die eigentliche Stärke von LangChain. Statt für jede Anwendung das Rad neu zu erfinden, kombinieren Entwicklerinnen und Entwickler bewährte Bausteine. Ein Retrieval-Schritt, ein Reranking-Schritt, ein Modellaufruf, ein Parser – jeder Baustein ist isoliert, austauschbar und wiederverwendbar.

Memory: der oft unterschätzte Baustein

Ein Sprachmodell ist von Natur aus zustandslos: Jeder Aufruf kennt nur, was im aktuellen Prompt steht. Für einen einmaligen Übersetzungs-Task ist das egal. Für einen Chatbot, der sich an die letzten zehn Nachrichten erinnern soll, ist es entscheidend. LangChain liefert dafür Memory-Mechanismen, die den Gesprächsverlauf vorhalten und bei jedem neuen Aufruf in den Kontext einspeisen. In der modernen LangChain-Welt wird Zustandshaltung zunehmend über LangGraph abgebildet – das Thema von Kapitel 05 –, weil dort Zustand, Persistenz und Wiederaufnahme sauberer modelliert sind als in den klassischen Memory-Klassen.
Begriffsklärung: Chain vs. Agent

Eine Chain ist ein fest verdrahteter Ablauf: Schritt A, dann B, dann C – die Reihenfolge legt der Entwickler fest. Ein Agent entscheidet selbst, welche Werkzeuge er in welcher Reihenfolge nutzt, um ein Ziel zu erreichen. Chains sind vorhersehbar und gut testbar; Agenten sind flexibler, aber schwerer zu kontrollieren. Die Kunst guter Architektur liegt darin, so viel wie möglich als deterministische Chain zu lösen und Agenten nur dort einzusetzen, wo echte Entscheidungsfreiheit nötig ist.

Kapitel 03 · RAG mit LangChain

Retrieval-Augmented Generation – eigenes Wissen einspeisen

Der mit Abstand häufigste Anwendungsfall für LangChain ist RAG: ein Sprachmodell mit Antworten zu versorgen, die auf den eigenen Dokumenten basieren statt nur auf dem Trainingswissen des Modells. LangChain liefert für jeden Schritt der RAG-Pipeline fertige Bausteine.

Das Grundproblem von RAG ist schnell erklärt: Ein Sprachmodell kennt nur, was in seinen Trainingsdaten stand. Ihre internen Verträge, Ihr Produktwissen, Ihre Prozessdokumentation – all das kennt es nicht. Stellt man dem Modell trotzdem eine Frage dazu, antwortet es entweder „weiß ich nicht“ oder, schlimmer, es erfindet plausibel klingende, aber falsche Inhalte. RAG löst das, indem vor dem Modellaufruf die passenden Wissensbausteine aus Ihren Dokumenten gesucht und in den Prompt eingefügt werden. Das Modell antwortet dann auf Basis dieser bereitgestellten Quellen.

Die RAG-Pipeline in LangChain-Bausteinen

LangChain bildet eine RAG-Pipeline durch eine Kette spezialisierter Komponenten ab. Diese vier Schritte tauchen in jeder LangChain-RAG-Anwendung auf:
01
Dokumenten-Loader
Loader holen Inhalte aus den unterschiedlichsten Quellen: PDF, Word, HTML, Datenbanken, SharePoint, Confluence, Webseiten, E-Mail-Postfächer. LangChain bringt Hunderte solcher Loader mit, sodass das Einlesen heterogener Quellen kaum eigenen Code erfordert. Das Ergebnis ist ein einheitliches Dokument-Objekt mit Inhalt und Metadaten.
02
Text-Splitter (Chunking)
Lange Dokumente werden in handhabbare Abschnitte zerlegt, weil Modelle nur begrenzt Kontext aufnehmen und kleinere Einheiten präziser durchsuchbar sind. LangChain bietet verschiedene Splitter – nach Zeichenzahl, nach Struktur, nach Semantik. Die Wahl der Chunking-Strategie ist einer der größten Hebel für die spätere Antwortqualität.
03
Embeddings & Vektor-Store
Jeder Abschnitt wird durch ein Embedding-Modell in einen Zahlenvektor übersetzt, der seine Bedeutung repräsentiert. Diese Vektoren landen in einem Vektor-Store. LangChain bietet einheitliche Anbindungen an viele Vektordatenbanken, sodass der Store austauschbar bleibt, ohne die Anwendungslogik zu ändern.
04
Retriever & Generierung
Zur Laufzeit wird die Nutzerfrage ebenfalls in einen Vektor übersetzt und der Retriever findet die ähnlichsten Abschnitte. Diese werden zusammen mit der Frage in den Prompt eingefügt, das Modell formuliert die Antwort – idealerweise mit Quellenangabe. Optional schaltet man Reranking oder Hybrid-Suche dazwischen, um die Trefferqualität zu erhöhen.

Der Wert der einheitlichen Schnittstellen

Der praktische Mehrwert von LangChain bei RAG liegt weniger in einzelnen Algorithmen als in der Vereinheitlichung. Ob Sie Ihre Embeddings bei einem kommerziellen Anbieter erzeugen oder ein selbst gehostetes Open-Weight-Modell nutzen, ob Sie als Vektor-Store eine eingebettete Bibliothek, eine Postgres-Erweiterung oder eine dedizierte Vektordatenbank verwenden – die LangChain-Schnittstelle bleibt gleich. Das senkt die Wechselkosten erheblich und erlaubt es, zunächst mit einer einfachen lokalen Lösung zu starten und später auf eine produktionsreife Datenbank zu migrieren, ohne die Pipeline neu zu schreiben.
In unseren Projekten ist genau das oft der entscheidende Vorteil: Ein erster RAG-Prototyp entsteht mit einem eingebetteten Vektor-Store in wenigen Tagen. Bewährt sich der Ansatz, tauschen wir Embedding-Modell und Vektor-Store gegen produktionsreife, DSGVO-konforme Komponenten aus – die Anwendungslogik bleibt weitgehend unverändert.
RAG ist kein Selbstläufer

Eine RAG-Pipeline mit LangChain ist schnell zusammengesteckt – eine gute RAG-Pipeline nicht. Die Qualität entscheidet sich an Details, die LangChain nicht für Sie löst: der richtigen Chunking-Strategie, der Auswahl des Embedding-Modells, dem Einsatz von Reranking, sauberen Metadaten und einem durchdachten Prompt. Der häufigste Fehler in der Praxis ist die Annahme, das Framework garantiere gute Ergebnisse. Tatsächlich liefert es nur die Werkzeuge – die Qualität kommt aus der Evaluierung und dem iterativen Feinschliff der Pipeline.

Wo die Vektordatenbank-Kategorie ansetzt

LangChain orchestriert RAG, speichert die Daten aber nicht selbst. Die eigentliche Wissensbasis liegt in einer Vektordatenbank, das Chunking folgt einer bewussten Strategie, die Embeddings stammen von einem dedizierten Modell. Für all diese Bausteine finden Sie in dieser Kategorie eigene Fachartikel – etwa zu Vektor-Stores, zu Embeddings, zu Chunking-Strategien, zu Hybrid-Suche und Reranking. LangChain ist die Klammer, die diese Bausteine zusammenführt; die einzelnen Komponenten wählen Sie nach Ihren Anforderungen an Datenschutz, Skalierung und Kosten.
Kapitel 04 · Agenten & Tool-Use

Agenten: wenn das Modell selbst entscheidet

Während eine Chain einen festen Ablauf abarbeitet, treffen Agenten eigene Entscheidungen. Sie wählen aus, welche Werkzeuge sie nutzen, in welcher Reihenfolge und wie oft – bis das Ziel erreicht ist. LangChain hat dieses Muster früh populär gemacht und stellt die nötigen Bausteine bereit.

Das Grundprinzip eines Agenten ist die Schleife aus Denken und Handeln. Das Modell bekommt eine Aufgabe und eine Liste verfügbarer Werkzeuge. Es überlegt, welches Werkzeug es als Nächstes braucht, ruft es auf, betrachtet das Ergebnis und entscheidet erneut: weiteres Werkzeug nutzen oder die Aufgabe ist gelöst. Diese Schleife wiederholt sich, bis eine Antwort feststeht. Technisch basiert das heute meist auf dem Function-Calling moderner Chat-Modelle: Das Modell gibt nicht nur Text aus, sondern signalisiert strukturiert, welche Funktion mit welchen Parametern aufgerufen werden soll.

Was ein Werkzeug sein kann

Werkzeuge (Tools) sind das, was einen Agenten handlungsfähig macht. Praktisch alles, was sich als Funktion kapseln lässt, kann ein Werkzeug sein:
  • Such- und Retrieval-Werkzeuge – etwa eine Suche in der eigenen Vektordatenbank, sodass der Agent bei Bedarf gezielt Wissen nachschlägt, statt es immer mitzuschleppen.
  • System-Zugriffe – Abfragen gegen eine Datenbank, ein ERP, ein CRM oder ein Ticketsystem, um aktuelle Geschäftsdaten zu holen oder Aktionen auszulösen.
  • Berechnungen und Code-Ausführung – ein Taschenrechner-Werkzeug oder eine kontrollierte Code-Umgebung für Aufgaben, die ein Sprachmodell allein nicht zuverlässig löst.
  • Externe APIs – Wetterdienste, Versanddienstleister, Übersetzungsdienste oder beliebige Web-Services, die der Agent situativ einbindet.
Eigene Werkzeuge zu definieren ist in LangChain bewusst einfach gehalten: Eine Funktion wird mit einer klaren Beschreibung und einem Eingabe-Schema versehen, und schon kann das Modell sie aufrufen. Die Beschreibung ist dabei kein Beiwerk – sie ist die Anleitung, anhand derer das Modell entscheidet, wann das Werkzeug passt. Schlecht beschriebene Werkzeuge führen zu schlecht entscheidenden Agenten.

Die Schattenseite der Autonomie

So mächtig Agenten klingen, so heikel sind sie im Betrieb. Ein Agent, der selbst entscheidet, ist naturgemäß weniger vorhersehbar als eine feste Chain. Er kann in Endlosschleifen geraten, Werkzeuge falsch wählen, unnötig viele teure Modellaufrufe produzieren oder bei mangelhafter Absicherung Aktionen auslösen, die er nicht hätte auslösen dürfen. Aus diesem Grund hat sich der Schwerpunkt in der LangChain-Welt verschoben: Für ernsthafte, produktive Agenten wird heute meist nicht der klassische Agent-Mechanismus genutzt, sondern LangGraph – weil es deutlich mehr Kontrolle über den Ablauf erlaubt. Mehr dazu im nächsten Kapitel.
Praxis-Empfehlung zu Agenten

In der Beratung erleben wir oft den Wunsch, „einen Agenten“ zu bauen, der „alles selbst macht“. Unser Rat ist fast immer, klein anzufangen: erst eine deterministische Pipeline mit klar definierten Schritten, dann gezielt einzelne Entscheidungspunkte öffnen. Ein Agent mit drei gut beschriebenen Werkzeugen und klaren Abbruchbedingungen ist im Betrieb hundertmal wertvoller als ein „Alleskönner“, dessen Verhalten niemand mehr nachvollziehen kann. Kontrolle und Beobachtbarkeit schlagen Autonomie.

Kapitel 05 · LangGraph & Orchestrierung

LangGraph: zustandsbasierte Workflows mit Kontrolle

LangGraph ist die Antwort des LangChain-Ökosystems auf die wichtigste Schwäche klassischer Agenten: mangelnde Kontrolle. Es modelliert Abläufe nicht als lineare Kette, sondern als Graphen mit Zuständen, Verzweigungen und Schleifen – und gibt Entwicklern damit die Steuerung zurück.

Der gedankliche Sprung von Chains zu LangGraph ist bedeutsam. Eine Chain ist linear: A, dann B, dann C. Ein klassischer Agent ist das Gegenteil – er entscheidet alles selbst, ist aber kaum zu bändigen. LangGraph liegt genau dazwischen: Sie definieren einen Graphen aus Knoten und Kanten. Jeder Knoten ist ein Arbeitsschritt – ein Modellaufruf, ein Werkzeug, eine Prüfung. Die Kanten legen fest, welcher Schritt als Nächstes folgt, und das darf von Bedingungen abhängen. So entstehen Verzweigungen, Schleifen und Wiederholungen, ohne dass die Kontrolle an das Modell abgegeben wird.

Zustand als zentrales Konzept

Der Name verrät es: In LangGraph ist der Zustand (State) erstklassiger Bürger. Durch den gesamten Graphen wird ein gemeinsames Zustandsobjekt gereicht, das jeder Knoten lesen und verändern kann. Darin liegt der Gesprächsverlauf, liegen Zwischenergebnisse, liegt der Fortschritt der Aufgabe. Dieses Modell macht mehrere Dinge möglich, die mit einfachen Chains schwierig waren:
  • Persistenz und Wiederaufnahme – Der Zustand kann gespeichert werden, sodass ein langer Ablauf unterbrochen und später fortgesetzt werden kann. Das ist die Grundlage für robuste, langlaufende Prozesse.
  • Human-in-the-Loop – An definierten Punkten kann der Graph anhalten und auf eine menschliche Freigabe warten, bevor er weiterläuft. Gerade bei sensiblen Aktionen ist das im Mittelstand oft Pflicht.
  • Zyklen und Selbstkorrektur – Ein Knoten kann ein Ergebnis prüfen und bei Bedarf zu einem früheren Schritt zurückspringen. So lassen sich Muster wie „Antwort generieren, kritisieren, verbessern“ sauber abbilden.
  • Mehrere kooperierende Agenten – Komplexe Aufgaben lassen sich auf mehrere spezialisierte Knoten verteilen, die sich den gemeinsamen Zustand teilen.

Warum LangGraph für produktive Systeme

In unseren Projekten gilt heute eine klare Linie: Sobald ein Ablauf mehr ist als eine simple Frage-Antwort-Kette – sobald es Verzweigungen, Wiederholungen, menschliche Freigaben oder langlaufende Zustände gibt – fällt die Wahl auf LangGraph statt auf klassische Chains oder den alten Agent-Mechanismus. Der Grund ist nicht Mode, sondern Wartbarkeit und Beobachtbarkeit. Ein als Graph modellierter Ablauf ist sichtbar, nachvollziehbar und testbar. Man kann jeden Knoten einzeln prüfen, den Zustand an jedem Punkt inspizieren und das Verhalten gezielt steuern. Diese Eigenschaften sind für einen verlässlichen Produktivbetrieb wichtiger als jede zusätzliche Autonomie.
Einordnung im Ökosystem

Man kann LangChain und LangGraph kombinieren, muss es aber nicht. LangGraph kann eigenständig genutzt werden und greift dabei auf dieselben Modell- und Werkzeug-Abstraktionen zurück. In der Praxis bedeutet das: Die einfachen Bausteine (Prompts, Modelle, Retriever) kommen weiterhin aus dem LangChain-Kern, die Ablaufsteuerung übernimmt LangGraph. Diese Aufgabenteilung ist heute die empfohlene Architektur für anspruchsvolle Anwendungen.

Kapitel 06 · LangSmith

LangSmith: Observability, Tracing und Evaluierung

LLM-Anwendungen sind notorisch schwer zu debuggen. Wo herkömmliche Software deterministisch ist, sind Modellausgaben variabel. LangSmith ist die Plattform im LangChain-Ökosystem, die genau dieses Problem adressiert: Sie macht sichtbar, was im Inneren einer Anwendung passiert, und liefert die Grundlage für systematische Qualitätssicherung.

Wer eine RAG-Pipeline oder einen Agenten betreibt, kennt die Kernfrage: Warum hat das System genau diese Antwort gegeben? Lag es am Retrieval, das die falschen Dokumente fand? Am Prompt? Am Modell? An einem Werkzeug, das ein unerwartetes Ergebnis lieferte? Ohne Einblick in die einzelnen Schritte tappt man im Dunkeln. LangSmith liefert diesen Einblick über drei Säulen.

Drei Säulen der Beobachtbarkeit

Tracing
Sichtbarkeit

Jeder Schritt einer Anwendung wird aufgezeichnet: Eingabe, Prompt, Modellantwort, abgerufene Dokumente, Werkzeug-Aufrufe, Dauer und Token-Verbrauch. So lässt sich ein Ablauf bis ins Detail nachvollziehen – die Grundlage jeder Fehlersuche.

Erfasstjeder Schritt
MetrikenLatenz, Token, Kosten
NutzenDebugging
Evaluation
Qualität

Systematisches Testen gegen Datensätze mit erwarteten Ergebnissen. Statt punktuell „sieht gut aus“ messen Sie Qualität reproduzierbar – auch automatisiert, etwa indem ein zweites Modell die Antworten bewertet (LLM-as-a-Judge).

BasisTestdatensätze
Methodemanuell + automatisch
ZweckRegressionen erkennen
Monitoring
Betrieb

Im Produktivbetrieb behalten Sie Latenz, Kosten, Fehlerraten und Nutzungsmuster im Blick. Auffälligkeiten werden sichtbar, bevor sie zum Problem werden – und reales Nutzerverhalten liefert neue Testfälle.

Live-MetrikenKosten, Fehler
FeedbackNutzer-Rückmeldung
Kreislaufzurück in Eval

Warum Evaluierung der eigentliche Hebel ist

Aus unserer Erfahrung ist die Evaluierung die wertvollste, aber am häufigsten übersprungene Disziplin. Viele KI-Projekte funktionieren im Demo-Modus gut und scheitern dann im Alltag, weil niemand systematisch misst, ob Änderungen die Qualität verbessern oder verschlechtern. Ein neuer Prompt, ein anderes Embedding-Modell, ein Modell-Update beim Anbieter – jede dieser Änderungen kann die Antwortqualität kippen, ohne dass es jemand bemerkt. Mit einem Eval-Datensatz und automatisierten Bewertungen wird Qualität messbar: Man kann Versionen vergleichen, Regressionen erkennen und Verbesserungen belegen statt behaupten. Genau das hebt eine KI-Anwendung von der Spielerei zur verlässlichen Software.
Betriebsmodell beachten

LangSmith ist ein kommerzieller, gehosteter Dienst von LangChain Inc. mit einem kostenfreien Einstiegskontingent und kostenpflichtigen Stufen für Teams. Für datenschutzsensible Szenarien ist relevant, dass dabei Traces – also potenziell auch Prompt- und Antwortinhalte – an den Dienst übermittelt werden. LangChain bietet hierfür auch Self-Hosting-Optionen an. Welche Variante in Frage kommt, sollte zu Beginn eines Projekts geklärt und mit dem Datenschutz abgestimmt werden. Konkrete Listenpreise nennen wir hier bewusst nicht, da sie sich ändern und vom Anbieter aktuell zu prüfen sind.

Kapitel 07 · Abgrenzung

LangChain vs. LlamaIndex und Direktintegration

LangChain ist nicht alternativlos. Je nach Aufgabe sind ein spezialisiertes Framework wie LlamaIndex oder sogar der direkte Modellzugriff ohne Framework die bessere Wahl. Diese Übersicht hilft bei der Einordnung – herstellerneutral und aus der Projektpraxis.

Kriterium LangChain LlamaIndex Direktintegration
Schwerpunkt Breite Orchestrierung Datenindizierung & RAG Volle Kontrolle
Agenten & Workflows Stark (mit LangGraph) Vorhanden Selbst zu bauen
RAG-Tiefe Umfassend Spezialisiert & tief Manuell
Integrationen Sehr breit Breit (datenfokussiert) Keine
Lernkurve Mittel bis hoch Mittel Gering (anfangs)
Abstraktions-Overhead Spürbar Moderat Keiner
Observability LangSmith Eigenes / extern Selbst zu bauen
Beste Eignung Komplexe Apps, Agenten Dokument-RAG, Suche Schlanke, klare Use Cases

Wann LangChain die richtige Wahl ist

LangChain spielt seine Stärken aus, wenn eine Anwendung über reines RAG hinausgeht: wenn mehrere Werkzeuge orchestriert werden, wenn Agenten oder zustandsbehaftete Workflows nötig sind, wenn viele unterschiedliche Systeme angebunden werden müssen und wenn Beobachtbarkeit über LangSmith gewünscht ist. Auch für schnelle Prototypen ist LangChain hervorragend – die breite Integrationsbasis bringt in Tagen zum Laufen, was sonst Wochen kostet.

Wann LlamaIndex oder Direktintegration besser passen

LlamaIndex ist von Beginn an auf das Indizieren und Abfragen von Dokumenten spezialisiert. Wenn der Kern Ihres Vorhabens hochwertiges Dokument-RAG ist – also eine durchdachte Wissens-Suche über große, heterogene Dokumentbestände – dann ist LlamaIndex oft die fokussiertere, elegantere Lösung. Die beiden Frameworks schließen sich nicht aus; sie überschneiden sich, setzen aber unterschiedliche Schwerpunkte. LlamaIndex wird daher zu Recht als verwandtes Werkzeug geführt.
Die Direktintegration – also der direkte Aufruf einer Modell-API ohne Framework – ist die unterschätzte Option. Für klar umrissene Aufgaben mit einem einzigen Modellaufruf und wenig Logik ist ein Framework oft Overkill. Weniger Abstraktion bedeutet weniger Abhängigkeiten, weniger Versions-Reibung und besser verständlichen Code. In unseren Projekten beginnen wir die Architektur-Diskussion deshalb häufig mit der Frage: Brauchen wir das Framework überhaupt – oder löst ein direkter, gut getesteter Aufruf das Problem schlanker?
INAGRO-Faustregel

Wir wählen das Werkzeug nach der Komplexität des Problems, nicht nach Vorliebe. Direktintegration für einfache, klar abgegrenzte Aufgaben. LlamaIndex, wenn tiefes Dokument-RAG der Kern ist. LangChain plus LangGraph, sobald Orchestrierung, Agenten oder zustandsbehaftete Workflows ins Spiel kommen. Wichtig ist, diese Entscheidung bewusst und früh zu treffen – ein nachträglicher Framework-Wechsel ist teuer.

Kapitel 08 · DSGVO & Betrieb

Datenschutz, Self-Hosting und Datenflüsse

LangChain ist ein Framework, kein Dienst – und das ist datenschutzrechtlich eine gute Nachricht. Wo die Daten verarbeitet werden, entscheiden allein Sie. Entscheidend ist nicht das Framework selbst, sondern welche Modelle, Dienste und Datenquellen Sie über LangChain anbinden.

Keine Rechtsberatung

Die folgenden Ausführungen sind eine praxisorientierte Einordnung aus IT- und Projektsicht – keine Rechtsberatung. Für die rechtssichere Bewertung Ihres konkreten Einsatzes, für Auftragsverarbeitungsverträge, Datenschutz-Folgenabschätzungen und die Bewertung von Drittlandtransfers ziehen Sie bitte Ihre Datenschutzbeauftragten oder eine spezialisierte Kanzlei hinzu.

Der zentrale Punkt zuerst: LangChain selbst verarbeitet keine Daten auf fremden Servern. Die Bibliothek läuft dort, wo Sie sie ausführen – auf Ihrem Server, in Ihrer Cloud, in Ihrem Rechenzentrum. Damit liegt die Datenhoheit grundsätzlich bei Ihnen. Die datenschutzrelevanten Datenflüsse entstehen erst durch die Komponenten, die Sie anbinden – und genau hier muss man genau hinschauen.

Wo die Daten tatsächlich hinfließen

Bei einer typischen LangChain-Anwendung gibt es mehrere potenzielle Abflusspunkte, die jeweils einzeln zu bewerten sind:
  • Das Sprachmodell – Nutzen Sie das API eines US-amerikanischen LLM-Anbieters, verlassen die Prompts – und damit potenziell personenbezogene oder geschäftskritische Inhalte – Ihr Haus. Hier greifen die bekannten Fragen rund um Auftragsverarbeitung und Drittlandtransfer. Alternativen sind europäische Anbieter oder selbst gehostete Open-Weight-Modelle.
  • Das Embedding-Modell – Auch das Erzeugen von Embeddings schickt Ihre Dokumentinhalte an ein Modell. Wird das extern erzeugt, gilt dasselbe wie beim Sprachmodell. Selbst gehostete Embedding-Modelle vermeiden diesen Abfluss vollständig.
  • Der Vektor-Store – Eine gehostete Vektordatenbank speichert Ihre Embeddings und oft auch die zugehörigen Textabschnitte. Ein selbst betriebener oder europäisch gehosteter Store hält diese Daten in Ihrem Verantwortungsbereich.
  • Observability-Dienste – Wie in Kapitel 06 erwähnt, übermittelt LangSmith als gehosteter Dienst Traces. Diese können Prompt- und Antwortinhalte enthalten. Hier ist die Self-Hosting-Variante oder ein bewusstes Maskieren sensibler Inhalte zu prüfen.
Datensouveränität durch Self-Hosting

Die große Stärke von LangChain für datenschutzsensible Organisationen ist die Möglichkeit, eine vollständig souveräne Architektur zu bauen. Jeder externe Baustein lässt sich durch eine selbst gehostete Variante ersetzen – die Anwendungslogik bleibt dank der einheitlichen Schnittstellen weitgehend gleich.

Modell
Open-Weight-Modell selbst hosten statt externes API – kein Inhaltsabfluss
Embeddings
Lokales Embedding-Modell, Dokumente verlassen das Haus nicht
Vektor-Store
Selbst betriebene Vektordatenbank im eigenen Rechenzentrum
Observability
LangSmith self-hosted oder alternative, eigene Tracing-Lösung
Hosting
Betrieb in der EU, auf eigener Infrastruktur oder bei EU-Anbieter
Datenflüsse
Vollständig im eigenen Verantwortungsbereich dokumentierbar

Open Source als Vorteil – mit Verantwortung

Dass LangChain quelloffen ist, hat handfeste Vorteile: keine Lizenzkosten für das Framework selbst, volle Transparenz über den Code, keine Bindung an einen einzelnen Hersteller und die Freiheit, alles selbst zu betreiben. Diese Freiheit hat aber eine Kehrseite: Die Verantwortung für Sicherheit, Updates und Betrieb liegt bei Ihnen. LangChain entwickelt sich schnell, Schnittstellen ändern sich, Abhängigkeiten müssen gepflegt werden. Ein produktives System braucht jemanden, der diese Pflege übernimmt – sei es ein internes Team oder ein Umsetzungspartner.
Aus Betriebssicht empfehlen wir grundsätzlich, die LangChain-Versionen zu fixieren und Updates kontrolliert einzuspielen statt automatisch. Die Geschwindigkeit der Weiterentwicklung ist großartig für Innovation, aber riskant für Stabilität, wenn man sie nicht aktiv steuert.
Kapitel 09 · Einsatz im Mittelstand

Custom-KI-Apps: Build vs. Buy und realistischer Aufwand

Für den Mittelstand stellt sich bei LangChain selten die Frage „LangChain ja oder nein“, sondern die grundlegendere: Brauchen wir überhaupt eine maßgeschneiderte KI-Anwendung – oder reicht ein Standardprodukt? LangChain ist immer dann relevant, wenn die Antwort auf der Build-Seite liegt.

Standardprodukte wie Microsoft Copilot, fertige Chatbot-Plattformen oder spezialisierte SaaS-Lösungen decken viele Bedürfnisse ab, ohne dass eine Zeile Code geschrieben werden muss. Sie sind schnell eingeführt, gewartet vom Anbieter und in der Regel günstiger im Einstieg. Der Punkt, an dem LangChain ins Spiel kommt, ist genau dort, wo diese Produkte an Grenzen stoßen.

Wann eine Custom-Anwendung sinnvoll ist

Datenhoheit ist Pflicht

Wenn sensible Daten – Patientendaten, Mandantenakten, Konstruktionswissen – das Haus nicht verlassen dürfen, scheidet ein Standard-Cloud-Produkt oft aus. Eine selbst gehostete LangChain-Anwendung hält alle Datenflüsse im eigenen Verantwortungsbereich.

Volle Souveränität
Tiefe Systemanbindung

Soll die KI direkt auf ERP, CRM, eigene Datenbanken oder Spezialsysteme zugreifen, reichen Standard-Konnektoren oft nicht. LangChain-Werkzeuge binden beliebige interne Systeme passgenau an.

Nahtlose Integration
Eigenes Verhalten & Domänenwissen

Wenn der Assistent ein sehr spezifisches Verhalten, eigene Fachsprache oder branchenspezifische Logik braucht, gibt eine maßgeschneiderte Anwendung die nötige Kontrolle, die Standardprodukte nicht bieten.

Passgenaue Lösung
Prozess-Automatisierung mit Agenten

Mehrstufige Abläufe, die Entscheidungen treffen und mehrere Systeme orchestrieren – etwa eine automatisierte Angebots- oder Anfrageverarbeitung – lassen sich mit LangGraph als kontrollierter Workflow umsetzen.

Echte Automatisierung
Wissens-Assistent auf eigenen Daten

Ein RAG-Assistent, der Mitarbeiterfragen gegen die eigene, sensible Dokumentenbasis beantwortet – mit Quellenangabe und ohne Datenabfluss. Der klassische Einstiegs-Use-Case für LangChain im Mittelstand.

Wissen sofort verfügbar
Anbieter-Unabhängigkeit

Wer sich nicht an einen einzelnen KI-Anbieter binden will, profitiert von den austauschbaren Schnittstellen. Das Modell kann gewechselt werden, ohne die Anwendung neu zu bauen – ein strategischer Vorteil.

Kein Lock-in

Realistischer Aufwand und der Faktor Betrieb

Die ehrliche Botschaft an mittelständische Entscheider lautet: Eine Custom-KI-Anwendung mit LangChain ist ein Software-Projekt, kein Lizenzkauf. Ein erster funktionierender Prototyp – etwa ein RAG-Assistent auf einer abgegrenzten Dokumentenmenge – entsteht oft erstaunlich schnell, in Tagen bis wenigen Wochen. Der Weg von diesem Prototyp zu einer produktiv betriebenen, verlässlichen Anwendung ist aber der eigentliche Aufwand: Datenqualität, Berechtigungen, Evaluierung, Absicherung, Monitoring und laufende Pflege. Diese „letzten zwanzig Prozent“ machen erfahrungsgemäß den Großteil der Arbeit aus.
Genauso wichtig wie die Entwicklung ist der Betrieb über die Zeit. Eine LangChain-Anwendung muss gepflegt werden: Framework-Updates, Modell-Wechsel beim Anbieter, neue Datenquellen, sich änderndes Nutzerverhalten. Wer ein Custom-System baut, braucht entweder internes Know-how oder einen verlässlichen Partner, der diese Verantwortung trägt. Diese Folgekosten gehören von Anfang an in die Build-vs-Buy-Rechnung – sonst entsteht ein gut gemeintes Projekt, das nach dem ersten Modell-Update verwaist.
Konkrete Preise nennen wir bewusst nicht

Der Aufwand für eine LangChain-Anwendung hängt so stark von Datenlage, Integrationstiefe und Betriebsanforderungen ab, dass pauschale Festpreise irreführend wären. Was wir verlässlich anbieten: ein kompakter Discovery-Workshop, in dem wir den konkreten Use Case bewerten, die Build-vs-Buy-Frage beantworten und einen realistischen, transparenten Aufwand schätzen. Oft ist das Ergebnis übrigens, dass ein Standardprodukt ausreicht – und das sagen wir auch.

Kapitel 10 · Häufige Fragen

Häufig gestellte Fragen zu LangChain

Diese Fragen tauchen in unseren Beratungsgesprächen rund um LangChain und Custom-KI-Anwendungen am häufigsten auf – kurz und sachlich beantwortet.

Ist LangChain kostenlos?
Das Kern-Framework LangChain und LangGraph sind Open Source und kostenfrei nutzbar, auch kommerziell. Kosten entstehen an anderer Stelle: durch die genutzten Modelle (sofern Sie kostenpflichtige APIs einsetzen), durch Hosting und Betrieb, durch eine eventuell genutzte gehostete Vektordatenbank und durch den optionalen, kommerziellen Dienst LangSmith. Das Framework selbst ist also gratis – eine produktive Anwendung verursacht aber Betriebs- und Entwicklungskosten.
Brauche ich LangChain für RAG, oder geht es auch ohne?
Es geht auch ohne. RAG lässt sich grundsätzlich auch mit direkten API-Aufrufen und einer Vektordatenbank ohne Framework umsetzen. LangChain nimmt Ihnen viel Klempnerarbeit ab – Dokumenten-Loader, Splitter, einheitliche Vektor-Store-Anbindung – und beschleunigt damit Prototypen erheblich. Für einfache, klar umrissene RAG-Fälle kann eine schlanke Direktintegration aber wartbarer sein. Die Entscheidung hängt von der Komplexität ab.
Was ist der Unterschied zwischen LangChain, LangGraph und LangSmith?
LangChain ist das Kern-Framework mit den Bausteinen für LLM-Anwendungen (Prompts, Modelle, Retriever, Werkzeuge). LangGraph ist das Orchestrierungs-Werkzeug für zustandsbehaftete, verzweigte Workflows und kontrollierte Agenten. LangSmith ist die Plattform für Observability – also Tracing, Evaluierung und Monitoring. Vereinfacht: LangChain baut die Bausteine, LangGraph steuert den Ablauf, LangSmith macht alles sichtbar und messbar.
Ist LangChain DSGVO-konform?
Das Framework selbst ist datenschutzneutral – es läuft auf Ihrer Infrastruktur und verarbeitet nichts auf fremden Servern. Datenschutzrelevant sind die Komponenten, die Sie anbinden: das Sprachmodell, das Embedding-Modell, der Vektor-Store und ein eventueller Observability-Dienst. Mit selbst gehosteten Modellen, einem eigenen Vektor-Store und EU-Hosting lässt sich eine vollständig souveräne, datenschutzfreundliche Architektur bauen. Die rechtssichere Bewertung Ihres konkreten Aufbaus gehört aber in die Hände Ihrer Datenschutzbeauftragten – dies ist keine Rechtsberatung.
LangChain oder LlamaIndex – was soll ich nehmen?
Kommt auf den Schwerpunkt an. Ist tiefes Dokument-RAG der Kern Ihres Vorhabens – also eine hochwertige Wissens-Suche über große, heterogene Dokumentbestände – ist LlamaIndex oft die fokussiertere Wahl. Geht es um breitere Orchestrierung, Agenten oder zustandsbehaftete Workflows mit vielen Systemanbindungen, spielt LangChain (mit LangGraph) seine Stärken aus. Beide lassen sich auch kombinieren. Wichtig ist, die Entscheidung früh und bewusst zu treffen.
Kann ich LangChain mit selbst gehosteten Open-Source-Modellen nutzen?
Ja, und das ist einer der größten Vorteile. LangChain ist herstellerneutral und bietet einheitliche Schnittstellen, über die sich selbst gehostete Open-Weight-Modelle genauso ansprechen lassen wie kommerzielle APIs. Sie können mit einem externen Modell prototypen und später auf ein lokales Modell wechseln, ohne die Anwendungslogik neu zu schreiben. Für datenschutzsensible Szenarien ist genau das die empfohlene Architektur.
Wie schwer ist der Einstieg in LangChain?
Ein erster Prototyp ist schnell gebaut – die Dokumentation und die vielen vorgefertigten Integrationen senken die Einstiegshürde. Anspruchsvoller wird es bei produktiven Systemen: Die Vielzahl an Abstraktionen, die schnelle Weiterentwicklung des Frameworks und die nötige Disziplin bei Evaluierung und Betrieb erfordern Erfahrung. Wer LangChain produktiv einsetzt, braucht entweder internes Entwickler-Know-how oder einen Umsetzungspartner – der schnelle Prototyp täuscht über den Betriebsaufwand hinweg.
Lohnt sich eine Custom-KI-Anwendung gegenüber einem Standardprodukt?
Nur, wenn das Standardprodukt an seine Grenzen stößt. Reicht Microsoft Copilot oder eine fertige Plattform für Ihren Bedarf, ist das fast immer der schnellere und günstigere Weg. Eine Custom-Anwendung mit LangChain lohnt sich, wenn Datenhoheit Pflicht ist, wenn tiefe Anbindung an eigene Systeme nötig ist, wenn sehr spezifisches Verhalten gebraucht wird oder wenn Sie Anbieter-Unabhängigkeit anstreben. Wir empfehlen, diese Frage zu Projektbeginn ehrlich zu klären – häufig lautet die richtige Antwort „Buy“, und das sagen wir auch.

Custom-KI strategisch umsetzen

Bereit, eine maßgeschneiderte KI-Anwendung zu bauen?

Von der ehrlichen Build-vs-Buy-Entscheidung über den ersten Prototyp bis zum souverän betriebenen Produktivsystem – INAGRO begleitet Sie auf jedem Schritt. Mit Framework-Expertise, Datenschutz-Fokus und tiefem Verständnis für den Mittelstand. Pragmatisch, herstellerneutral und mit messbarem Ergebnis.

Seit 2006 am Markt

Erfahrung aus über 100 Digitalprojekten

DSGVO & Souveränität

Datenschutz von Anfang an mitgedacht

Rückmeldung in 24 h

Schnell, direkt, unverbindlich