Plateforme vs. Bibliothèque
La différence fondamentale : EDDI est une plateforme middleware déployable, pas une bibliothèque. Là où les bibliothèques fournissent des briques de construction, EDDI fournit l'édifice entier — prêt à déployer.
Comparaison
vs. Bibliothèques d'IA (Spring AI, LangChain, etc.)
Les bibliothèques d'IA comme Spring AI, LangChain et LangChain4j sont d'excellents blocs de construction (EDDI utilise LangChain4j en interne). Mais avec des bibliothèques, vous devez encore construire les contrôleurs REST, l'authentification, la gestion des conversations, la journalisation d'audit et les interfaces de gestion vous-même. EDDI fournit tout cela clé en main.
vs. Flowise / n8n
Flowise et n8n sont des constructeurs visuels basés sur Node.js. EDDI remplit un rôle similaire mais avec une architecture de niveau entreprise :
- Aucun eval() — Élimine les risques d'exécution de code à distance CVSS 10.0
- Des millions de threads virtuels — Concurrence de niveau entreprise vs. boucles d'événements mono-thread
- OIDC/Keycloak — Authentification d'entreprise vs. authentification basique
- MongoDB/PostgreSQL — Bases de données de production vs. SQLite
vs. AWS Bedrock / Azure AI Studio
Les plateformes IA cloud offrent une infrastructure gérée mais créent un verrouillage fournisseur. EDDI s'exécute partout où Docker fonctionne — sur site, dans n'importe quel cloud ou dans des environnements isolés.