Was LangChain und LangGraph sind
LangChain ist ein MIT-lizenziertes Python- und JavaScript-Framework zum Bau von LLM-Anwendungen. LangGraph vom selben Team ist ein Low-Level-Orchestrierungsframework für zustandsbehaftete Agents: Sie definieren einen Graphen im Code, und LangGraph ergänzt dauerhafte Ausführung, die nach Fehlern fortgesetzt wird, sowie Human-in-the-Loop-Checkpoints, an denen Sie den Agent-Zustand einsehen und ändern können. LangSmith ist das kommerzielle Produkt für Tracing, Evaluation und Observability, und LangSmith Deployment hostet langlaufende Agents. Die Integrationsbreite ist die größte im gesamten Ökosystem.
Dies ist eine Frage von Bibliothek versus Plattform
EDDI ist kein konkurrierendes Framework. EDDI verwendet intern LangChain4j, das Java-Pendant zu LangChain. Die eigentliche Frage ist nicht, welche Abstraktion besser ist. Es geht darum, ob der Kontrollfluss in Code liegt, den Sie schreiben, als LangGraph-Graph, oder in deklarativer Konfiguration, die Sie deployen, und wer alles drumherum baut und verantwortet: die REST-Schicht, Authentifizierung, Mandantenfähigkeit, Zustand, Audit und die Oberfläche für Nicht-Entwickler.
Was Sie bauen versus was Sie deployen
| Dimension | LangChain / LangGraph | EDDI |
|---|---|---|
| Bauform | Eine Bibliothek, die in Ihre Anwendung importiert wird | Deploybare Middleware; läuft überall, wo Docker läuft |
| Orchestrierungslogik | Python- oder TypeScript-Graphen in Ihrem Repository | JSON-Konfiguration und deterministische Behavior Rules, änderbar ohne Redeployment |
| Human in the Loop | Interrupts erlauben, den Zustand einzusehen und zu ändern; Freigabe-UI und Richtlinie müssen Sie selbst bauen | Gates auf Turns, Tool-Aufrufen und Gruppenphasen, mit Timeout-Richtlinien sowie Freigaben im Manager und in Slack |
| Dauerhaftigkeit | Dauerhafte Ausführung mit Persistenz, die Sie konfigurieren | Von der Plattform persistierter Konversationsspeicher, mit expliziten Zuständen wie AWAITING_HUMAN |
| REST-API und Routing | Sie bauen es selbst oder hosten auf LangSmith Deployment | Enthalten, dazu OpenAPI 3.1, A2A-Protokoll und SSE-Streaming |
| Authentifizierung und RBAC | Sie bauen es selbst | Optionales OIDC/Keycloak mit den Rollen eddi-admin und eddi-approver |
| Oberfläche für Nicht-Entwickler | Sie bauen sie selbst (LangSmith Studio richtet sich an Entwickler) | EDDI Manager, eine produktionsreife React-UI in 11 Sprachen |
| Secret-Verwaltung | Sie bauen sie selbst oder binden einen Vault an | Integrierter AES-256-GCM Secrets Vault, referenziert als ${vault:key} |
| Observability | LangSmith (kommerziell) oder eigene Instrumentierung | Prometheus-Metriken und automatisch bereitgestellte Grafana-Dashboards |
| Audit und Compliance | Sie bauen es selbst | HMAC-signiertes, append-only geführtes, sequenzgeprüftes Audit-Ledger, API für Betroffenenrechte, 15+ Frameworks adressiert |
| Iterationszyklus | Code ändern, reviewen, testen, deployen | Konfiguration in der UI oder API ändern; sofort wirksam |
| Obergrenze der Kontrolle | Keine. Alles, was sich im Code ausdrücken lässt, ist verfügbar | Bewusst begrenzt auf das, was Konfiguration ausdrücken kann |
Die Angaben zum jeweils anderen Tool wurden im Oktober 2026 anhand der offiziellen Dokumentation und des Repositorys geprüft. Diese Projekte ändern sich schnell. Bestätigen Sie das aktuelle Verhalten daher beim Anbieter, bevor Sie sich entscheiden.
Die Wahl zwischen beiden
Wo LangChain und LangGraph die bessere Wahl sind
- Die Orchestrierung selbst ist Ihr Wettbewerbsvorteil und gehört in Ihre Codebasis, nicht in einen Konfigurationsspeicher.
- Sie brauchen Kontrollfluss, den deklarative Konfiguration nicht ausdrücken kann: eigene Graph-Topologien, maßgeschneiderte Retry-Semantik, ungewöhnliche Zustandsautomaten.
- Sie sind ein Python- oder TypeScript-Team und möchten, dass der Agent in einem bestehenden Service lebt statt daneben.
- Sie brauchen eine brandneue Integration in der Woche, in der sie erscheint. LangChain bewegt sich schneller, als es jede Plattform kann.
- Das Team besteht aus ein bis zwei Entwicklern, ohne Compliance-Beauftragten, ohne Mandantenanforderung und ohne Nicht-Entwickler, der Zugriff braucht.
Wo EDDI die bessere Wahl ist
- Sie erkennen die Day-2-Betriebsliste als Arbeit wieder, die Ihr Team erledigt, statt Produkt auszuliefern.
- Prompt Engineers und Betriebsmitarbeitende müssen das Agent-Verhalten ohne Pull Request ändern können.
- Mehrere Teams oder Kunden teilen sich ein Deployment und brauchen Isolation, Kontingente und Kostenzuordnung.
- Der Einkauf will vor der Auslieferung Antworten zu Audit-Trails, Datenresidenz und Framework-Abdeckung.
- Die Orchestrierungsschicht soll eine Abhängigkeit sein, die Sie aktualisieren, keine Codebasis, die Sie pflegen.
Eine Anwendung von LangChain oder LangGraph umziehen
Die Logik bleibt meist erhalten; die umgebende Infrastruktur ist das, was Sie nicht mehr pflegen. Arbeiten Sie sich von der Chain- oder Graph-Definition nach außen. Kontrollfluss, der von beliebigem Python abhängt, muss zu Behavior Rules oder einem deklarierten Tool werden.
| LangChain / LangGraph | EDDI |
|---|---|
| Chain oder LangGraph-Graph | EDDI-Pipeline-Konfiguration und Behavior Rules |
| Tools und Function Calling | MCP-Tool-Definitionen oder httpCall-Deklarationen |
| Interrupt für menschliche Prüfung | PAUSE_CONVERSATION-Regel oder toolApprovals-Globs, freigegeben im Manager oder in Slack |
| Checkpointer- und Memory-Klassen | Konversationsspeicher mit den Scopes step, conversation und longTerm |
| Retriever- und Vector-Store-Setup | RAG-Konfiguration über 8 Embedding-Anbieter und 6 Vector Stores |
| Prompt-Templates | Versionierte Prompt-Snippets, per Name referenziert |
| FastAPI-Wrapper | Integrierte REST-API, OpenAPI 3.1 und SSE-Streaming |
| LangSmith-Tracing | Prometheus-Metriken, Grafana-Dashboards und das Audit-Ledger |
Häufige Fragen
Verwendet EDDI LangChain?
EDDI verwendet intern LangChain4j, die Java-Implementierung. Das ist keine konkurrierende Abstraktion. EDDI ist die deploybare Plattform rund um eine solche Bibliothek und liefert die API-Schicht, Authentifizierung, Zustandsverwaltung, Management-UI und Compliance-Infrastruktur, die eine Bibliothek bewusst Ihnen überlässt.
Was ist der Unterschied zwischen LangChain und LangGraph?
LangChain liefert Komponenten und Integrationen für LLM-Anwendungen. LangGraph ist die tiefere Schicht für zustandsbehaftete, langlaufende Agents, die als Graphen definiert werden, mit dauerhafter Ausführung und Human-in-the-Loop-Checkpoints. Beides sind Bibliotheken, die Sie in Ihren eigenen Service einbetten. Der Vergleich mit EDDI gilt für beide.
Was ist die Day-2-Betriebslücke?
Day 1 heißt, einen Agent korrekt antworten zu lassen, was eine Bibliothek gut leistet. Day 2 ist alles danach: Authentifizierung, Mandantenfähigkeit, Konversationszustand über Neustarts hinweg, Audit-Logging, Rotation von Secrets, horizontale Skalierung, Kostenverfolgung und eine Oberfläche für Menschen, die kein Python schreiben. Teams verbringen regelmäßig mehr Zeit mit Day 2 als mit dem Agent selbst.
Ist Konfiguration weniger mächtig als Code?
Ja, und dieser Kompromiss ist gewollt. Konfiguration kann nicht alles ausdrücken, was Code kann. Im Gegenzug erhalten Sie Änderungen ohne Redeployment, Verhalten, das Nicht-Entwickler prüfen können, und keine Codeausführung zur Laufzeit, die Sie in einem Security-Review verteidigen müssen. Wenn Sie die Obergrenze brauchen, die Code bietet, nutzen Sie die Bibliothek.
Können wir LangChain behalten und trotzdem EDDI nutzen?
Ja. EDDI stellt einen MCP-Server und eine REST-API bereit, sodass eine LangChain-Anwendung EDDI-Agents als Tools aufrufen kann und EDDI Ihren LangChain-Service über httpCall aufrufen kann. Die Aufteilung entlang der Grenze zwischen Differenzierendem und Infrastruktur ist ein vernünftiges Design.
Weitere Vergleiche
- EDDI vs. Microsoft Agent Framework (AutoGen und Semantic Kernel)
- EDDI vs. CrewAI
- EDDI vs. Dify
- EDDI vs. n8n
- EDDI vs. Flowise
- EDDI vs. Rasa
- Alle Alternativen: Builder, Bibliotheken und Cloud-Plattformen
Bereit für die Produktion?
Erhalten Sie Managed Deployment, SLA-gestützten Support und praktische Unterstützung vom Team, das EDDI entwickelt.
Sprechen Sie mit uns über Enterprise-Deployment