LangChain
Bekanntestes Python/TypeScript-Framework für LLM-Anwendungen — riesiges Ökosystem, RAG-Bausteine, Agenten-Typen, LangGraph für Stateful Agents. OSS kostenlos. LangSmith: Free / Plus 39 USD/Seat/Monat.
LangChain
LangChain ist das bekannteste und am weitesten verbreitete Python/TypeScript-Framework für LLM-Anwendungen. Wer ein Tutorial zu Agenten, RAG oder Tool-Calling sucht, landet meistens bei LangChain-Code. Das Ökosystem ist riesig: tausende Community-Integrationen, ein eigenes Observability-Tool (LangSmith), eine Deployment-Plattform (LangServe) und Flowise als visueller Builder.
Wofür du das nutzt
- RAG-Pipelines schnell bauen. Document-Loader für PDFs, Web, Datenbanken → Text-Splitter → Embeddings → VectorStore → Retrieval-Chain. LangChain hat alle Bausteine fertig und dokumentiert.
- Agenten mit Tool-Calling. ReAct-Agenten, OpenAI-Functions-Agenten, strukturierte Agenten — LangChain hat vorgefertigte Agenten-Typen für alle gängigen Patterns.
- LLM-Provider wechseln. Selbe Chain, anderes Modell. LangChain abstrahiert OpenAI, Anthropic, Google, Mistral, Ollama und dutzende andere hinter einer einheitlichen
ChatModel-Schnittstelle. - Prototypen zu Tutorials. Die meiste Literatur, Kurse und Blog-Posts zu KI-Agenten zeigen LangChain-Code. Als Lernmaterial ist LangChain unübertroffen in Breite.
- LangGraph für komplexe Agenten. LangGraph (Teil des LangChain-Ökosystems) ist eine Graph-basierte Workflow-Engine für Agenten mit Zustand und Schleifen — für komplexe Multi-Step-Agenten.
Stärken im Detail
- Größtes Ökosystem. Hunderte von Document-Loadern, VectorStore-Adaptern, Tool-Integrationen und Community-Packages. Was du brauchst, ist wahrscheinlich schon fertig.
- Riesige Community und Lernressourcen. Tausende Tutorials, YouTube-Videos, Bücher, Kaggle-Notebooks. Für Lernende ein klarer Vorteil.
- LangGraph für Production-Agenten. Stateful Agents, Human-in-the-Loop, Checkpointing — LangGraph ist ein vollständiges Agenten-Orchestrierungs-Framework.
- Python und TypeScript. Beide Ökosysteme werden parallel maintained.
- LangSmith für Observability. Eingebautes Tracing, Evaluation, Prompt-Management. Europäische Alternative: Langfuse.
Grenzen & wo's hakt
- API-Instabilität in der Vergangenheit. Häufige Breaking Changes zwischen Versionen haben LangChain den Ruf "schwer zu maintainen" eingebracht. Seit v0.3 ist die API stabiler, aber Versions-Pins bleiben wichtig.
- Magie und implizite Abstraktionen. Chains und Agenten funktionieren oft "magisch" — das macht den Einstieg leicht, das Debugging aber schwer. Was genau passiert unter der Haube ist nicht immer klar.
- Gewicht für einfache Use-Cases. Für einen simplen
generateText-Call ist LangChain Overkill. Vercel AI SDK oder direkte Provider-SDKs sind schlanker. - Security-CVE-Geschichte. Regelmäßige CVEs in der Vergangenheit — für produktive Anwendungen immer aktuellste Version und Security-Advisories beachten.
Pricing (Stand 05/2026)
LangChain Framework — vollständig kostenlos und Open Source (MIT-Lizenz).
LangSmith (Observability & Deployment):
- Developer (kostenlos) — 5.000 Traces/Monat, 1 Seat, Cloud-only.
- Plus (39 USD/Seat/Monat) — 10.000 Traces inkl., unbegrenzte Seats, 1 Dev-Deployment.
- Enterprise — Custom Pricing, Self-Hosted-Option, SAML SSO.
Für Studis: LangChain Framework + LangSmith Developer-Tier kostenfrei nutzbar.
Praxis-Workflow
- Installieren.
pip install langchain langchain-openai(oder anderen Provider). - ChatModel initialisieren.
ChatOpenAI(model="gpt-4o-mini")oder anderer Provider. - Chain bauen. Prompt-Template + ChatModel + Output-Parser verknüpfen.
- RAG ergänzen. Document-Loader → Text-Splitter → Embeddings → Qdrant VectorStore → RetrievalChain.
- Agenten testen.
AgentExecutormit Tools — LangGraph für komplexe Zustand-Agenten. - Tracing. LangSmith oder Langfuse für Observability in Production.
Datenschutz (kurz)
LangChain läuft lokal — kein Datentransfer an LangChain Inc. LLM-Calls gehen direkt zum Provider. LangSmith ist ein Cloud-Service auf US-Servern — für DSGVO-sensible Traces Langfuse (EU-Hosting Irland) als Alternative nutzen. Für vollständig lokale Setups: LangChain + Ollama + Qdrant Self-Hosted.